ClaudeMap

Spec Kit

GitHub's official spec-driven development toolkit — specify, plan, tasks, implement with any AI agent.

Plugins & Agentsofficialspec-drivengithubworkflowplanning

GitHub's Spec Kit is the flagship spec-driven development toolkit: a CLI (specify) that scaffolds project constitution, specs, plans, and task lists, plus slash commands (/speckit.specify, /speckit.plan, /speckit.tasks, /speckit.implement) that steer Claude Code or any of 30+ supported AI agents through the workflow. Maintained by GitHub; the heavyweight option in the spec-driven space.

What it does

  • Phased workflow: constitution → specify → plan → tasks → implement, each phase a reviewable artifact
  • Agent-agnostic: drives Claude Code, Codex, Gemini CLI, and 30+ other agents via the same scripts
  • specify CLI scaffolds per-project structure; works on greenfield and legacy codebases
  • Constitution file encodes non-negotiable principles the agent must respect

When to use it

Best for teams that want AI coding to follow a reviewable, auditable process — feature work where requirements drift and just prompting produces rework. Heavier than OpenSpec or spec-workflow MCP; pick it when process discipline is the point.

Getting started

uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
specify init <PROJECT>

Then inside the project, drive any supported agent with:
/speckit.constitution  /speckit.specify  /speckit.plan  /speckit.tasks  /speckit.implement

Things to know

Process overhead is real — for a one-line fix the ceremony outweighs the benefit. Specs are only as good as the review you give them; an unreviewed spec just produces confidently wrong code faster.

Repository

github/spec-kit

Charted

Related on the map

  • clawd-conduit

    Plugin / Agent

    Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.

    • hooks
    • desktop
    • notifications
    • claude-code
  • CometixCode

    Plugin / Agent

    An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    Plugin / Agent

    Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.

    • hooks
    • code-review
    • rules
    • agents-md