- TESIGN / RADAR
- 2026.09.15
- Spec Kit
Spec Kit
Spec-first process for coding agents
WHO USES ITSolo builders shipping with a coding agent · Teams whose bugs keep returning · Planners deciding whether to build at all
Install to use
Makes your coding agent write the spec first, then plan, build and verify against it.
137,055 stars · checked on GitHub GitHub check 30 h late · incl. +38 observed via GH Archive since then · 7-day +560 observed via GH Archive (as of )
RANKS All-time #16 Rising this week #9 AI #14 DEV TOOLS #3


TESIGN TAKE
If your agent's output swings every run, GitHub's answer is to fix the documents you feed it before the code.
AT A GLANCE
- LICENSE
- MIT
- USAGE
- Use, change and redistribute, commercially too. Keep the notice.
- LANGUAGE
- Python
- PLATFORM
- cli · windows · macos · linux
- ACTIVITY
- last commit 1 day ago () · latest release v1.0.7 () · 221 releases
- COMMUNITY
- 295 contributors · 327 open issues (incl. PRs) · made by: an organization
- SOURCES
- GitHub
- OPEN SOURCE
- YES
- FIRST SEEN
- CATEGORY
- DEV TOOLS · AI
A summary, not legal advice.
WHY IT MATTERS
Spec Kit gives your coding agent structured context instead of ad-hoc prompts, keeping intent and evidence ahead of implementation. It pins one order — constitution → specify → plan → tasks → implement → converge — as /speckit-* skills inside the agent's chat and leaves each step behind as a document. It is GitHub's own MIT toolkit: the repository opened in August 2025 and v1.0.6 shipped on 2026-09-10.
BUILD FROM THIS
- A Python terminal tool, specify-cli, installed with uv; `specify init` writes the command files and the `.specify/` directory layout for the agent you pick. Three processes are independent entry points: Spec-Driven Development ships in core, while bug fixing (`specify extension add bug` → assess → fix → test) and idea assessment (`specify extension add assess` → intake → research → define → shape → decide) are bundled extensions you add when needed. Extensions, presets, workflows and bundles reshape the process, organisations can host their own catalogs, and the official docs list 38 agent integrations — Copilot, Claude Code, Codex, Gemini, Cursor, Zed and others — selected by one integration key.
WHO IT'S FOR
- Solo builders shipping with a coding agent
- write the spec, plan and tasks first, then have the agent implement against them
- Teams whose bugs keep returning
- separate assess → fix → test so cause, fix and verification each land in `.specify/bugs/`
- Planners deciding whether to build at all
- run intake → decide in a folder with no code and get a go / needs-clarification / kill verdict
START IN 5 MINUTES
# Prerequisites (README): Python 3.11+, uv, and a supported AI coding agent on Linux, macOS, or Windows
# Terminal:
# uv tool install specify-cli
# specify init my-project --integration copilot
# cd my-project
# → Launch your coding agent in the project directory and invoke each skill in its chat, one at a time, reviewing the result before continuing:
# /speckit-constitution Create principles focused on code quality, testing, and maintainability.
# /speckit-specify Build a photo organizer with albums grouped by date and a tile preview of each album.
# /speckit-plan Use Vite with vanilla JavaScript. Keep images local and store metadata in SQLite.
# /speckit-tasks
# /speckit-implement
# /speckit-converge
# (Replace copilot with another integration key — claude, codex, gemini … — to set up a different agent)CAVEATS
- MIT licence — commercial use, modification and redistribution allowed. Spec Kit itself is free, but no coding agent is included; you bring your own (README prerequisite) and that agent writes the actual code. It is a terminal tool that needs Python 3.11+ and uv installed first, and the /speckit-* steps are skills invoked in the agent's chat, not shell commands — spelling differs by agent (/speckit-…, $speckit-…, /skill:speckit-…). The official page states Windows, macOS and Linux support and operation offline and behind firewalls. Examples default to GitHub Copilot, so other agents need one look at the integrations reference. Currently v1.0.6 (2026-09-10), a stable release; the 1.0 line is recent, so check the Upgrade guide when commands or layout change between releases.
RECEIPT
- FIRST SEEN
- AT SOURCE
- KEPT
- STAR DELTA
- +35 ★ / 24h
- CREATED → FIRST SEEN
- 387d
- WHEN FIRST SEEN
- 136,120 ★
- SOURCES
- GitHub
The same facts in machine-readable form — View as Markdown · JSON
SIMILAR TOOLS
Up to five from DEV TOOLS by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.
| IMAGE | NAME | ★ TOTAL | ▲ 7d | LICENSE | PLATFORM | LAST PUSH |
|---|---|---|---|---|---|---|
![]() | eccSkills, memory and security for agents | ★ 259k | ▲ +832 | MITpermissive | windows · macos · linux · cli | |
![]() | DeepSeek HarnessPlugin agent harness for developers | ★ 225k | ▲ +1,356 | MITpermissive | web · cli | |
![]() | ponytailMake your agent write less code | ★ 139k | ▲ +1,068 | MITpermissive | — | |
![]() | Spec KitSpec-first process for coding agentsTHIS ENTRY | ★ 137k | ▲ +560 | MITpermissive | cli · windows · macos · linux | |
| excalidraw/excalidrawCARD | ★ 132k | ▲ +40 | MITpermissive | — |
TIMELINE
- Repository created
- FIRST SEEN BY TESIGN
- Published on TESIGN
SAME DAY
- 01
Hindsight
Narrative map for YouTube viewersRemembers 49,411 videos, maps 22,904 by issue, traces how a YouTuber's argument changed.
Use in the browser★ 0▲ 1 HN - 02
Forma
ONNX graph editor for ML engineersDrop an .onnx file in the browser, see the graph, edit a node and export — no Python.
Use in the browser★ 3▲ 2 HN - 03
Words of Hanoi
Daily word puzzle for puzzle fansA daily puzzle: move letter tiles between five tubes until every full tube spells a word.
Use in the browser▲ 1 HN - 04
Qwen2.5 Program Slicing Security Auditor
JavaScript security audit for web devsPaste JS or HTML; a fine-tuned 7B model traces each risky sink to an exploit and verdict.
Use in the browser♥ 1 - 05
SubSweep
Subscription audit for AustraliansFinds forgotten subscriptions, price hikes and refund windows in an Australian bank CSV.
Use in the browser▲ 1 HN







