npx skills add ...
npx skills add jasonkneen/kiro --skill spec-driven-development
Systematic three-phase approach to feature development using Requirements, Design, and Tasks phases. Transforms vague feature ideas into well-defined, implementable solutions that reduce ambiguity, improve quality, and enable effective AI collaboration.
npx skills add jasonkneen/kiro --skill spec-driven-development
A comprehensive methodology for systematic software feature development that ensures quality, maintainability, and successful delivery through structured planning.
Ideal scenarios:
Less suitable:
Purpose: Transform vague feature ideas into clear, testable requirements
Process:
EARS Format Patterns:
Example:
Purpose: Create a comprehensive technical plan for implementation
Process:
Design Document Structure:
Decision Documentation:
Purpose: Break design into actionable, sequential implementation steps
Process:
Task Structure:
Task Sequencing Strategies:
For Claude Code / AI Assistants:
Example prompt for starting a spec:
After completing a spec:
## Overview
[High-level summary of approach]
## Architecture
[System components and their relationships]
## Components and Interfaces
[Detailed component descriptions]
## Data Models
[Data structures and validation rules]
## Error Handling
[Error scenarios and response strategies]
## Testing Strategy
[Testing approach for different layers]### Decision: [Title]
**Context:** [Situation requiring decision]
**Options Considered:**
1. [Option 1] - Pros: [benefits] / Cons: [drawbacks]
2. [Option 2] - Pros: [benefits] / Cons: [drawbacks]
**Decision:** [Chosen option]
**Rationale:** [Why this was selected]- [ ] 1. [Epic/Major Component]
- [ ] 1.1 [Specific implementation task]
- [Implementation details]
- [Files/components to create]
- _Requirements: [Requirement references]_I'm working on [project context]. We need to add [feature description].
Context:
- Technology: [stack]
- Users: [target audience]
- Constraints: [key limitations]
Please help me develop requirements using the EARS format, starting with user stories and acceptance criteria.