Loading image...Kiro
  • CLI
  • Enterprise
  • Pricing
DOWNLOADS
Loading image...Kiro
  1. Docs
  2. IDE
  3. Specs

Specs

On this page
  • What are specs?
  • Quickstart
  • Learn more

Loading image...Kiro
Product
  • About Kiro
  • CLI
  • Pricing
  • Downloads
For
  • Enterprise
  • Startups
Resources
  • Documentation
  • Blog
  • Changelog
  • FAQs
  • Report a bug
  • Suggest an idea
  • Billing support
Social
Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences

What are specs?

Specs or specifications are structured artifacts that formalize the development process for complex features in your application. They provide a systematic approach to transform high-level ideas into detailed implementation plans with clear tracking and accountability.

With Kiro's specs, you can:

  • Break down requirements into user stories with acceptance criteria
  • Build design docs with sequence diagrams and architecture plans
  • Track implementation progress across discrete tasks
  • Collaborate effectively between product and engineering teams

Quickstart

Ready to create your first specification? Here's how to get started:

  1. From the Kiro pane, click the + button under Specs. Alternatively, choose Spec from the chat pane.
  2. Describe your project idea.
  3. Follow the three phase workflow through Requirements → Design → Implementation.
Loading image...Creating a specification in Kiro

Learn more

Dive deeper into Kiro's specification system with these guides:

Concepts
Learn about the three-phase workflow.
Best Practices
FAQs on best practices when working with specs.
Page updated: November 15, 2025
Multi-root workspaces
Concepts