Skip to main content

AI Dev Kit

Architecture-first development workflow plugin for Claude Code.

ai-dev-kit is a Claude Code plugin that provides a complete development workflow: architecture exploration, phased planning, swim-lane execution, and documentation management. It supports multi-agent orchestration across Claude, Cursor, Gemini, OpenAI, and more.

Features

  • Planning System: /ai-dev-kit:plan, /ai-dev-kit:plan-phase, /ai-dev-kit:plan-roadmap, /ai-dev-kit:explore-architecture
  • Execution System: /ai-dev-kit:execute-lane, /ai-dev-kit:execute-phase with worktree isolation
  • Documentation System: TOON format, hierarchical indexes, /ai-dev-kit:docs-find, /ai-dev-kit:docs-update
  • Multi-Agent Orchestration: /ai-dev-kit:delegate, /ai-dev-kit:route across 6 providers
  • Specialized Agents: 15+ agents for planning, execution, and documentation
  • Skills Library: C4 modeling, codebase analysis, library detection, standards extraction

Prerequisites

  • Claude Code v1.0.0 or later
  • Python 3.10+ (for scripts)
  • UV (Python package manager) - curl -LsSf https://astral.sh/uv/install.sh | sh
  • Node.js 18+ (for CLI tools and npm packages)
  • jq (required for orchestration scripts) - apt install jq or brew install jq
  • Chrome (optional, for browser automation)

Installation

From Marketplace (Recommended)

# Add the marketplace (one-time)
claude plugin marketplace add ViperJuice/ai-dev-kit

# Install the plugin
claude plugin install ai-dev-kit@ai-dev-kit

# Or install with project scope
claude plugin install ai-dev-kit@ai-dev-kit --scope project

# OPTIONAL: Install helper CLI for asset sync
# Note: The PyPI package name is 'viper-dev-kit' but the command is 'ai-dev-kit'
# This CLI is optional and only needed for syncing plugin assets locally
uv tool install viper-dev-kit

# Sync plugin assets locally (optional; /ai-dev-kit:setup also does this)
ai-dev-kit sync --target .claude/ai-dev-kit

From Source (Development)

# Clone the repository
git clone https://github.com/ViperJuice/ai-dev-kit
cd ai-dev-kit

# Install globally
./dev-tools/scripts/install-plugin.sh

# Or for development (symlink mode)
./dev-tools/scripts/install-plugin.sh --dev

# Install the helper CLI from this repo (optional)
uv tool install --editable .

Restart Claude Code after installing (plugins do not auto-reload).

Quick Start

Brownfield (Existing Project)

# 1. Assess the current project
/ai-dev-kit:assess

# 2. Configure the project
/ai-dev-kit:setup

# 3. Validate the setup
/ai-dev-kit:validate

Greenfield (New Project)

# 1. Initialize a new project
/ai-dev-kit:init

# 2. Explore and plan
/ai-dev-kit:explore-architecture
/ai-dev-kit:plan-roadmap

Commands

Planning

Command Description
/ai-dev-kit:plan Architecture-first implementation planning
/ai-dev-kit:plan-phase Plan a specific development phase
/ai-dev-kit:plan-roadmap Create phased implementation roadmap
/ai-dev-kit:explore-architecture Analyze codebase, build C4 diagrams
/ai-dev-kit:visualize-roadmap Visualize roadmap with Mermaid/ASCII diagrams

Execution

Command Description
/ai-dev-kit:execute-lane Execute a swim lane in worktree
/ai-dev-kit:execute-phase Execute all lanes in a phase
/ai-dev-kit:parallel Set up parallel development

Documentation

Command Description
/ai-dev-kit:docs-find Search documentation indexes
/ai-dev-kit:docs-update Refresh documentation
/ai-dev-kit:docs-add Add new documentation source
/ai-dev-kit:docs-audit Audit docs vs project dependencies
/ai-dev-kit:docs-prune Remove irrelevant documentation
/ai-dev-kit:docs-add-stack Add docs for detected stack
/ai-dev-kit:docs-check Check for documentation updates (dry-run)
/ai-dev-kit:toon-validate Validate TOON files with official CLI

