Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
Generate a custom checklist for the current feature based on user requirements.
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
Check Speck plugin environment and configuration
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code-Native Spec-Driven Development
Speck is a specification-driven development framework that brings GitHub's spec-kit methodology to Claude Code. It provides slash commands, a natural language skill, and a CLI to help teams structure feature development through a disciplined three-phase workflow: Specify what you're building, Plan how you'll build it, Implement the plan.
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ SPECIFY │ → │ PLAN │ → │ IMPLEMENT │
└─────────────┘ └─────────────┘ └─────────────┘
What? How? Execute
Define what you're building (stakeholder-friendly, technology-agnostic), design how you'll build it (architecture, contracts, tech stack), then execute with dependency-ordered tasks.
/speck.specify,
/speck.plan, etc.)Open Claude Code in your project:
claude
Open plugin manager:
/plugin
Add the marketplace:
speck-marketInstall Speck:
/speck.specify Add user authentication with email and password login
Speck generates a structured specification in
specs/001-user-authentication/spec.md with user stories, requirements, and
success criteria.
See the Quick Start Guide for detailed setup including optional worktree integration.
| Command | Description |
|---|---|
/speck.specify | Create or update a feature specification |
/speck.clarify | Resolve ambiguities with targeted questions |
/speck.plan | Generate implementation plan and design artifacts |
/speck.tasks | Break down into dependency-ordered tasks |
/speck.implement | Execute tasks automatically |
/speck.help | Load the Speck skill for Q&A |
See the Commands Reference for all commands and options.
In addition to slash commands, ask Speck questions naturally:
What user stories are in this spec?
What's the technical approach in the plan?
What tasks are pending?
Rule of thumb: Skill for questions, commands for actions.
| Feature | Description |
|---|---|
| Speck Reviewer | Cluster-based PR reviews with spec awareness — Learn more |
| Multi-Repo | Share specs across microservices or frontend/backend splits — Learn more |
| Worktrees | Work on multiple features simultaneously with IDE auto-launch — Learn more |
| Monorepos | Manage workspace projects with shared specifications — Learn more |
| spec-kit | 100% file format compatible with GitHub's spec-kit — Learn more |
.claude/
├── commands/ # Slash commands (/speck.*)
├── agents/ # Subagents for complex workflows
└── skills/ # Natural language skill
npx claudepluginhub nprbst/speck --plugin speckAI-assisted PR review with Speck-aware context and structured walkthroughs
Spec Driven Development toolkit - structured specification, planning, and implementation workflows for systematic feature development
Specification-Driven Development with Process Discipline for Claude Code
Specification-driven development workflow: specify → plan → tasks → implement
Spec-driven development methodology for Claude Code. Provides skills for requirements engineering (EARS format), design documentation, task breakdown, AI prompting strategies, quality assurance, and troubleshooting.
Spec-driven development using GitHub spec-kit methodology. Constitution-first approach with specify, plan, tasks, and implement phases.
Spec-driven development workflow system with structured phases: Requirements → Design → Tasks → Implementation