Build Feature from Spec to Task
kiro-skillskillsetup L2★20
Aniket-a14/SRA ↗What it does
Transform feature ideas into specifications (EARS format), design documents, and incremental implementation task lists
Best for
Feature development where spec-first methodology improves clarity and reduces implementation rework.
Inputs
- · Rough feature idea or problem statement
- · User feedback and iteration on requirements/design
- · Implementation constraints (tech stack, timeline)
Outputs
- · requirements.md with user stories and EARS acceptance criteria
- · design.md with architecture, data models, and component breakdown
- · tasks.md with test-driven, incremental implementation steps
- · .kiro/specs/{feature-name}/ directory with all documents
Requires
- · Markdown editor (any $EDITOR)
- · File system (Read, Write, Edit tools)
- · Bash for mkdir/touch (fs operations)
- · WebSearch / WebFetch (optional, for research during requirements)
Preconditions
- · User able to describe the feature in conversational terms
- · No prior spec documents needed — Kiro generates from scratch
- · Feature complexity within single-feature scope (not multi-phase epics)
Failure modes
- · Initial spec overly ambitious (too many requirements) → slows design phase
- · User feedback loop stalls (unclear on what to change in next revision)
- · Requirements ambiguous on acceptance criteria → design phase faces gaps
- · Task estimation in design phase may miss dependencies (sequential work becomes blocked)
Trust signals
- · EARS acceptance criteria format (event-driven, conditional, state, ubiquitous)
- · Iterative three-phase workflow (Requirements → Design → Tasks)
- · Human-friendly tone (not verbose, avoids fluff)
- · Kebab-case naming convention for file organization