Kiro
AWS’s AI IDE with support for rules, skills, agents, MCP configs, and hooks.
Provider Details
Section titled “Provider Details”| Detail | Value |
|---|---|
| Slug | kiro |
| Config directory | ~/.kiro |
| Supported content types | Rules, Skills, Agents, MCP Configs, Hooks |
Supported Content Types
Section titled “Supported Content Types”| Content Type | Supported | Install Method |
|---|---|---|
| Rules | Yes | Symlink |
| Skills | Yes | Symlink |
| Agents | Yes | Symlink |
| MCP Configs | Yes | JSON merge |
| Hooks | Yes | JSON merge |
| Commands | No | — |
File Format and Location
Section titled “File Format and Location”| Content Type | Project Location | Global Location | Format |
|---|---|---|---|
| Rules | .kiro/steering/ | — | Markdown |
| Skills | .kiro/steering/ | — | Markdown |
| Agents | .kiro/agents/ | ~/.kiro/agents/ | Markdown (YAML frontmatter) |
| MCP Configs | .kiro/settings/mcp.json | — | JSON |
| Hooks | .kiro/agents/ (embedded) | — | JSON |
Discovery Paths
Section titled “Discovery Paths”| Content Type | Discovery Paths |
|---|---|
| Rules | .kiro/steering/ |
| Skills | .kiro/steering/ |
| Agents | .kiro/agents/ |
| MCP Configs | .kiro/settings/mcp.json |
| Hooks | .kiro/agents/ |
Format Notes
Section titled “Format Notes”Kiro agents use Markdown with YAML frontmatter containing up to 14 fields. There is also a JSON CLI agent format with support for embedded MCP servers, per-tool settings, lifecycle hooks, and keyboard shortcuts.
Rules and skills are stored as Markdown “steering” files in .kiro/steering/. Hooks are embedded within agent JSON files rather than stored separately.
Detection
Section titled “Detection”Syllago detects Kiro by checking for the ~/.kiro directory.
Working with Kiro
Section titled “Working with Kiro”# Add content from Kirosyllago add --from kiro
# Install content to Kirosyllago install my-rule --to kiro