What problem does it solve?
Converts high-level product requirements and research into a concrete, implementable technical design that explicitly maps requirements to components, interfaces, file plans, and tests while enforcing boundary-first principles and type-safety constraints.
Core Features & Use Cases
- Boundary-first architecture: Defines ownership, allowed dependencies, and out-of-boundary items before detailing components.
- Discovery-driven synthesis: Executes full or light discovery (research, code analysis, external dependency checks) and records findings in a research log.
- Design deliverables: Produces a draft design, review gate checks, final design.md, research.md, and updates spec metadata for downstream task generation.
- Use Case: Ideal for turning an approved feature spec into a reviewable design for engineering tasks, including complex integrations or greenfield features requiring external research.
Quick Start
Use kiro-spec-design to generate a boundary-first technical design draft and research log for feature "payments".