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:

  1. Kiro CLI installed: Follow official installation guide
  2. AWS Builder ID or IAM Identity Center: For authentication
  3. Basic terminal proficiency: Comfortable with shell commands
  4. Git fundamentals: Branching, commits, pull requests

How to Use These Guides

Each expanded project file contains:

  1. Learning Objectives: What you’ll understand after completing the project
  2. Deep Theoretical Foundation: Comprehensive concepts with ASCII diagrams
  3. Complete Project Specification: Exactly what you’re building
  4. Solution Architecture: Design guidance without giving away implementation
  5. Phased Implementation Guide: Step-by-step breakdown with hints
  6. Testing Strategy: How to verify your implementation
  7. Common Pitfalls: What trips up most learners
  8. Extensions & Challenges: Ways to go deeper
  9. Real-World Connections: How professionals use these concepts
  10. Self-Assessment Checklist: Verify your understanding

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.