lumi-kit
v2.0.0
Published
AI-driven development toolkit with modular BMAD architecture (Claude, Cursor, Antigravity, Codex, Gemini CLI)
Maintainers
Readme
🌟 Lumi-Kit v2
AI-driven development toolkit with modular architecture following BMAD patterns.
✨ What's New in v2
- 🏗️ Modular Architecture - Separate modules for docs, git, review
- 🤖 YAML Agents - Rich agent definitions with personas and menus
- 🔄 Workflow System - Multi-step guided workflows with checkpoints
- 📦 Module Manifest - Install only what you need
🚀 Quick Start
# Install with npx
npx lumi-kit@latest init .
# Or install globally
npm install -g lumi-kit
lumi-kit init .📦 Modules
| Module | Description | Agents | |--------|-------------|--------| | core | Master orchestrator | lumi-master | | docs | 11-phase documentation generator | docs-architect | | git | Semantic commits & PR helper | git-expert | | review | Code review specialist | review-specialist |
🔌 Supported Platforms
| Platform | Directory | Format |
|----------|-----------|--------|
| Claude Code | .claude/commands/ | Markdown |
| Cursor | .cursor/rules/ | Markdown (.mdc) |
| Antigravity | .agent/skills/ | Markdown |
| Codex | .codex/commands/ | Markdown |
| Gemini CLI | .gemini/commands/ | TOML |
📂 Project Structure
After lumi-kit init, your project will have:
your-project/
├── .claude/commands/ # Platform agents
│ ├── lumi-master.md
│ ├── lumi-docs-architect.md
│ └── ...
└── _lumi/ # Lumi core
├── config.yaml # Configuration
├── agents/ # Agent YAML definitions
├── workflows/ # Workflow definitions
└── templates/ # Doc templates🤖 Agents
Lumi Master (core)
Master orchestrator that coordinates all modules.
agent:
metadata:
name: "Lumi Master"
icon: "🌟"
persona:
role: "Master Orchestrator"
menu:
- trigger: "docs" → Generate documentation
- trigger: "git" → Git workflow
- trigger: "review" → Code reviewDocs Architect (docs)
11-phase documentation generator with checkpoints.
Phases:
- Structure Scan
- Code Analysis
- Architecture Diagrams
- Component Documentation
- Flow Documentation
- API Documentation
- Security Audit
- Performance Audit
- Quality Review
- Guides & Summary
- Web Viewer
Git Expert (git)
Semantic commits following Conventional Commits.
Commands:
commit- Generate semantic commit messagepr- Generate PR descriptionchangelog- Generate changelog entries
Review Specialist (review)
Comprehensive code review with severity levels.
Review Areas:
- 🔒 Security vulnerabilities
- ⚡ Performance issues
- ✨ Code quality
- 🧪 Test coverage
🔄 Workflows
Workflows are multi-step guided processes:
workflow:
metadata:
name: "Analyze Codebase"
phases:
- id: "P1"
name: "Structure Scan"
goal: "Scan directories, list files"
- id: "P2"
name: "Code Analysis"
goal: "Extract components"
instructions: "instructions.md"⚙️ Configuration
_lumi/config.yaml:
user_name: "Developer"
communication_language: "English"
output_folder: "docs"
checkpoint_enabled: true
modules:
- core
- docs
- git
- review
platform: "claude"🛠️ Commands
lumi-kit init [path] # Initialize in project
lumi-kit init . --all # All platforms
lumi-kit check # Check requirements📋 BMAD Architecture
Lumi-Kit v2 follows the BMAD-METHOD patterns:
- Modular design - Core + optional modules
- YAML agents - Rich definitions with personas
- Workflows - Step-by-step guided processes
- Checkpoint system - Resume interrupted work
📄 License
MIT © Nghi-NV
