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
mkdir -p ~/.factory/commands/sd
cp -r .factory/commands/* ~/.factory/commands/sd/

# 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 /sd-help to see all commands

Available Commands After Installation

  • /sd-research - Deep web research (enhanced with Tavily MCP)
  • /sd-brainstorm - Structured brainstorming
  • /sd-implement - Code implementation
  • /sd-test - Testing workflows
  • /sd-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
/sd-research "latest AI developments 2024"

# Deep research
/sd-research "quantum computing breakthroughs" --depth exhaustive

# Domain-filtered (with Tavily MCP)
/sd-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)

  • /sd-brainstorm - Structured brainstorming
  • /sd-design - System architecture
  • /sd-estimate - Time/effort estimation
  • /sd-spec-panel - Specification analysis

๐Ÿ’ป Development (5)

  • /sd-implement - Code implementation
  • /sd-build - Build workflows
  • /sd-improve - Code improvements
  • /sd-cleanup - Refactoring
  • /sd-explain - Code explanation

๐Ÿงช Testing & Quality (4)

  • /sd-test - Test generation
  • /sd-analyze - Code analysis
  • /sd-troubleshoot - Debugging
  • /sd-reflect - Retrospectives

๐Ÿ“š Documentation (2)

  • /sd-document - Doc generation
  • /sd-help - Command help

๐Ÿ”ง Version Control (1)

  • /sd-git - Git operations

๐Ÿ“Š Project Management (3)

  • /sd-pm - Project management
  • /sd-task - Task tracking
  • /sd-workflow - Workflow automation

๐Ÿ” Research & Analysis (2)

  • /sd-research - Deep web research
  • /sd-business-panel - Business analysis

๐ŸŽฏ Utilities (9)

  • /sd-agent - Invoke droids
  • /index-repo - Repository indexing
  • /sd-index - Quick indexing
  • /sd-recommend - Command recommendations
  • /sd-select-tool - Tool selection
  • /sd-spawn - Parallel tasks
  • /sd-load - Load sessions
  • /sd-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.5.tar.gz (97.3 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.5-py3-none-any.whl (134.0 kB view details)

Uploaded Python 3

File details

Details for the file superdroid-1.0.5.tar.gz.

File metadata

  • Download URL: superdroid-1.0.5.tar.gz
  • Upload date:
  • Size: 97.3 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.5.tar.gz
Algorithm Hash digest
SHA256 6affb456ba9b78b148d29d6747b4b8b987ab0fc325e75c49ffcbac12a671fafc
MD5 fedb7ef1a8f504e50d20de6cdda8ea05
BLAKE2b-256 0295e843f7e59cc4305801829ff044c5eaa751fb58e3b335a833f1032c6b6826

See more details on using hashes here.

File details

Details for the file superdroid-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: superdroid-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 134.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5ad4292ad11711f48c47c75f563b2751285d27d7ca674fcf186303f741a69cda
MD5 22f1c3d99611c54403ecbab749aceb95
BLAKE2b-256 b9250bc6ef5e0b41e6758fd76b286e20b04831a6b51ecec6fd33d545c2451547

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