#77th of 31 in Skills, plugins and rules
spec-kit
CLI and agent skills for spec-driven development, bug fixing and idea assessment
- Stars
- 140.8k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
Overview
Spec Kit is a Python CLI (`specify`) that installs templates and slash-command skills into a project so a coding agent follows a fixed process. It ships spec-driven development in core (constitution, specify, plan, tasks, implement, converge). Bug fixing and idea assessment are opt-in extensions that write reports under `.specify/`.
Who it is for: Developers who want structured, repeatable workflows from their coding agent
Strengths
- Works with multiple coding agents via an integration key, e.g. `--integration copilot`
- Process outputs are Markdown artifacts stored in the repo under `.specify/`
- Bug-fix flow separates assess, fix and test, ending in a verified, partial or failed verdict
- Extensions, presets, workflows and bundles let you customize or replace processes
Weaknesses
- Needs Python 3.11+ and uv installed
- Skills run in the agent's chat, not the terminal; syntax varies by agent
- Bug fixing and assessment require a separate `specify extension add` step
- Provides no model or agent itself; a supported coding agent is required
What it needs
- no GPU
- Needs Python 3.11+, uv, a supported AI coding agent
Also in Skills, plugins and rules
See all 31| Rank | Project | Score |
|---|---|---|
| 1 | skillsAgent skills for planning, TDD, debugging and code review | 94 out of 100 |
| 2 | eccSkills, agents, hooks and rules that add a workflow to coding agents | 93 out of 100 |
| 3 | superpowersSkill library that enforces a plan-then-TDD workflow in coding agents | 89 out of 100 |
| #4 | ponytailPrompt skill that makes coding agents write less, safer code | 89 out of 100 |
| #5 | cavemanProxy and skill that cut token use in coding agents | 89 out of 100 |