Files
SuperCharged-Claude-Code-Up…/skills/ralph/SUPERPOWERS_INTEGRATION.md
Claude 237b307262 Add Ralph Python implementation and framework integration updates
## Ralph Skill - Complete Python Implementation
- __main__.py: Main entry point for Ralph autonomous agent
- agent_capability_registry.py: Agent capability registry (FIXED syntax error)
- dynamic_agent_selector.py: Dynamic agent selection logic
- meta_agent_orchestrator.py: Meta-orchestration for multi-agent workflows
- worker_agent.py: Worker agent implementation
- ralph_agent_integration.py: Integration with Claude Code
- superpowers_integration.py: Superpowers framework integration
- observability_dashboard.html: Real-time observability UI
- observability_server.py: Dashboard server
- multi-agent-architecture.md: Architecture documentation
- SUPERPOWERS_INTEGRATION.md: Integration guide

## Framework Integration Status
-  codebase-indexer (Chippery): Complete implementation with 5 scripts
-  ralph (Ralph Orchestrator): Complete Python implementation
-  always-use-superpowers: Declarative skill (SKILL.md)
-  auto-superpowers: Declarative skill (SKILL.md)
-  auto-dispatcher: Declarative skill (Ralph framework)
-  autonomous-planning: Declarative skill (Ralph framework)
-  mcp-client: Declarative skill (AGIAgent/Agno framework)

## Agent Updates
- Updated README.md with latest integration status
- Added framework integration agents

Token Savings: ~99% via semantic codebase indexing

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-26 19:02:30 +04:00

9.3 KiB

Ralph Superpowers Integration

Complete integration of oh-my-opencode and superpowers features into Ralph for Claude Code CLI.

Integrated Features

From oh-my-opencode:

Agents (10 total):

  • Sisyphus - Primary orchestrator (Claude Opus 4.5)
  • Atlas - Master orchestrator
  • Oracle - Consultation, debugging (GPT 5.2)
  • Librarian - Docs, GitHub search
  • Explore - Fast codebase grep
  • Multimodal-Looker - PDF/image analysis (Gemini 3 Flash)
  • Prometheus - Strategic planning

Lifecycle Hooks (31 total):

  • agent-usage-reminder
  • anthropic-context-window-limit-recovery
  • atlas (main orchestrator)
  • auto-slash-command
  • auto-update-checker
  • background-notification
  • claude-code-hooks
  • comment-checker
  • compaction-context-injector
  • delegate-task-retry
  • directory-agents-injector
  • directory-readme-injector
  • edit-error-recovery
  • empty-task-response-detector
  • interactive-bash-session
  • keyword-detector
  • non-interactive-env
  • prometheus-md-only
  • question-label-truncator
  • ralph-loop
  • rules-injector
  • session-recovery
  • sisyphus-junior-notepad
  • start-work
  • task-resume-info
  • think-mode
  • thinking-block-validator
  • todo-continuation-enforcer
  • tool-output-truncator

Built-in MCPs:

  • websearch (Exa)
  • context7 (docs)
  • grep_app (GitHub)

Tools (20+):

  • LSP support
  • AST-Grep
  • Delegation system
  • Background task management

From superpowers:

Skills (14 total):

  • brainstorming - Interactive design refinement
  • writing-plans - Detailed implementation plans
  • executing-plans - Batch execution with checkpoints
  • subagent-driven-development - Fast iteration with two-stage review
  • test-driven-development - RED-GREEN-REFACTOR cycle
  • systematic-debugging - 4-phase root cause process
  • verification-before-completion - Ensure it's actually fixed
  • requesting-code-review - Pre-review checklist
  • receiving-code-review - Responding to feedback
  • using-git-worktrees - Parallel development branches
  • finishing-a-development-branch - Merge/PR decision workflow
  • dispatching-parallel-agents - Concurrent subagent workflows
  • using-superpowers - Introduction to the skills system
  • writing-skills - Create new skills

Commands (3):

  • /superpowers:brainstorm - Interactive design refinement
  • /superpowers:write-plan - Create implementation plan
  • /superpowers:execute-plan - Execute plan in batches

Agents (1):

  • code-reviewer - Code review specialist

Installation

For Claude Code CLI

# Install Ralph with all superpowers
cd ~/.claude/skills
git clone https://github.com/YOUR-USERNAME/ralph-superpowers.git

Configuration

Create ~/.claude/config/ralph.json:

{
  "superpowers": {
    "enabled": true,
    "skills": {
      "brainstorming": true,
      "writing-plans": true,
      "executing-plans": true,
      "subagent-driven-development": true,
      "test-driven-development": true,
      "systematic-debugging": true,
      "verification-before-completion": true,
      "requesting-code-review": true,
      "receiving-code-review": true,
      "using-git-worktrees": true,
      "finishing-a-development-branch": true,
      "dispatching-parallel-agents": true
    },
    "hooks": {
      "atlas": true,
      "claude-code-hooks": true,
      "ralph-loop": true,
      "todo-continuation-enforcer": true
    },
    "agents": {
      "sisyphus": true,
      "oracle": true,
      "librarian": true,
      "explore": true,
      "prometheus": true
    },
    "mcps": {
      "websearch": true,
      "context7": true,
      "grep_app": true
    }
  }
}

