ai-devkit
v0.18.0
Published
A CLI toolkit for AI-assisted software development with phase templates and environment setup
Maintainers
Readme
AI DevKit CLI
The command-line interface for AI DevKit — set up and manage AI-assisted development environments in your project.
Features
- 🎯 Phase-based Development — Structured templates for requirements, design, planning, implementation, testing, and more
- 🤖 AI Environment Setup — One-command configuration for Cursor, Claude Code, Gemini CLI, and other agents
- 🧠 Skill Management — Install and manage reusable AI skills from registries
- 📝 Customizable Templates — Markdown-based templates with YAML frontmatter
Installation
# Run directly (no install needed)
npx ai-devkit@latest init
# Or install globally
npm install -g ai-devkitQuick Start
# Set up your project interactively
ai-devkit init
# Set up from template (no step-by-step prompts when template is complete)
ai-devkit init --template ./ai-devkit.init.yamlThis will:
- Create a
.ai-devkit.jsonconfiguration file - Set up your AI development environment (e.g., Cursor, Claude Code)
- Generate phase templates in
docs/ai/
Common Commands
# Initialize project
ai-devkit init
# Initialize project from YAML/JSON template
ai-devkit init --template ./ai-devkit.init.yaml
# Install/reconcile project setup from .ai-devkit.json
ai-devkit install
# Overwrite all existing install artifacts without extra prompts
ai-devkit install --overwrite
# Add a development phase
ai-devkit phase requirements
# Validate workspace docs readiness
ai-devkit lint
# Validate a feature's docs and git branch/worktree conventions
ai-devkit lint --feature lint-command
# Emit machine-readable output for CI
ai-devkit lint --feature lint-command --json
# Install a skill
ai-devkit skill add <skill-registry> <skill-name>
# Store a memory
ai-devkit memory storeTemplate example:
version: 1
environments:
- codex
- claude
phases:
- requirements
- design
- planning
- implementation
- testing
skills:
- registry: codeaholicguy/ai-devkit
skill: debug
- registry: codeaholicguy/ai-devkit
skill: memoryDocumentation
📖 For the full user guide, workflow examples, and best practices, visit:
License
MIT
