SDD Observatory

Core approach

Specs are a first-class IDE feature rather than a bolt-on process. Work is structured into requirements, design, and task artifacts with approval gates before implementation, complemented by steering files and hooks. Spec artifacts live in .kiro/specs/<feature>/ in the repository.

Workflow

  1. Requirements phase — requirements.md with user stories and acceptance criteria (or bugfix.md for bug analysis)
  2. Design phase — design.md with architecture, sequence diagrams, and implementation approach
  3. Tasks phase — tasks.md with discrete executable tasks and real-time status tracking; dependency-graph waves enable parallel execution
  4. Variants: Feature Specs (requirements-first or design-first), Quick Plan (no approval gates), and Bugfix Specs

Supported tools

Strengths

  • Spec workflow is built into the IDE with approval gates and live task tracking — no scaffolding step
  • Generally available AWS product (GA November 2025) with team features and multiple surfaces (IDE, CLI, web, mobile)
  • Parallel task execution via dependency-wave scheduling
  • Free tier available; a public 'powers' extension system provides on-demand agent context

Limitations

  • Closed source — no public product repo; the public kirodotdev/Kiro repo is an issue and feedback tracker only
  • Credit-metered pricing, where model choice changes credit burn
  • Spec artifacts follow Kiro's own structure, making them less portable than tool-agnostic frameworks
  • Internals can't be inspected or extended by the community

Tracked projects using Kiro

Notes

Kiro is the strongest example of SDD as a product rather than a methodology kit: the workflow is enforced by the IDE itself. AWS reported over 250k developers during the 2025 preview. Because the product is closed source, the observable evidence is thinner than for the open frameworks — tracking here leans on Kiro’s own public repos and on adopters with .kiro/ directories in-tree.

Added Jul 18, 2026 · Assessment last reviewed Jul 18, 2026 · How we track