Research

Command Description
/ai-dev-kit:research Conduct parallel research across topics

Orchestration

Command Description
/ai-dev-kit:delegate Delegate task to specific provider
/ai-dev-kit:route Intelligent task routing
/ai-dev-kit:cost-status Show usage across providers
/ai-dev-kit:provider-check Check provider CLI availability
/ai-dev-kit:mcp-setup Configure MCP server integration

Kit Management

Command Description
/ai-dev-kit:assess Analyze project for conflicts
/ai-dev-kit:setup Configure brownfield project
/ai-dev-kit:init Scaffold greenfield project
/ai-dev-kit:validate Verify plugin installation
/ai-dev-kit:kit-pull Pull template updates
/ai-dev-kit:kit-push Push template improvements
/ai-dev-kit:kit-diff Show template divergence
/ai-dev-kit:kit-update Update plugin from source
/ai-dev-kit:kit-doctor Validate kit installation

Onboarding

Command Description
/ai-dev-kit:quickstart-codebase Unified brownfield onboarding
/ai-dev-kit:prime Prime context with essential docs

Utility

Command Description
/ai-dev-kit:list-skills List available skills
/ai-dev-kit:list-tools List available tools

Documentation

After installation, documentation is available at ai-docs/:

  • ai-docs/libraries/ - Library documentation (20+ sources)
  • ai-docs/libraries/_index.toon - Master index
  • ai-docs/libraries/_registry.json - Source configuration

Use /ai-dev-kit:docs-find [query] to search, or navigate indexes directly.

Multi-Agent Environment

The plugin supports delegating tasks to the most appropriate AI provider:

Platform Role Usage
Claude Code Control plane, orchestrator Primary interface
Cursor Quick IDE edits /ai-dev-kit:delegate cursor "task"
Gemini Large context, web search /ai-dev-kit:delegate gemini "task"
OpenAI/Codex Sandboxed execution /ai-dev-kit:delegate codex "task"
Ollama Local/private tasks /ai-dev-kit:delegate ollama "task"

Project Structure After Setup

my-project/
├── .claude/
│   ├── settings.json         # Claude Code settings
│   └── run-logs/             # Execution logs
├── ai-docs/                  # AI-consumable documentation
│   └── libraries/            # Library docs
├── specs/                    # Project specifications
├── architecture/             # C4 diagrams
├── AGENTS.md                 # Universal agent instructions
├── CLAUDE.md -> AGENTS.md    # Claude Code symlink
└── GEMINI.md -> AGENTS.md    # Gemini CLI symlink

Contributing

See docs/MAINTAINER.md for development guidelines.

This repository uses its own ai-dev-kit plugin for development. The plugin is at plugins/ai-dev-kit/ and commands are available via the /ai-dev-kit:* namespace.

License

MIT License - see LICENSE file for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

viper_dev_kit-1.1.0.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

viper_dev_kit-1.1.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file viper_dev_kit-1.1.0.tar.gz.

File metadata

  • Download URL: viper_dev_kit-1.1.0.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for viper_dev_kit-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b5af4315e8d075d4e0a44b3efeb1241d230686fec02e18f2a49861d7ef915b57
MD5 cf98506e4b3b38a4428af85e83ac83a8
BLAKE2b-256 714bd1d23b8b78cc03c4b18905abb8458e493a5bdac5eb27a6c5f45bcc7e4e4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for viper_dev_kit-1.1.0.tar.gz:

Publisher: pypi-publish.yml on ViperJuice/ai-dev-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file viper_dev_kit-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: viper_dev_kit-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for viper_dev_kit-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f8512a83b6fc2675aeba58238d8da78684b92f0462d5bb1e68ffa5b1232f288
MD5 ca84763182cfe1287ec9568a8e71f650
BLAKE2b-256 388287bb7782fb2a5d037b391ca6d3a13986f10be474e98a0f48d7c5432c0e61

See more details on using hashes here.

Provenance

The following attestation bundles were made for viper_dev_kit-1.1.0-py3-none-any.whl:

Publisher: pypi-publish.yml on ViperJuice/ai-dev-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page