From peterfile-devpilot-agents
Creates structured feature specifications (PRD/RFC) with requirements (EARS format), design documents, and implementation task checklists. Supports sequential phases and explicit user approval.
How this skill is triggered — by the user, by Claude, or both
Slash command
/peterfile-devpilot-agents:kiro-specsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform ideas into comprehensive specifications, design documents, and actionable implementation plans.
Transform ideas into comprehensive specifications, design documents, and actionable implementation plans.
Use this skill when you want a Kiro-style spec pack under .kiro/specs/:
Storage: .kiro/specs/{feature-name}/ (kebab-case)
WHEN [event] THEN THE [system] SHALL [response]
IF [condition] THEN THE [system] SHALL [response]
WHILE [state] THE [system] SHALL [response]
### Property N: [Name]
_For any_ [inputs], [precondition], [system] SHALL [behavior].
**Validates: Requirement X.Y**
| Phase | Output File | Key Content |
|---|---|---|
| Requirements | requirements.md | User stories + EARS ACs |
| Design | design.md | Architecture + Interfaces + Properties |
| Tasks | tasks.md | Checkbox task list |
stateDiagram-v2
[*] --> Requirements
Requirements --> ReviewReq : Complete
ReviewReq --> Requirements : Changes
ReviewReq --> Design : Approved
Design --> ReviewDesign : Complete
ReviewDesign --> Design : Changes
ReviewDesign --> Tasks : Approved
Tasks --> ReviewTasks : Complete
ReviewTasks --> Tasks : Changes
ReviewTasks --> [*] : Approved
Execute : Execute Single Task
[*] --> Execute : Task Request
Execute --> [*] : Complete
Determine current state by checking:
# Check for .kiro directory
if [ -d ".kiro/specs" ]; then
# List features
ls .kiro/specs/
# For specific feature, check phase
FEATURE="$1"
if [ -f ".kiro/specs/$FEATURE/requirements.md" ]; then
echo "Requirements exists"
fi
if [ -f ".kiro/specs/$FEATURE/design.md" ]; then
echo "Design exists"
fi
if [ -f ".kiro/specs/$FEATURE/tasks.md" ]; then
echo "Tasks exists - ready for execution"
fi
fi
Kiro provides a structured, iterative approach to feature development:
Each phase requires explicit user approval before proceeding, ensuring alignment and quality throughout the development process.
npx claudepluginhub peterfile/devpilot-agentsGuides feature development from idea to implementation: creates EARS requirements, design documents, and task lists in .kiro/specs/.
Orchestrates spec-driven development workflow (Requirements → Design → Tasks → Implementation) with approval gates. Activates for structured feature planning or 'use spec-driven'.
Spec-Driven Development workflow. Use when the user wants to create a specification, write requirements, design a feature, plan implementation, break work into tasks, or review spec quality. Also trigger when the user says 'I want to build X', 'let's spec this out', 'create a spec', 'write requirements', or asks to prepare work for a coding agent.