Skip to main content

AI Dev Kit - Universal AI development environment

Project description

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 (optional, 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

# Install helper CLI for asset sync
uv tool install viper-dev-kit
# The package name is viper-dev-kit; the CLI command is ai-dev-kit

# Sync plugin assets locally (optional; setup/init 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

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

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.

Project 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.0.0.tar.gz (6.7 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.0.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: viper_dev_kit-1.0.0.tar.gz
  • Upload date:
  • Size: 6.7 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.0.0.tar.gz
Algorithm Hash digest
SHA256 4f4f7eda4fa21e6e5c0d9bc95fce80e4daf5eb6e6d7639f4087140b804f051fb
MD5 a227d3bf03334e5196adb392099a7862
BLAKE2b-256 7377e5a6d00510112c01521b960d731ca79384d8f1fd9c82daf49e1796ad01ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for viper_dev_kit-1.0.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.0.0-py3-none-any.whl.

File metadata

  • Download URL: viper_dev_kit-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e3484f3a042918db1b9acd7f69cc0d9e8a945d853e4bd238304cc5fd691a395
MD5 7a3fbd36a42a8d32ad7e21a4ebde1f17
BLAKE2b-256 f6ef804b7e57307a067ce4be8c1caed3fbf487a6148e680500f40b8df0c9239f

See more details on using hashes here.

Provenance

The following attestation bundles were made for viper_dev_kit-1.0.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.

Supported by

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