Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kiro CLI Custom Agent Development Flow

A comprehensive guide and template repository for creating specialized Kiro CLI agents with MCP integration, knowledge management, and production-ready workflows.

Overview

This repository provides templates, patterns, and workflows for developing custom Kiro CLI agents that leverage:

  • MCP (Model Context Protocol) integration
  • Knowledge management with semantic search
  • Code intelligence with LSP support
  • Steering documents for consistent behavior
  • Production-ready error handling and monitoring

Quick Start

1. Agent Planning

Use the planning templates to define your agent's purpose and capabilities:

  • templates/agent-planning-template.md - Define scope and requirements
  • templates/agent-configuration-template.json - Base configuration structure

2. Development Workflow

Follow the structured development process:

  1. Plan - Define agent purpose and capabilities
  2. Configure - Set up tools, permissions, and resources
  3. Test - Validate MCP integration and workflows
  4. Document - Create usage guides and troubleshooting
  5. Deploy - Install globally or locally

3. Testing Framework

Use the provided testing patterns:

  • MCP server health checks
  • Knowledge base validation
  • Agent behavior verification
  • End-to-end workflow testing

Repository Structure

kiro-custom-agent-flow/
├── templates/                 # Agent development templates
│   ├── agent-configuration-template.json
│   ├── agent-planning-template.md
│   ├── steering-template.md
│   └── hooks-template.sh
├── patterns/                  # Common agent patterns
│   ├── mcp-integration.md
│   ├── knowledge-management.md
│   ├── error-handling.md
│   └── testing-strategies.md
├── workflows/                 # Development workflows
│   ├── agent-development-process.md
│   ├── testing-checklist.md
│   └── deployment-guide.md
└── examples/                  # Example agent implementations
    ├── simple-agent/
    ├── mcp-integrated-agent/
    └── knowledge-agent/

Key Features

  • Template-driven Development - Standardized agent creation process
  • MCP Integration Patterns - Best practices for external tool integration
  • Knowledge Management - Semantic search and content indexing workflows
  • Production Readiness - Error handling, monitoring, and recovery patterns
  • Testing Framework - Comprehensive validation and verification tools

Getting Started

  1. Clone or reference this repository for agent development
  2. Choose a template based on your agent's complexity
  3. Follow the development workflow for structured implementation
  4. Use testing patterns to validate functionality
  5. Deploy using deployment guides for production use

Documentation

  • workflows/agent-development-process.md - Complete development guide
  • patterns/ - Reusable implementation patterns
  • templates/ - Starting templates for new agents
  • examples/ - Reference implementations

Contributing

See CONTRIBUTING.md for guidelines on adding new patterns, templates, and examples to this development flow repository.

About

Kiro CLI KB-CREATOR agent for knowledge base creation with web crawling and semantic indexing

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages