Skip to content

AI-enhanced development framework for Factory Droid CLI - 30 commands, 20 droids, 7 modes. Inspired by SuperClaude.

License

Notifications You must be signed in to change notification settings

Frexxis/SuperDroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– 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 ↑

About

AI-enhanced development framework for Factory Droid CLI - 30 commands, 20 droids, 7 modes. Inspired by SuperClaude.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •