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 joshuarweaver/cascade-ai-ml-agents-misc-1 --plugin peterfile-devpilot-agentsGuides feature development from idea to implementation by creating structured requirements (EARS format), design documents, and actionable task lists.
Transforms vague requirements into structured specs using EARS notation, generating requirements.md, design.md, and tasks.md through phased dialogue.
Generates detailed product specifications from minimal input using EARS notation, Mermaid diagrams, and TypeScript interfaces. Trigger via 'write a spec', 'define requirements', or 'create functional spec'.