Usage

Basic Workflow

1. /ralph "Build a new feature"
   → Ralph invokes brainstorming skill
   → Refines requirements through questions
   → Presents design in sections

2. User approves design
   → Ralph invokes writing-plans skill
   → Creates detailed implementation plan
   → Breaks into 2-5 minute tasks

3. User approves plan
   → Ralph invokes subagent-driven-development
   → Executes tasks with two-stage review
   → Continues until complete

4. Throughout process
   → test-driven-development enforces TDD
   → systematic-debugging handles issues
   → requesting-code-review between tasks

With Multi-Agent Mode

RALPH_MULTI_AGENT=true \
RALPH_SUPERPOWERS_ENABLED=true \
/ralph "Complex task with multiple components"

Individual Skill Invocation

# Brainstorm design
/ralph:brainstorm "I want to add user authentication"

# Create plan
/ralph:write-plan

# Execute plan
/ralph:execute-plan

# Debug systematically
/ralph:debug "The login isn't working"

# Code review
/ralph:review

Environment Variables

# Superpowers
RALPH_SUPERPOWERS_ENABLED=true           # Enable all superpowers
RALPH_BRAINSTORMING_ENABLED=true          # Enable brainstorming
RALPH_TDD_ENABLED=true                    # Enable test-driven development
RALPH_SYSTEMATIC_DEBUGGING=true           # Enable systematic debugging

# Hooks
RALPH_HOOK_ATLAS=true                     # Enable Atlas orchestrator
RALPH_HOOK_CLAUDE_CODE_HOOKS=true         # Enable Claude Code hooks
RALPH_HOOK_RALPH_LOOP=true                # Enable Ralph Loop
RALPH_HOOK_TODO_ENFORCER=true             # Enable todo continuation

# Agents
RALPH_AGENT_SISYPHUS=true                 # Enable Sisyphus
RALPH_AGENT_ORACLE=true                   # Enable Oracle
RALPH_AGENT_LIBRARIAN=true                 # Enable Librarian

# MCPs
RALPH_MCP_WEBSEARCH=true                  # Enable web search MCP
RALPH_MCP_CONTEXT7=true                   # Enable context7 MCP
RALPH_MCP_GREP_APP=true                   # Enable GitHub grep MCP

Architecture

┌─────────────────────────────────────────────┐
│                  Ralph Core                  │
│         (Orchestration & Selection)          │
└──────────────────┬──────────────────────────┘
                   │
     ┌─────────────┼─────────────┬─────────────┐
     │             │             │             │
┌────▼────┐  ┌────▼────┐  ┌────▼────┐  ┌────▼────┐
│ Skills  │  │  Hooks  │  │ Agents  │  │  MCPs   │
└─────────┘  └─────────┘  └─────────┘  └─────────┘

Skills:
  • brainstorming          → /ralph:brainstorm
  • writing-plans          → /ralph:write-plan
  • executing-plans        → /ralph:execute-plan
  • subagent-driven-dev    → Auto-invoked
  • test-driven-development → Auto-invoked
  • systematic-debugging   → /ralph:debug
  • verification           → Auto-invoked
  • code-review            → /ralph:review

Hooks:
  • atlas (orchestrator)   → Manages multi-agent workflows
  • claude-code-hooks       → Claude Code compatibility
  • ralph-loop              → Autonomous iteration
  • todo-enforcer          → Ensures task completion

Agents:
  • sisyphus                → Primary orchestrator
  • oracle                  → Debugging consultant
  • librarian               → Docs & codebase search
  • explore                 → Fast grep
  • prometheus              → Strategic planning

MCPs:
  • websearch (Exa)         → Web search
  • context7                → Documentation search
  • grep_app                → GitHub code search

File Structure

~/.claude/
├── skills/
│   └── ralph/
│       ├── SKILL.md                    # Main skill file
│       ├── superpowers/
│       │   ├── integration.py         # Superpowers integration
│       │   ├── skills/                # Imported skills
│       │   ├── hooks/                 # Imported hooks
│       │   ├── agents/                # Imported agents
│       │   └── mcps/                  # Imported MCPs
│       ├── contains-studio/
│       │   ├── agents/                # Contains-studio agents
│       │   └── integration.py         # Agent integration
│       └── multi-agent/
│           ├── orchestrator.py        # Meta-agent
│           ├── worker.py              # Worker agents
│           └── observability/          # Monitoring
├── commands/
│   └── ralph.md                       # /ralph command
└── config/
    └── ralph.json                     # Configuration

Troubleshooting

Skills not triggering?

# Check skill status
/ralph --status

# Verify superpowers enabled
echo $RALPH_SUPERPOWERS_ENABLED

# Reinitialize Ralph
/ralph --reinit

Agents not available?

# List available agents
/ralph --list-agents

# Check agent configuration
cat ~/.claude/config/ralph.json | jq '.agents'

MCPs not working?

# Check MCP status
/ralph --mcp-status

# Test MCP connection
/ralph --test-mcp websearch

License

MIT License - see LICENSE for details.

Credits