<p align="center">
<img src=".github/img/logo.png" alt="bro-skills logo" width="320" />
</p>
⚡ bro-skills - Spec-Driven Development CLI
Python CLI tool to initialize any project according to Antigravity's Spec-Driven Development (SDD) standard.
🎯 Purpose
This tool automatically creates the standard .agent/ structure for Antigravity IDE, including:
- Skills (38 skills) — Autonomous AI capabilities for each phase of SDLC + builder by domain (frontend, backend, database, security, mobile/iOS/Android, data, gamedev) and Debug, Backlog, Roadmap, Map, UAT, WordPress, UI/UX Pro Max
- Workflows (33 workflows) — Orchestration commands with pre-conditions, gate checks, success criteria
- Templates — Spec, Plan, Tasks, Constitution, Infrastructure, SEO, UI/UX Standards templates
- Scripts — 4 bash utilities (create-feature, setup-plan, check-prerequisites, update-context)
📋 Requirements
- Python 3.9+ (Windows, Linux, macOS)
- Node.js 16+ if you want to run using
npx
- No need to add external libraries (Pure Python stdlib)
📦 Install/run CLI (Any OS)
Method 1: Run with npx (do not install globally)
# Run directly from GitHub via npm/npx
npx github:wedabro/bro-skills version
npx github:wedabro/bro-skills init --target /path/to/project
# Pass parameters like normal CLI
npx github:wedabro/bro-skills init --name "My Project" --type fullstack
# After the package is published to the npm registry
npx bro-skills version
npx bro-skills init --target /path/to/project
Note:
npx needs Node.js/npm and Python 3.9+ to be in the PATH.
- Wrapper npm only calls back to the original Python CLI, does not install a separate npm dependency.
- If you want to make Python executable permanent, set ENV
PYTHON=/path/to/python .
Method 2: pip install from GitHub (Recommended for long-term use)
# Windows / Linux / macOS — Install globally, `bro-skills` command can be used everywhere
pip install git+https: