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-phasewith 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:routeacross 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 jqorbrew 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 indexai-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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5af4315e8d075d4e0a44b3efeb1241d230686fec02e18f2a49861d7ef915b57
|
|
| MD5 |
cf98506e4b3b38a4428af85e83ac83a8
|
|
| BLAKE2b-256 |
714bd1d23b8b78cc03c4b18905abb8458e493a5bdac5eb27a6c5f45bcc7e4e4e
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
viper_dev_kit-1.1.0.tar.gz -
Subject digest:
b5af4315e8d075d4e0a44b3efeb1241d230686fec02e18f2a49861d7ef915b57 - Sigstore transparency entry: 779455398
- Sigstore integration time:
-
Permalink:
ViperJuice/ai-dev-kit@0f325e1ea596c99e00cb4ae9c614109a2bbe05da -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/ViperJuice
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@0f325e1ea596c99e00cb4ae9c614109a2bbe05da -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f8512a83b6fc2675aeba58238d8da78684b92f0462d5bb1e68ffa5b1232f288
|
|
| MD5 |
ca84763182cfe1287ec9568a8e71f650
|
|
| BLAKE2b-256 |
388287bb7782fb2a5d037b391ca6d3a13986f10be474e98a0f48d7c5432c0e61
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
viper_dev_kit-1.1.0-py3-none-any.whl -
Subject digest:
4f8512a83b6fc2675aeba58238d8da78684b92f0462d5bb1e68ffa5b1232f288 - Sigstore transparency entry: 779455405
- Sigstore integration time:
-
Permalink:
ViperJuice/ai-dev-kit@0f325e1ea596c99e00cb4ae9c614109a2bbe05da -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/ViperJuice
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@0f325e1ea596c99e00cb4ae9c614109a2bbe05da -
Trigger Event:
release
-
Statement type: