Skip to content

jasonkneen/kiro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Spec-Driven Development Guide

A comprehensive guide to systematic feature development using the three-phase spec process: Requirements β†’ Design β†’ Tasks.

🧭 Navigation Guide

New to spec-driven development? β†’ Start with Methodology Overview
Ready to create your first spec? β†’ Jump to Process Guide
Looking for examples? β†’ Browse Examples & Case Studies
Need templates? β†’ Get Ready-to-Use Templates
Working with AI? β†’ Learn Prompting Strategies

πŸ“ Need detailed navigation? β†’ See Complete Navigation Index - Find content by role, problem, or learning style


πŸ“š Complete Table of Contents

🎯 Methodology

Learn the foundational concepts and philosophy behind spec-driven development

πŸ“‹ Process Guide

Step-by-step walkthrough of the three-phase workflow

🧠 AI Reasoning

Insights into decision-making frameworks and thought processes

Effective communication techniques for AI collaboration

Practical guidance for implementing features from specs

πŸ“š Resources

Curated references and learning materials

πŸ“– Examples

Real-world case studies and complete spec examples

πŸ“ Templates

Ready-to-use templates and checklists


Quick Start

New to spec-driven development? Start here:

  1. Understand the Methodology - Read the Overview to grasp core concepts
  2. See It in Action - Review a Simple Feature Spec example
  3. Try It Yourself - Use the Requirements Template for your first spec
  4. Get Better Results - Apply Prompting Strategies for AI collaboration

Navigation Tips

  • πŸ“‹ Process sections provide step-by-step instructions
  • 🧠 AI Reasoning sections explain the "why" behind decisions
  • πŸ’¬ Prompting sections help you communicate effectively with AI
  • πŸ“– Examples show complete, real-world applications
  • πŸ“ Templates give you ready-to-use starting points

πŸ”— Cross-References & Related Content

By Workflow Phase

By Experience Level

Quick Problem Solving


πŸ”Œ Kiro MCP Server

The Kiro MCP Server exposes Kiro's system prompts and instructions through the Model Context Protocol (MCP), allowing other AI assistants and tools to access Kiro's best practices.

Features

  • Resources: Access all Kiro system documentation files via MCP resources
  • Tools: Query and retrieve specific system instructions programmatically
  • Prompts: Pre-configured prompts for common Kiro workflows

Quick Start

Install and configure the MCP server:

# Using uvx (recommended)
uvx kiro-mcp-server

# Or install with pip
pip install kiro-mcp-server

Add to your MCP client configuration (e.g., ~/.kiro/settings/mcp.json):

{
  "mcpServers": {
    "kiro-prompts": {
      "command": "uvx",
      "args": ["kiro-mcp-server"],
      "disabled": false
    }
  }
}

For more details, see the MCP Server Documentation.


This guide is designed to be both a learning resource and a reference manual. Jump to any section based on your current needs, or read through sequentially for comprehensive understanding.

πŸ“ For detailed navigation by role, problem, or learning style, see the Complete Navigation Index

About

Complete System Prompts for Kiro IDE by Amazon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published