A reusable Kiro CLI configuration with development standards, skills, agents, and prompts.
Kiro CLI's strength lies in its lightweight, "no batteries included" approach - unlike heavy IDE-based Agentic development tools, it stays fast and focused. Power users appreciate this flexibility and want to customize it for their specific workflows. This bootstrap system provides ready-made configurations that get you productive immediately while maintaining Kiro's simplicity and speed. You can also use this system to create your own components specific to your standards and workflows and make it a more bespoke setup.
-
MCP Servers (
mcp.json) - Includes configurations for commonly used MCP servers like AWS documentation, web scraping, and search tools. All servers are disabled by default - enable them inmcp.jsonby setting"disabled": falsefor the servers you need. -
Development Standards (
steering/) - Steering files in Kiro define behavioral guidelines and development principles that influence how Kiro approaches tasks. These files establish coding standards, testing methodologies, and debugging practices to ensure consistent, high-quality output across all interactions. -
Skills (
skills/) - Skills are reusable knowledge modules that provide step-by-step implementation guidance for specific tasks or technologies. They help Kiro deliver consistent, expert-level assistance by codifying best practices and proven approaches into structured, actionable processes. The system loads only skill summaries initially, then progressively loads detailed content as needed, saving tokens and reducing hallucinations by providing focused, relevant information. For example, when researching a technical topic, Kiro knows it can access instructions fromresearch/SKILL.mdbut only loads the detailed steps when actually performing the research. -
Agents (
agents/) - Agents in Kiro are specialized configurations that can operate independently with specific tool access and behavioral parameters. They contain pre-defined configurations tailored for specific use cases, allowing for focused, domain-specific assistance while maintaining isolation from other tasks and contexts. For example, thesdlc_agentis configured with access to the Kiro CLI skills system and automatically lists available skills when spawned, enabling enhanced SDLC capabilities like code review, testing strategies, and deployment workflows. See agents/README.md for detailed documentation. -
Prompts (
prompts/) - Reusable workflow templates that can be invoked with@prompt-namesyntax. These provide standardized approaches for common development tasks like@commitfor git commit workflows,@git-releasefor release tagging, and@liccheck-pyfor Python license validation. Prompts encapsulate oft-repeated sets of instructions in the name of a command, saving time on repetitive tasks. See prompts/README.md for detailed documentation.
# Clone/copy this directory to your project
# Run the installer to symlink everything to ~/.kiro/
./install.shThe installer creates symlinks so updates here automatically sync to all projects.
Start Kiro CLI and use a workflow template:
kiro-cli chat
> @commitThis will help you create a conventional commit with proper prefixes (feat:, fix:, docs:, etc.).
Edit mcp.json and set "disabled": false for a server you want to use:
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"],
"disabled": false // Changed from true
}Restart Kiro CLI to load the server.
Launch the SDLC agent for development workflows:
kiro-cli --agent sdlc_agentThe agent automatically shows available skills and provides focused development assistance with access to specialized knowledge modules.
- Customize steering files in
steering/to match your coding standards - Create custom prompts by adding
.mdfiles toprompts/ - Configure agents for your specific workflows in
agents/ - Enable MCP servers you need for enhanced capabilities
├── install.sh # Setup script
├── mcp.json # MCP server configurations
├── q-skills # Skills management script
├── steering/ # Development standards
├── skills/ # Implementation guides
├── agents/ # Agent configurations
└── prompts/ # Workflow templates