Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Kiro for Claude CodeNew to Visual Studio Code? Get it now.
Kiro for Claude Code

Kiro for Claude Code

黑色白云

|
376 installs
| (0) | Free
Spec-driven development with Claude Code - inspired by Kiro
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kiro for Claude Code

Visual Studio Marketplace Downloads

中文版

A VSCode extension that brings spec-driven development to Claude Code. Manage your specs and steering documents visually while leveraging Claude Code's powerful AI capabilities.

Features

📝 SPEC Management

  • Create Specs: Generate requirements, design, and task documents with Claude's help
  • Visual Explorer: Browse and manage specs in the sidebar
  • Spec Workflow: Requirements → Design → Tasks with review at each step

🎯 STEERING Management

  • CLAUDE.md: Browse and edit global/project-specific guidelines
  • Generated Docs: Product, tech, and structure steering documents

🔌 MCP Management

  • MCP Servers: View configured global and workspace MCP servers

🪝 HOOKS Management

  • Agent Hooks: View Claude Code hooks

⚙️ Others

  • Settings Management: Centralized configuration

Screenshot

Kiro for Claude Code Extension

The extension provides a comprehensive sidebar interface with organized views for specs, steering documents, MCP servers, and hooks management. All your Claude Code enhancement tools in one place.

Installation

Prerequisites

  1. Claude Code Installation: Ensure Claude Code is installed and configured

  2. Compatibility:

Platform Support Notes Status
macOS ✅ Fully supported released
Linux ✅ Fully supported released
Windows (WSL) ✅ Supported with automatic path conversion released
Windows (CMD) ❌ Not supported TBD
Windows (PowerShell) ❌ Not supported TBD
Windows (MinTTY Git Bash) ❌ Not supported TBD

From Extension Marketplace

VSCode users:

  1. Open VSCode
  2. Go to Extensions (Cmd+Shift+X)
  3. Search for "Kiro for Claude Code"
  4. Click Install

Or via command line:

code --install-extension heisebaiyun.kiro-for-cc

Cursor users: The extension is available on OpenVSX Registry. In Cursor:

  1. Go to Extensions
  2. Search for "Kiro for Claude Code"
  3. Click Install

Or via command line:

cursor --install-extension heisebaiyun.kiro-for-cc

From VSIX file

Download the latest .vsix file from GitHub Releases, then:

# VSCode
code --install-extension kiro-for-cc-{latest-version}.vsix

# Cursor
cursor --install-extension kiro-for-cc-{latest-version}.vsix

Replace {latest-version} with the actual version number, e.g., 0.1.5.

Usage

Creating a Spec

  1. Click the Kiro for CC icon in the activity bar
  2. In the SPEC view, click the + button
  3. Enter a feature description
  4. Claude will generate the requirements document
  5. Review and approve before proceeding to design
  6. Generate tasks after design is complete

Spec Workflow

  1. Requirements: Define what you want to build
  2. Design: Create technical design after requirements approval
  3. Tasks: Generate implementation tasks after design approval
  4. Implementation: Execute tasks one by one

Steering Documents

Create project-specific guidance:

  • Click ✨ icon to create custom steering
  • Generate initial docs (product, tech, structure)
  • Documents are stored in .claude/steering/

Configuration

Settings are stored in .claude/settings/kfc-settings.json:

{
  "paths": {
    "specs": ".claude/specs",
    "steering": ".claude/steering",
    "settings": ".claude/settings"
  },
  "views": {
    "specs": {
      "visible": true
    },
    "steering": {
      "visible": true
    },
    "mcp": {
      "visible": true
    },
    "hooks": {
      "visible": true
    },
    "settings": {
      "visible": false
    }
  }
}

Workspace Structure

The extension creates the following structure in your workspace:

.claude/                      # Extension data directory
├── specs/                    # Feature specifications
│   └── {spec-name}/
│       ├── requirements.md   # What to build
│       ├── design.md        # How to build
│       └── tasks.md         # Implementation steps
├── steering/                # AI guidance documents
│   ├── product.md          # Product conventions
│   ├── tech.md             # Technical standards
│   └── structure.md        # Code organization
├── settings/
│   └── kfc-settings.json   # Extension settings

Development

Prerequisites

  • Node.js 16+
  • VSCode 1.84.0+
  • TypeScript 5.3.0+

Setup

# Clone the repository
git clone https://github.com/notdp/kiro-for-cc.git
cd kiro-for-cc

# Install dependencies
npm install

# Compile TypeScript
npm run compile

# Watch mode (auto-compile on changes)
npm run watch

Running the Extension

  1. Open the project in VSCode
  2. Press F5 to launch Extension Development Host
  3. The extension will be available in the new VSCode window

Building

# Build VSIX package
npm run package

# Output: kiro-for-cc-{latest-version}.vsix

Project Structure

src/
├── extension.ts              # Extension entry point, command registration
├── constants.ts              # Configuration constants
├── features/                 # Business logic
│   ├── spec/
│   │   └── specManager.ts    # Spec lifecycle management
│   └── steering/
│       └── steeringManager.ts # Steering document management
├── providers/                # VSCode TreeDataProviders
│   ├── claudeCodeProvider.ts # Claude CLI integration
│   ├── specExplorerProvider.ts
│   ├── steeringExplorerProvider.ts
│   ├── hooksExplorerProvider.ts
│   ├── mcpExplorerProvider.ts
│   └── overviewProvider.ts
├── prompts/                  # AI prompt templates
│   ├── specPrompts.ts        # Spec generation prompts
│   └── steeringPrompts.ts    # Steering doc prompts
└── utils/
    └── configManager.ts      # Configuration management

Key Architecture Concepts

  • Manager Pattern: Each feature has a Manager class handling business logic
  • Provider Pattern: Tree views extend vscode.TreeDataProvider
  • Command Pattern: All commands follow kfc.{feature}.{action} naming
  • Configuration: Centralized through ConfigManager for flexibility

License

MIT License - see LICENSE for details

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft