Lightweight enhancement kits for vanilla dev tools (spec-kit, etc.)
Project description
🌈 LITE-KITS 🎒
Lightweight enhancement kits for spec-driven development.
What is this?
lite-kits adds productivity-enhancing slash commands to spec-kit projects. Get smart git workflows (/commit, /pr, /cleanup), project orientation (/orient), code quality tools (/review, /audit, /stats), and optional multi-agent coordination.
It's an add-on, not a fork—your vanilla spec-kit stays vanilla, and you benefit from upstream updates automatically.
Quick Start
1. Install lite-kits
# Recommended: Install with uv
uv tool install lite-kits
# Or with pip
pip install lite-kits
2. Add kits to your spec-kit project
cd your-spec-kit-project
# Add dev-kit (all solo development commands)
lite-kits add
# Check what was installed
lite-kits status
3. Use the commands
# In Claude Code or GitHub Copilot
/orient # Get project context
/commit # Smart commit with staging
/pr # Create PR with auto-push
/review # Review staged changes
/cleanup # Clean up merged branches
/audit # Security analysis
/stats # Project metrics
That's it! See GUIDE.md for detailed command documentation and examples.
Features
Dev-Kit (solo development):
/orient- Quick project orientation for AI agents/commit- Smart commits with staging proposals and conventional commits/pr- Pull request creation with auto-push and smart descriptions/review- Code review against best practices/cleanup- Safe merged branch cleanup/audit- Security analysis on dependencies and code patterns/stats- Project metrics and complexity analysis
Multiagent-Kit (optional, for multi-agent workflows):
/sync- Multi-agent coordination status- Collaboration directories and templates
- Memory guides (PR workflow, git worktrees protocol)
CLI Features:
- Beautiful terminal output with proper spacing
- Preview-first (see changes before applying)
- Smart auto-detection (agents and shells)
- File count summaries
helpcommand:lite-kits help [COMMAND]--forceflag to skip confirmations
Installation
Prerequisites
lite-kits enhances GitHub spec-kit projects. You'll need:
-
Python 3.11+ - Download here
- Automatically checked by pip/uv during installation
-
Node.js & npm - Download here
- Required to install spec-kit (spec-kit is a Node.js package)
-
spec-kit - GitHub's spec-driven development framework (REQUIRED)
npm install -g @github/spec-kit
- lite-kits won't work without spec-kit initialized first
- Creates
.claude/or.github/prompts/directories where commands are installed
Complete Installation Flow
# 1. Install spec-kit (if not already installed)
npm install -g @github/spec-kit
# 2. Create a spec-kit project (or use existing)
specify init my-project
cd my-project
# 3. Install lite-kits
uv tool install lite-kits # Recommended: with uv
# OR
pip install lite-kits # Alternative: with pip
# 4. Add enhancement kits to your project
lite-kits add # Adds dev-kit (all commands)
# 5. Start using commands in your AI assistant
/orient # Get project context
/commit # Smart commit workflow
Alternative Install Methods
With pip:
pip install lite-kits
From source:
git clone https://github.com/tmorgan181/lite-kits.git
cd lite-kits
uv build
uv tool install dist/lite_kits-*.whl
AI Assistant Compatibility
lite-kits commands work with any AI assistant that supports slash commands:
- ✅ GitHub Copilot (VSCode extension or CLI) - Native GitHub integration
- ✅ Claude Code (VSCode extension)
- ✅ Any assistant that reads
.mdprompt files
No additional configuration required—commands are just markdown files that your AI assistant reads.
CLI Commands
# Kit management
lite-kits add # Add dev-kit
lite-kits add --kit dev # Add specific kit
lite-kits add --kit multiagent # Add multiagent-kit
lite-kits remove --all # Remove all kits
lite-kits remove --kit dev --force # Remove without confirmation
# Status and info
lite-kits status # Show installed kits
lite-kits validate # Verify installation
lite-kits info # Package information
lite-kits help [COMMAND] # Show help
# Global options
lite-kits --version / -V # Show version
lite-kits --banner # Show animated banner
lite-kits --quiet / -q # Suppress output
lite-kits --verbose / -v # Extra output
See GUIDE.md for detailed documentation and examples.
What's New in v0.2.0
Major rewrite with focus on modularity and UX:
- ✨ Manifest-driven architecture (zero hardcoded logic)
- 🔧 Modular installer (detector, validator, conflict_checker)
- 📦 Kit consolidation: project-kit + git-kit → dev-kit
- 🎨 Perfect terminal spacing and file count summaries
- 💬
helpcommand with optional command argument - ⚡
--forceflag for remove command - 🐛 Fixed all critical bugs (#1, #3, #4, #6, #7)
See CHANGELOG.md for full release notes.
Documentation
- GUIDE.md - Complete command reference, workflows, and examples
- CHANGELOG.md - Version history and migration notes
- CONTRIBUTING.md - How to contribute
- manifest-schema.md - Technical reference for kits.yaml
Architecture
Enhance, don't replace:
- lite-kits is an add-on for vanilla spec-kit (not a fork)
- Only adds files, never modifies spec-kit core
- Get upstream spec-kit updates automatically
- Modular kits (add/remove as needed)
Content-first structure:
kits/{kit-name}/commands/{command}.{agent}.md- Easy to add new commands, agents, and shells
- Single manifest (kits.yaml) as source of truth
Modular installer:
- Auto-detect agents (Claude, Copilot) and shells (Bash, PowerShell)
- Preview-first operations with conflict checking
- Clean separation of concerns across focused modules
Support & Contributing
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Contributing: See CONTRIBUTING.md
License
MIT License - see LICENSE for details.
Acknowledgments
Built to enhance GitHub Spec-Kit, a framework for spec-driven development with AI agents.
Status: Beta (v0.3.0) - Ready for production use
Philosophy: Enhance, don't replace. lite-kits adds features to vanilla spec-kit without forking or modifying core files.
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
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 lite_kits-0.3.1.tar.gz.
File metadata
- Download URL: lite_kits-0.3.1.tar.gz
- Upload date:
- Size: 83.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ec7aaeb6690603d0f2e51653b7b99ca0f5dc9e4c330dd40b2b6ea777e2bb8ed
|
|
| MD5 |
f7a514c0f75631a27016ac408424fdae
|
|
| BLAKE2b-256 |
be58b7d6c385de3fd2769498144844b34c46661891b6acfe6f39c1c8ae7e1b15
|
File details
Details for the file lite_kits-0.3.1-py3-none-any.whl.
File metadata
- Download URL: lite_kits-0.3.1-py3-none-any.whl
- Upload date:
- Size: 106.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
501e551b0efb8f7319011612ec0e10c9cab68b24898ab8df829b189f8ba6466b
|
|
| MD5 |
e814c5791b6a22f1954a704072d153f6
|
|
| BLAKE2b-256 |
5ab1468c586a5872f25b94af24b8dadcb0a14fb285cf26b8664322ae66378d29
|