Learn Kiro CLI: Project-Based Deep Dives
Master Kiro CLI through 40 comprehensive, hands-on projects - from session management fundamentals to full multi-agent orchestration pipelines.
This directory contains expanded project guides for learning Kiro CLI, AWS’s next-generation agentic terminal environment. Each project includes deep theoretical foundations, solution architecture, phased implementation guides, and self-assessment checklists.
Learning Path Overview
The projects are organized into four progressive tiers:
Tier 1: Foundation & Core Concepts (Projects 1-10)
| # | Project | Difficulty | Focus Area |
|---|---|---|---|
| 1 | Session Explorer | Beginner | Chat Runtime & Session Management |
| 2 | Model Router Analyzer | Intermediate | AI Model Selection & Cost Optimization |
| 3 | Context Window Visualizer | Intermediate | Token Economics & Context Tiers |
| 4 | Custom Agent Factory | Intermediate | Agent Design & Permissions |
| 5 | Steering Rules Engine | Intermediate | Configuration & Standards Enforcement |
| 6 | MCP Server Connector | Advanced | Database Integration via MCP |
| 7 | GitHub Integration Agent | Intermediate | Repository Automation |
| 8 | Pre-Commit Hook System | Intermediate | TypeScript Hooks with Bun |
| 9 | AWS Documentation Searcher | Intermediate | Cloud Documentation Integration |
| 10 | Subagent Orchestrator | Advanced | Parallel Task Processing |
Tier 2: Intermediate Features (Projects 11-20)
| # | Project | Difficulty | Focus Area |
|---|---|---|---|
| 11 | Planning Agent Workflow | Intermediate | Structured Development |
| 12 | Kiro Powers Creator | Intermediate | Bundled Capabilities |
| 13 | Tangent Mode Explorer | Intermediate | Context Isolation |
| 14 | Checkpoint System | Intermediate | Session Versioning |
| 15 | Knowledge Base Builder | Intermediate | Semantic Search & RAG |
| 16 | Configuration Sync System | Intermediate | Cross-Machine Sharing |
| 17 | Headless CI/CD Pipeline | Advanced | Non-Interactive Automation |
| 18 | Docker MCP Server | Advanced | Container Integration |
| 19 | Kubernetes Agent | Advanced | Cloud-Native Operations |
| 20 | Web Scraper with Browser MCP | Advanced | Chrome Integration |
Tier 3: Advanced Integrations (Projects 21-30)
| # | Project | Difficulty | Focus Area |
|---|---|---|---|
| 21 | Slack Integration Agent | Intermediate | Team Communication |
| 22 | Test Generator Hook | Intermediate | Auto-Test on Write |
| 23 | Documentation Generator | Intermediate | Auto-Docs on Commit |
| 24 | Secret Scanner Hook | Intermediate | Security on Write |
| 25 | Code Review Workflow | Advanced | Multi-Agent Review |
| 26 | MDFlow Workflow Engine | Advanced | Executable Markdown |
| 27 | SSH Remote Development Agent | Advanced | Headless Server |
| 28 | Terraform Infrastructure Agent | Advanced | IaC Automation |
| 29 | API Contract Tester | Intermediate | OpenAPI Validation |
| 30 | Property-Based Test Generator | Advanced | Fuzzing with AI |
Tier 4: Expert & Capstone (Projects 31-40)
| # | Project | Difficulty | Focus Area |
|---|---|---|---|
| 31 | Codebase Migration Assistant | Advanced | Language Conversion |
| 32 | TODO List Automator | Intermediate | Thinking Tool Integration |
| 33 | Multi-Repository Refactoring Agent | Expert | Cross-Repo Operations |
| 34 | Full-Stack Application Generator | Expert | End-to-End Generation |
| 35 | Chrome Browser Testing Automation | Advanced | Browser MCP Integration |
| 36 | Skills and Slash Commands Creator | Intermediate | Custom Commands |
| 37 | Configuration Sharing System | Intermediate | Team Config Distribution |
| 38 | Output Style Designer | Intermediate | Custom Output Formats |
| 39 | Multi-Agent Pipeline Orchestrator | Expert | Complex Workflows |
| 40 | Complete Development Workflow Platform | Expert | Final Capstone |
Prerequisites
Before starting these projects, ensure you have:
- Kiro CLI installed: Follow official installation guide
- AWS Builder ID or IAM Identity Center: For authentication
- Basic terminal proficiency: Comfortable with shell commands
- Git fundamentals: Branching, commits, pull requests
How to Use These Guides
Each expanded project file contains:
- Learning Objectives: What you’ll understand after completing the project
- Deep Theoretical Foundation: Comprehensive concepts with ASCII diagrams
- Complete Project Specification: Exactly what you’re building
- Solution Architecture: Design guidance without giving away implementation
- Phased Implementation Guide: Step-by-step breakdown with hints
- Testing Strategy: How to verify your implementation
- Common Pitfalls: What trips up most learners
- Extensions & Challenges: Ways to go deeper
- Real-World Connections: How professionals use these concepts
- Self-Assessment Checklist: Verify your understanding
Recommended Reading
| Topic | Book | Key Chapters |
|---|---|---|
| AI Engineering | “AI Engineering” by Chip Huyen | Ch. 4-6: Model Serving, Routing |
| Shell Mastery | “Effective Shell” by Dave Kerr | Ch. 8-12: Advanced Scripting |
| Clean Architecture | “Clean Architecture” by Robert C. Martin | Ch. 22: Architecture Patterns |
| Data Systems | “Designing Data-Intensive Applications” by Kleppmann | Ch. 2-3: Data Models |
| Security | “Foundations of Information Security” by Andress | Ch. 5: Access Control |
| Linux Internals | “The Linux Programming Interface” by Kerrisk | Ch. 24-26: Process Management |
Completion Tracking
Use this checklist to track your progress:
- Tier 1: Projects 1-10 (Foundation)
- Tier 2: Projects 11-20 (Intermediate)
- Tier 3: Projects 21-30 (Advanced)
- Tier 4: Projects 31-40 (Expert)
Generated from LEARN_KIRO_CLI_MASTERY.md - A comprehensive project-based learning curriculum for Kiro CLI mastery.