Kiro Features
Explore Kiro's powerful features, from specification-driven development to intelligent agent hooks, enhancing your development experience in every way.
Specification-Driven Development
Kiro's specification-driven development method creates order from chaos. By generating detailed requirements, design, and task documents, it ensures that every project has clear goals and execution paths.
Requirements Specification (requirements.md)
Generate detailed user stories and acceptance criteria from simple prompts
Design Specification (design.md)
Generate data flow diagrams, interface definitions, and database schemas
Task Specification (tasks.md)
Break down work into a list of coding tasks, properly sequenced according to dependencies
# Requirements: Product Review System ## User Stories - As a customer, I want to view product reviews to make purchasing decisions - As a customer, I want to filter reviews by rating to find the most relevant feedback - As a customer, I want to add product reviews to share my experience ## Acceptance Criteria - The system should display average rating for each product - Users can sort reviews by date or rating - Review form should include rating, title, and content fields
// Hook Name: Component Update Test // Trigger Event: File Save // Watch Files: src/components/*.tsx // Instructions: When a component is modified, ensure the corresponding test is also updated, // and check if it follows the single responsibility principle // Hook Execution Logic 1. Detect component file changes 2. Analyze component responsibilities and functions 3. Update or create corresponding test files 4. Verify if the component follows the single responsibility principle 5. Provide improvement suggestions
Intelligent Agent Hooks
Kiro's agent hooks work like an experienced developer, capable of catching things you might miss or completing boilerplate tasks in the background. Create event-driven automation workflows to elevate development efficiency to new heights.
Event Triggers
Automatically execute tasks when you save, create, or delete files
Custom Logic
Define natural language instructions for hooks, Kiro will translate them into concrete actions
Team Standardization
Share hooks via Git to enforce consistent standards across the entire team
Flexible Development Modes
Kiro offers two development modes, adapting to different work styles and project requirements, allowing you to flexibly switch between rapid exploration and structured development.
Vibe Mode (Chat-First)
- Ideal for exploration and discovery
- Performs best when requirements are unclear
- After inputting goals, Kiro interactively guides you to completion
Spec Mode (Planning-First)
- Suitable for larger or production-level projects
- Starts with requirements, constraints, and architecture
- Kiro generates code and infrastructure based on these specifications
Instant access to the latest AWS documentation, best practices, and implementation patterns.
Deep analysis of codebases and provision of intelligent insights and recommendations.
Create your own dedicated MCP servers to meet specific needs.
Model Context Protocol (MCP)
Extend Kiro's functionality by connecting to specialized MCP servers. MCP allows Kiro to integrate with various professional tools and data sources, providing a richer, more targeted development experience.
Professional Knowledge Access
Access domain-specific knowledge and tools, such as AWS services, framework documentation, etc.
Easy Management
Easily manage MCP server connections and configurations in the Kiro panel
Open Ecosystem
Leverage open-source MCP servers or create custom servers to meet specific needs
Ready to experience Kiro's powerful features?
Kiro is available for free during the preview period. Download now and experience the future of intelligent agent IDE firsthand.