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 (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.

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.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.

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