Loading image...Kiro
  • CLI
  • Powers
  • Autonomous agent
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Loading image...Kiro
Loading image...Kiro
Product
  • About Kiro
  • CLI
  • Powers
  • Autonomous agent
  • 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
  1. Docs
  2. IDE
  3. Specs

Specs

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

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