Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Spec-Driven Development (SDD) methodology based on GitHub's SpecKit. Use for structured AI-assisted development with constitutional governance, phased workflows, and multi-agent coordination. Implements 7-phase process from constitution to implementation.
.claude/skills/aiskillstore-spec-driven-development/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 56% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 74% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 190% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 125% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 145% | 0% |
This skill implements GitHub's SpecKit methodology for structured, AI-assisted software development. SpecKit transforms specifications into executable artifacts through a systematic, phase-based approach with built-in quality gates and multi-agent coordination.
"Specifications become executable, directly generating working implementations rather than just guiding them."
Purpose: Create project structure and configure development environment
Artifacts:
.specify/ directory structureKey Actions:
Purpose: Establish project governance and development principles
Artifact: memory/constitution.md
Core Principles:
Versioning: Semantic versioning (MAJOR.MINOR.PATCH)
Orchestration: Interactive principle definition with validation across all artifacts
Purpose: Create detailed feature specifications focused on WHAT and WHY, not HOW
Artifact: specs/[feature]/spec.md
Required Sections:
Key Constraints:
Quality Gates:
Purpose: Systematically identify and resolve ambiguities in specifications
Artifact: Updates specs/[feature]/spec.md
Clarification Dimensions:
Key Constraints:
Orchestration: Interactive questioning workflow with incremental spec updates after each answer
Purpose: Create technical implementation strategy and resolve technical unknowns
Sub-Phases:
Phase 0 - Research:
research.md with all uncertainties resolvedPhase 1 - Design:
data-model.md, contract schemas, agent-specific contextArtifacts:
specs/[feature]/plan.mdspecs/[feature]/research.mdspecs/[feature]/data-model.mdspecs/[feature]/contracts/Plan Sections:
Purpose: Validate cross-artifact consistency before implementation
Artifacts Analyzed:
specs/[feature]/spec.mdspecs/[feature]/plan.mdspecs/[feature]/tasks.mdDetection Passes:
Output: Analysis report with severity-ranked findings (max 50 high-signal issues)
Key Constraints:
Purpose: Generate actionable, dependency-ordered task list from plan
Artifact: specs/[feature]/tasks.md
Task Structure:
||)Phase Structure:
Key Principles:
Purpose: Execute implementation phase-by-phase with built-in validation
8-Stage Process:
Orchestration: Systematic multi-stage execution with built-in checks and balances
Sequential phase progression with parallel execution within phases where dependencies allow.
|| marker in task formatAfter foundational phase completes, user stories (P1, P2, P3) can be implemented in parallel by different agents
Benefits:
Example:
Foundation: ✓ Project setup, database schema, auth framework
Parallel Work:
├─ Agent 1: P1 Story - User registration flow
├─ Agent 2: P1 Story - User login flow
└─ Agent 3: P2 Story - Profile managementWithin a phase, tasks without dependencies can execute concurrently
Example:
Phase 3: P1 User Registration
├─ [ ] T3.1 || Create user model (tests/models/test_user.py)
├─ [ ] T3.2 || Create registration endpoint (tests/api/test_register.py)
└─ [ ] T3.3 || Create validation service (tests/services/test_validation.py)Different AI agents can work on different aspects using shared artifact format
Example:
Feature "User Authentication":
├─ Claude: Generated spec.md and plan.md (reasoning strength)
├─ Copilot: Implemented auth endpoints (code generation)
└─ Gemini: Wrote integration tests (test coverage)Critical points where parallel work must synchronize:
Structured markdown templates ensure consistent artifact format across different AI agents
Benefits: Agent interoperability, consistent documentation, reduced ambiguity
Constitution acts as shared context across all agents and phases
Benefits: Consistent quality standards, predictable behavior, alignment across team/agents
Linear phase progression with clear handoff points between agents
Benefits: Clear responsibilities, reduced confusion, quality gates
Iterative improvement within phases before moving forward
Benefits: Higher quality artifacts, reduced rework, early error detection
Context passed through artifact references rather than conversation
Benefits: Stateless execution, context recovery, long-running projects
.specify/
├── memory/
│ └── constitution.md # Project governance and principles
├── scripts/
│ ├── *.sh # Bash automation scripts
│ └── *.ps1 # PowerShell automation scripts
├── specs/
│ └── [feature-name]/
│ ├── spec.md # Feature specification
│ ├── plan.md # Technical implementation plan
│ ├── tasks.md # Actionable task breakdown
│ ├── research.md # Research findings (optional)
│ ├── data-model.md # Data structure design (optional)
│ ├── quickstart.md # Getting started (optional)
│ └── contracts/ # API/interface definitions (optional)
└── templates/ # Command and artifact templates||Use full 7-phase workflow with constitutional governance. Focus on establishing principles early.
Emphasize user story parallelization and worktree isolation. Use dashboard for real-time visibility.
Comprehensive constitution with enterprise constraints. Mandate analysis phase before implementation.
Detailed specifications to align on vision, but lighter planning. Small user stories for quick validation.
Based on GitHub SpecKit (spec-kit) methodology - an open-source toolkit for Spec-Driven Development supporting 15+ AI coding agents including Claude Code, GitHub Copilot, Gemini, and Cursor.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 18,903 | 32,192 | +70% | 1 | 1 | 0% | 3,293 | 5,144 | +56% | 0 | 0 | — |
case-02 | fail→pass | 15,767 | 10,968 | -30% | 1 | 1 | 0% | 2,643 | 4,588 | +74% | 0 | 0 | — |
case-03 | fail→fail | 5,726 | 8,957 | +56% | 1 | 1 | 0% | 319 | 4,399 | +1279% | 0 | 0 | — |
case-04 | pass→pass | 10,115 | 8,600 | -15% | 1 | 1 | 0% | 1,696 | 4,148 | +145% | 0 | 0 | — |
case-05 | pass→pass | 5,610 | 2,149 | -62% | 1 | 1 | 0% | 798 | 3,141 | +294% | 0 | 0 | — |
case-06 | fail→pass | 8,309 | 3,807 | -54% | 1 | 1 | 0% | 1,178 | 3,422 | +190% | 0 | 0 | — |
case-07 | pass→pass | 7,356 | 6,906 | -6% | 1 | 1 | 0% | 1,237 | 4,050 | +227% | 0 | 0 | — |
case-08 | pass→pass | 9,218 | 3,022 | -67% | 1 | 1 | 0% | 1,314 | 3,306 | +152% | 0 | 0 | — |
case-09 | pass→pass | 2,622 | 1,866 | -29% | 1 | 1 | 0% | 430 | 3,034 | +606% | 0 | 0 | — |
case-10 | fail→pass | 9,618 | 2,174 | -77% | 1 | 1 | 0% | 1,390 | 3,124 | +125% | 0 | 0 | — |
case-11 | pass→pass | 9,490 | 1,812 | -81% | 1 | 1 | 0% | 1,380 | 3,043 | +121% | 0 | 0 | — |
case-12 | fail→pass | 8,883 | 2,863 | -68% | 1 | 1 | 0% | 1,302 | 3,185 | +145% | 0 | 0 | — |
case-13 | pass→pass | 10,962 | 5,381 | -51% | 1 | 1 | 0% | 1,726 | 3,691 | +114% | 0 | 0 | — |
case-18 | pass→pass | 5,175 | 1,866 | -64% | 1 | 1 | 0% | 797 | 3,048 | +282% | 0 | 0 | — |
case-14 | pass→pass | 4,559 | 3,324 | -27% | 1 | 1 | 0% | 735 | 3,330 | +353% | 0 | 0 | — |
case-15 | pass→pass | 9,906 | 4,285 | -57% | 1 | 1 | 0% | 1,707 | 3,551 | +108% | 0 | 0 | — |
case-16 | fail→pass | 8,095 | 1,914 | -76% | 1 | 1 | 0% | 1,269 | 3,125 | +146% | 0 | 0 | — |
case-17 | fail→pass | 18,090 | 15,650 | -13% | 1 | 1 | 0% | 2,690 | 5,417 | +101% | 0 | 0 | — |
case-19 | pass→pass | 9,484 | 9,337 | -2% | 1 | 1 | 0% | 1,765 | 4,489 | +154% | 0 | 0 | — |
case-20 | pass→pass | 6,402 | 4,273 | -33% | 1 | 1 | 0% | 1,247 | 3,517 | +182% | 0 | 0 | — |
case-21 | pass→pass | 5,927 | 6,032 | +2% | 1 | 1 | 0% | 1,196 | 4,010 | +235% | 0 | 0 | — |
case-22 | pass→pass | 8,660 | 6,541 | -24% | 1 | 1 | 0% | 1,602 | 3,924 | +145% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 21 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +32 percentage points is the difference between those two pass rates over the 21 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.