원클릭으로
ralph-multimodel
Ralph Wiggum persistence loop with intelligent multi-model routing (Gemini, Codex, Claude, Council)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Ralph Wiggum persistence loop with intelligent multi-model routing (Gemini, Codex, Claude, Council)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Complex browser automation workflow using claude-in-chrome MCP with mandatory sequential-thinking planning. Use when automating multi-step web interactions, form filling, navigation sequences, or web scraping.
End-to-end testing workflow for validating complete user journeys through web applications using claude-in-chrome MCP. Specializes in test assertions, suite organization, evidence collection, and pass/fail reporting.
Screenshot-based visual comparison and regression testing using claude-in-chrome MCP. Captures, compares, and validates UI states to detect layout shifts, visual bugs, and design regressions across viewports.
Structured data extraction from web pages using claude-in-chrome MCP with sequential-thinking planning. Focus on READ operations, data transformation, and pagination handling for multi-page extraction.
Use when conducting comprehensive code review for pull requests across multiple quality dimensions. Orchestrates 12-15 specialized reviewer agents across 4 phases using star topology coordination. Covers automated checks, parallel specialized reviews (quality, security, performance, architecture, documentation), integration analysis, and final merge recommendation in a 4-hour workflow.
Create Claude Code hooks with proper schemas, RBAC integration, and performance requirements. Use when implementing PreToolUse, PostToolUse, SessionStart, or any of the 10 hook event types for automation, validation, or security enforcement.
| name | ralph-multimodel |
| description | Ralph Wiggum persistence loop with intelligent multi-model routing (Gemini, Codex, Claude, Council) |
| allowed-tools | Bash, Read, Write, TodoWrite, Task, Glob, Grep |
Before writing ANY code, you MUST check:
.claude/library/catalog.json.claude/docs/inventories/LIBRARY-PATTERNS-GUIDE.mdD:\Projects\*| Match | Action |
|---|---|
| Library >90% | REUSE directly |
| Library 70-90% | ADAPT minimally |
| Pattern exists | FOLLOW pattern |
| In project | EXTRACT |
| No match | BUILD (add to library after) |
Extend the Ralph Wiggum persistence pattern with intelligent model routing:
What This Adds:
ITERATION N:
|
+---> Detect Task Phase
| |
| +---> Research? --> Gemini (search/megacontext)
| +---> Media? --> Gemini (imagen/veo)
| +---> Iterate? --> Codex (yolo/full-auto)
| +---> Decide? --> LLM Council (consensus)
| +---> Reason? --> Claude (agents)
|
+---> Execute with Optimal Model
|
+---> Check Completion Promise
| |
| +---> Found? --> EXIT SUCCESS
| +---> Not found? --> CONTINUE
|
+---> ITERATION N+1 (until max)
/ralph-multimodel "Build REST API, research best practices, implement, test, fix failures until all pass"
CODEX_MODE=sandbox /ralph-multimodel "Experiment with auth refactoring, verify tests"
USE_COUNCIL=true /ralph-multimodel "Design authentication architecture with consensus"
MAX_ITERATIONS=100 /ralph-multimodel "Complete feature X with documentation, Output <promise>DONE</promise> when finished"
bash scripts/multi-model/ralph-multimodel.sh "<task>" "<loop_id>"
# Environment options:
MAX_ITERATIONS=30 # Maximum loop iterations
COMPLETION_PROMISE=DONE # Text signaling completion
USE_COUNCIL=false # Use LLM Council for decisions
CODEX_MODE=full-auto # Codex mode: yolo, full-auto, sandbox
| Phase Detected | Keywords | Model Used |
|---|---|---|
| Research | "search", "latest", "documentation", "best practices" | Gemini |
| Megacontext | "entire codebase", "all files", "architecture overview" | Gemini --all-files |
| Media | "diagram", "mockup", "image", "video" | Gemini (Imagen/Veo) |
| Autonomous | "fix tests", "debug", "iterate", "prototype" | Codex (yolo/full-auto) |
| Decision | "decide", "choose", "architecture decision" | LLM Council |
| Reasoning | Default | Claude |
Results stored per iteration:
multi-model/gemini/yolo/ralph-{iteration}multi-model/codex/yolo/ralph-{iteration}multi-model/council/decisions/ralph-{iteration}State files:
~/.claude/ralph-wiggum/loop-state.json~/.claude/ralph-wiggum/loop-history.logRalph Multi-Model connects to the recursive improvement system:
META-LOOP INTEGRATION:
|
+---> PROPOSE (auditors detect issues)
| |
| +---> Ralph Multi-Model for implementation
|
+---> TEST (frozen eval harness)
|
+---> COMPARE (baseline vs candidate)
|
+---> COMMIT (if improved)
|
+---> MONITOR (7-day window)
|
+---> ROLLBACK (if regressed)
/ralph-multimodel "Build user dashboard:
1. Research React dashboard best practices (Gemini)
2. Generate UI mockup (Gemini Media)
3. Implement frontend components (Claude)
4. Build backend API (Codex yolo)
5. Write tests (Claude)
6. Fix all failing tests (Codex full-auto)
Output <promise>ALL_TESTS_PASS</promise> when done"
MAX_ITERATIONS=50 CODEX_MODE=sandbox /ralph-multimodel "
Refactor auth system:
1. Analyze entire codebase architecture (Gemini megacontext)
2. Identify all auth touchpoints
3. Implement new JWT pattern in sandbox (Codex)
4. Run tests and fix failures
Output <promise>REFACTOR_COMPLETE</promise> when all tests pass"
USE_COUNCIL=true /ralph-multimodel "
Decide database strategy:
1. Research PostgreSQL vs MongoDB for our use case (Gemini)
2. Get multi-model consensus on approach (Council)
3. Document decision
Output <promise>DECISION_MADE</promise>"
skills/orchestration/ralph-loop/SKILL.mdscripts/multi-model/skills/recursive-improvement/docs/MEMORY-NAMESPACE-SCHEMA.yaml