Skip to main content

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

Version License PRs Welcome Factory Droid CLI PyPI npm

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:

  1. Restart Droid CLI to load new commands
  2. Enable Custom Droids: /settings โ†’ Custom Droids โ†’ Enable
  3. Verify: Type /help to 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 โšก

๐ŸŽ‰ Features

๐Ÿค– 20 Specialized Droids

Domain expertise on demand:

  • PM Agent for project orchestration
  • Deep Research agent for web research
  • Security engineer for vulnerability checks
  • Frontend/Backend architects
  • Quality & Performance engineers
  • And 15 more specialists

โšก Optimized Performance

Efficient framework design:

  • Reduced token footprint
  • More context for your code
  • Longer conversations possible
  • Complex operations enabled

๐Ÿ”ง MCP Server Integration

8 powerful servers supported:

  • Tavily โ†’ Primary web search
  • Context7 โ†’ Documentation lookup
  • Sequential โ†’ Multi-step reasoning
  • Playwright โ†’ Browser automation
  • Serena โ†’ Session persistence
  • And more...

๐ŸŽฏ 7 Behavioral Modes

Adaptive modes for different contexts:

  • Brainstorming โ†’ Discovery questions
  • Business Panel โ†’ Multi-expert analysis
  • Deep Research โ†’ Autonomous research
  • Orchestration โ†’ Tool coordination
  • Token-Efficiency โ†’ Context savings
  • Task Management โ†’ Organization
  • Introspection โ†’ Meta-analysis

๐Ÿ”ฌ Deep Research Capabilities

Autonomous Web Research

SuperDroid includes comprehensive Deep Research capabilities:

๐ŸŽฏ Adaptive Planning

  • Planning-Only: Direct execution
  • Intent-Planning: Clarification first
  • Unified: Collaborative refinement

๐Ÿ”„ Multi-Hop Reasoning

  • Entity expansion
  • Concept deepening
  • Temporal progression
  • Causal chains

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

๐Ÿ“– View Detailed Command Reference โ†’


๐Ÿค 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

โš–๏ธ License

This project is licensed under the MIT License - see the LICENSE file for details.

MIT License


๐Ÿ™ Credits


๐Ÿค– Built with passion for the Factory Droid community

Made with โค๏ธ for developers who push boundaries

Back to Top โ†‘

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

superdroid-1.0.1.tar.gz (96.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superdroid-1.0.1-py3-none-any.whl (132.9 kB view details)

Uploaded Python 3

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

Hashes for superdroid-1.0.1.tar.gz
Algorithm Hash digest
SHA256 bd053f2cee75f6e4de40a4c2a9dfd7c0befd7c36e35e9829de26f526b0ed7c2b
MD5 71ddd3c9788152ff59afe0481d7d885c
BLAKE2b-256 7a0e4de9ca2d4b0952aa0aa393691242c8d07bdaad813a5d63a974a206be6238

See more details on using hashes here.

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

Hashes for superdroid-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 efa02c9236d90ae63da26b2f0faf372f0cc5437b675837ea0393e27d156c4a1c
MD5 7797c407030a1935cca8aa0fd38236a2
BLAKE2b-256 12c04f39b7d8dee560bdc603447c9bcbec1784ed0b3b1a16cba9a6c65e19ed0e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page