Commit Graph

1 Commits

  • Add Ralph Orchestrator dependency documentation and improved installation
    Added comprehensive Ralph Orchestrator integration documentation:
    
    1. requirements.txt
       - ralph-orchestrator (core dependency for /ralph command)
       - pyyaml (for config parsing)
       - Comments explaining each dependency
    
    2. Updated supercharge.sh
       - Enhanced Ralph installation with dual detection:
         * Checks for 'ralph' command in PATH
         * Checks for ralph_orchestrator Python package
       - Installs from requirements.txt if available
       - Falls back to direct pip install
       - Provides helpful error messages with installation instructions
       - Confirms successful installation with detailed status
    
    3. Updated README.md with new section "Ralph Orchestrator"
       - What is Ralph Orchestrator and how it works
       - Installation methods (automatic, manual, system-wide)
       - Detailed breakdown of our Ralph integration:
         * bin/ralphloop wrapper script (6,290 bytes, 223 lines)
         * skills/ralph/ Claude Code skill
         * skills/brainstorming/ multi-AI integration
         * hooks/ralph-auto-trigger.sh automatic triggering
         * hooks/qwen-consult.sh Qwen AI consultation
       - File structure created by Ralph
       - Environment variables reference
       - Troubleshooting guide
       - Ralph Orchestrator source links
    
    The /ralph command will now work properly on:
    - This machine (ralph already installed)
    - Fresh clones (supercharge.sh auto-installs ralph-orchestrator)
    - Any machine with pip3 available
    
    Co-Authored-By: Claude <noreply@anthropic.com>