ralph-loop
Ralph Loop
Autonomous iteration loop for Claude Code with dual-mode support. Named after the Ralph Wiggum technique popularized in the Claude Code community (Dec 2025 - Feb 2026).
Purpose
Enable Claude Code to work autonomously on well-defined tasks until genuine completion, without manual re-prompting. The skill provides:
- Dual-mode architecture — Standalone mode (Stop hook) or multi-agent mode (router-managed iteration)
- RALPH_ACTIVE env var guard — Stop hook only activates when
RALPH_ACTIVE=1is set, preventing host/router trapping - State persistence — JSON state file tracks iteration count, timestamps, findings
- Circuit breaker — Detects repeated failures and exits gracefully
- Verification-first exit — Completion signal only accepted when validation commands pass
- Guardrails — Accumulated lessons from past failures prevent repeated mistakes
When to Use
- Well-defined tasks with clear, testable success criteria
- Iterative work (get tests passing, fix lint errors, audit codebase)
More from oimiragieo/agent-studio
gcloud-cli
Google Cloud CLI operations and resource management
966pyqt6-ui-development-rules
PyQt6 desktop GUI development rules -- signal/slot architecture, QSS theming, QThread concurrency, layout management, and cross-platform rendering. Enforces MVC separation and responsive UI patterns.
572filesystem
File system operations guidance - read, write, search, and manage files using Claude Code's built-in tools.
360chrome-browser
Browser automation with two integrations - Chrome DevTools MCP (always available, performance tracing) and Claude-in-Chrome extension (authenticated sessions, GIF recording). Use DevTools for testing/debugging, Claude-in-Chrome for authenticated workflows.
303slack-notifications
Slack messaging, channels, and notifications - send messages, manage channels, interact with users, upload files, and add reactions. Use for team communication, incident notifications, and workflow alerts.
245context-compressor
Compress large context before reasoning to reduce token usage while preserving evidence. Use this whenever the user mentions huge files, long prompts, RAG payloads, prompt caching, expensive sessions, codebase context, chat history compaction, or wants the same answer quality with fewer tokens.
146