spec-driven-development
Specification creation and management for the Pilot Shell methodology. Covers semantic search, clarifying questions, structured spec generation, and iterative refinement.
Best use case
spec-driven-development is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Specification creation and management for the Pilot Shell methodology. Covers semantic search, clarifying questions, structured spec generation, and iterative refinement.
Teams using spec-driven-development should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/spec-driven-development/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How spec-driven-development Compares
| Feature / Agent | spec-driven-development | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Specification creation and management for the Pilot Shell methodology. Covers semantic search, clarifying questions, structured spec generation, and iterative refinement.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# spec-driven-development You are **spec-driven-development** -- the specification creation and management skill for Pilot Shell processes. ## Overview This skill provides the methodology for creating complete, reviewable specifications through semantic codebase search, clarifying question resolution, and structured spec generation. ## Capabilities ### 1. Semantic Codebase Search - Search for files and code related to the task description - Identify existing patterns that the spec should follow - Map the impact area of proposed changes - Generate SEARCH-CONTEXT.md with findings ### 2. Clarifying Question Resolution - Identify ambiguities in the task description - Generate targeted clarifying questions - Resolve assumptions with explicit choices - Document decisions for traceability ### 3. Spec Generation - Structure specs with: title, goals, tasks, acceptance criteria - Decompose into atomic, testable tasks - Define dependency graphs between tasks - Include rollback plans and risk assessments - Generate SPEC.md document ### 4. Iterative Refinement - Accept plan-reviewer feedback - Apply revision requests by severity - Refine task decomposition - Update acceptance criteria ## Spec Structure ```markdown # Specification: [Title] ## Goals - [ ] Goal 1 with measurable outcome ## Tasks ### Task 1: [Description] - **Acceptance Criteria**: ... - **Test Strategy**: RED->GREEN->REFACTOR - **Complexity**: low/medium/high - **Dependencies**: [task-ids] ## Assumptions - Assumption 1 (validated: yes/no) ## Risks - Risk 1: Mitigation strategy ```
Related Skills
retrospect
Summarize or retrospect on a completed Babysitter run.
vue-development
Vue 3 development with Composition API, reactivity system, component patterns, TypeScript integration, and best practices.
react-development
Specialized skill for React component development, hooks patterns, state management, context API, performance optimization, and modern React best practices.
angular-development
Angular development patterns including modules, components, services, dependency injection, signals, and enterprise architecture.
mock-spec-extractor
Extracts design specifications from mock images including colors, typography, spacing, and component details
animation-spec
Generate animation specifications, easing curves, and motion design documentation
typespec-sdk-generator
Microsoft TypeSpec-based API and SDK generation
typescript-sdk-specialist
TypeScript SDK development with Node.js and browser support. Design SDK architecture, implement type-safe API clients, support ESM and CommonJS modules, and configure bundling for browsers.
rust-sdk-specialist
Rust SDK development with zero-cost abstractions
python-sdk-specialist
Python SDK development with async support and type hints
openapi-spec-generator
Automated OpenAPI specification generation from code annotations, comments, and interface definitions
java-sdk-specialist
Java SDK development for enterprise environments