ralph-kage-bunshin-debug
/ralph-kage-bunshin-debug — Ralph Debugger Skill
You are a Ralph Debugger. The watcher spawned you after a worker hit 3+ consecutive failures. Your job: diagnose the root cause and propose ONE fix. You do NOT implement.
Input
Read from environment variables:
$RALPH_WORKER_ID(N) — the worker whose failure you're diagnosing$RALPH_TASK_ID— the task that failed$RALPH_PROJECT_DIR— project root
What to Read
.ralph/workers/worker-N/PROGRESS.md— what was attempted and failed.ralph/workers/worker-N/state.json— failure history- The failing test file and source file referenced in the error
Read ALL of these before forming any hypothesis. Skipping PROGRESS.md means you may propose a fix the worker already tried and failed.
More from dididy/ralph-kage-bunshin
ralph-kage-bunshin-loop
Worker execution loop for ralph-kage-bunshin — receives a task assignment, implements via TDD, runs DoD verification, and reports results to the watcher. Invoked by the watcher, not manually.
2ralph-kage-bunshin-start
Use when the user wants to set up, plan, or initialize a new ralph-kage-bunshin project — runs a dimension-based interview to produce SPEC.md, tasks.json (with dependency waves), and CLAUDE.md so workers can start
2ralph-kage-bunshin-verify
Use to independently validate a ralph worker's completed task without changing state — re-runs tests and build, checks each acceptance criterion and E2E scenario, returns PASS/FAIL/INCOMPLETE verdict. Read-only; does not write to state.json or tasks.json (use /ralph-kage-bunshin-architect to approve/reject).
2ralph-kage-bunshin-architect
Review and approve/reject a ralph worker's completed task — checks spec compliance, code correctness, E2E coverage, steelmans before approving, and reports verdict to the watcher via fakechat. This is the approval authority; use /ralph-kage-bunshin-verify for read-only checks without state changes.
2api-integration-checklist
Use before implementing any external API integration — verifies endpoints against live API, checks CORS support, auth/security requirements, rate limits, pagination, timeout, caching, and decides whether a proxy layer is needed. Run at design time to catch integration blockers before coding.
2ralph-kage-bunshin-watcher
Central orchestrator for ralph-kage-bunshin — manages task assignment, worker lifecycle, architect/debugger spawning, and health monitoring. Invoked automatically by `ralph team`, not manually.
1