ProductDevelopersSolutionsPricingDownload
Integrations
AmpAmpClaude CodeClaude CodeClaude CoworkClaude CoworkCodexCodexGitHub CopilotGitHub CopilotCursorCursorDevinDevinFactory DroidFactory DroidGeminiGeminiKimiKimiKiroKiroOpenClawOpenClawOpenCodeOpenCodePiPiWarpWarpZencoderZencoder
Programs
Open SourceScience & Research
Book a Demo
kiro logo
Amazon · Kiro IDE

ChooChoo for Kiro.

Amazon's agentic IDE. Your standards as steering rules.

Kiro is Amazon's agentic IDE. ChooChoo populates .kiro/steering/ with the rules every session loads at startup so the IDE agent acts within your team's patterns, not against them.

Configuration

ChooChoo seeds your .kiro/steering/ rules.

Kiro reads every Markdown file under .kiro/steering/ as long-running session context. ChooChoo writes the main rules file from your real codebase so the IDE agent starts every task with the right priors.

  • .kiro/steering/main.md with stack, code patterns, and guardrails
  • Pointers to security and testing steering files for deeper context
  • Regenerated whenever your standards or architecture shifts
# .kiro/steering/main.md
# Generated by ChooChoo. Do not edit by hand.

## payments-api · steering rules
Kiro reads every *.md under .kiro/steering/ at session start.
Use this file to seed long-running context for the IDE agent.

## Stack
Python 3.12 · FastAPI · PostgreSQL · Redis

## Code patterns
- get_db() dependency for all database access
- Pydantic models at API boundaries
- Repository layer between routes and SQLAlchemy
- Async/await throughout

## Guardrails
- Never modify migrations/ directly; open an ADR
- No secrets in code; read from env / secrets manager
- Rate limit every public endpoint

## Linked steering files
.kiro/steering/security.md   PII + auth boundaries
.kiro/steering/testing.md    pytest fixtures + coverage rules

Why use ChooChoo with Kiro?

Steering rules drive every Kiro session. ChooChoo writes them from your real code.

Consistent Output

Generated code follows your linting rules from the start, reducing cleanup work before code review.

Fewer Iterations

The AI understands your standards upfront, producing acceptable code faster and with less back-and-forth.

Team Alignment

Everyone's AI assistant generates code that matches your team's style guide, automatically.

Zero Configuration

Get started instantly with sensible defaults that work out of the box for most projects.

Type-Safe Code

Strict linting rules catch potential bugs and enforce type safety before they reach review.

AI-Ready Rules

Purpose-built rules that AI models understand and follow consistently, session after session.

Ready to steer Kiro?

Generate steering rules that keep Kiro's IDE agent aligned with your team's patterns automatically.