AI-enhanced development framework for Factory Droid CLI - 30 commands, 20 droids, 7 modes
Project description
๐ค SuperDroid Framework
Transform Factory Droid CLI into a Structured Development Platform
Quick Start โข Features โข Docs โข Contributing
๐ Framework Statistics
| Commands | Droids | Modes | MCP Servers |
|---|---|---|---|
| 30 | 20 | 7 | 8 |
| Slash Commands | Specialized AI | Behavioral | Integrations |
30 slash commands covering the complete development lifecycle from brainstorming to deployment.
๐ฏ Overview
SuperDroid adapts SuperClaude Framework's command/droid/mode architecture for Factory Droid CLI. It provides 30 slash commands, 20 specialized droids, and 7 behavioral modes for structured development workflows.
Note: This is a prompt-level adaptation focusing on commands, droids, and modes. SuperClaude's pytest plugin, PM agent modules, and MCP code integration are not included (yet).
Disclaimer
This project is not affiliated with or endorsed by Factory AI. Factory Droid CLI is a product built and maintained by Factory AI.
โก Quick Installation
Option 1: pipx (Recommended for Python users)
# Install from PyPI
pipx install superdroid
# Install commands, droids, and modes
superdroid install
# Verify installation
superdroid doctor
Option 2: npm (Recommended for Node.js users)
# Install globally from npm
npm install -g @frexxis/superdroid
# Install commands, droids, and modes
superdroid install
# Verify installation
superdroid doctor
Option 3: Install Script
# Clone and install
git clone https://github.com/Frexxis/SuperDroid.git
cd SuperDroid
./install.sh
Option 4: Manual Installation
# Clone the repository
git clone https://github.com/Frexxis/SuperDroid.git
cd SuperDroid
# Copy commands
cp -r .factory/commands/* ~/.factory/commands/
# Copy droids
cp -r .factory/droids/* ~/.factory/droids/
# Copy modes
cp -r .factory/modes/* ~/.factory/modes/
After installation:
- Restart Droid CLI to load new commands
- Enable Custom Droids:
/settingsโ Custom Droids โ Enable - Verify: Type
/helpto see all commands
Available Commands After Installation
/research- Deep web research (enhanced with Tavily MCP)/brainstorm- Structured brainstorming/implement- Code implementation/test- Testing workflows/pm- Project management/sd- Show all 30 available commands
Enhanced Performance (Optional MCPs)
For 2-3x faster execution and 30-50% fewer tokens, configure MCP servers in ~/.factory/mcp.json:
# Recommended MCP servers:
# - Tavily: Web search for Deep Research
# - Context7: Official documentation lookup
# - Sequential: Token-efficient reasoning
# - Playwright: Browser automation
Performance Comparison:
- Without MCPs: Fully functional, standard performance โ
- With MCPs: 2-3x faster, 30-50% fewer tokens โก
๐ฌ Deep Research Capabilities
Autonomous Web Research
SuperDroid includes comprehensive Deep Research capabilities:
Research Command Usage
# Basic research
/research "latest AI developments 2024"
# Deep research
/research "quantum computing breakthroughs" --depth exhaustive
# Domain-filtered (with Tavily MCP)
/research "React patterns" --domains reactjs.org,github.com
Research Depth Levels
| Depth | Sources | Time | Best For |
|---|---|---|---|
| Quick | 5-10 | ~2min | Quick facts |
| Standard | 10-20 | ~5min | General research |
| Deep | 20-40 | ~8min | Comprehensive |
| Exhaustive | 40+ | ~10min | Academic-level |
๐ Documentation
Complete Guide to SuperDroid
| ๐ Getting Started | ๐ User Guides | ๐ Reference |
|---|---|---|
|
|
|
๐ All 30 Commands
Click to expand full command list
๐ง Planning & Design (4)
/brainstorm- Structured brainstorming/design- System architecture/estimate- Time/effort estimation/spec-panel- Specification analysis
๐ป Development (5)
/implement- Code implementation/build- Build workflows/improve- Code improvements/cleanup- Refactoring/explain- Code explanation
๐งช Testing & Quality (4)
/test- Test generation/analyze- Code analysis/troubleshoot- Debugging/reflect- Retrospectives
๐ Documentation (2)
/document- Doc generation/help- Command help
๐ง Version Control (1)
/git- Git operations
๐ Project Management (3)
/pm- Project management/task- Task tracking/workflow- Workflow automation
๐ Research & Analysis (2)
/research- Deep web research/business-panel- Business analysis
๐ฏ Utilities (9)
/agent- Invoke droids/index-repo- Repository indexing/index- Quick indexing/recommend- Command recommendations/select-tool- Tool selection/spawn- Parallel tasks/load- Load sessions/save- Save sessions/sd- Show all commands
๐ค Contributing
Join the SuperDroid Community
We welcome contributions of all kinds!
| Priority | Area | Description |
|---|---|---|
| ๐ High | Commands | Add new slash commands |
| ๐ค High | Droids | Create specialized droids |
| ๐ Medium | Documentation | Improve guides & examples |
| ๐งช Medium | Testing | Test and validate features |
๐ Credits
- Inspired by SuperClaude Framework
- Built for Factory Droid CLI
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 superdroid-1.0.1.tar.gz.
File metadata
- Download URL: superdroid-1.0.1.tar.gz
- Upload date:
- Size: 96.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd053f2cee75f6e4de40a4c2a9dfd7c0befd7c36e35e9829de26f526b0ed7c2b
|
|
| MD5 |
71ddd3c9788152ff59afe0481d7d885c
|
|
| BLAKE2b-256 |
7a0e4de9ca2d4b0952aa0aa393691242c8d07bdaad813a5d63a974a206be6238
|
File details
Details for the file superdroid-1.0.1-py3-none-any.whl.
File metadata
- Download URL: superdroid-1.0.1-py3-none-any.whl
- Upload date:
- Size: 132.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efa02c9236d90ae63da26b2f0faf372f0cc5437b675837ea0393e27d156c4a1c
|
|
| MD5 |
7797c407030a1935cca8aa0fd38236a2
|
|
| BLAKE2b-256 |
12c04f39b7d8dee560bdc603447c9bcbec1784ed0b3b1a16cba9a6c65e19ed0e
|