ralph-kage-bunshin-loop
/ralph-kage-bunshin-loop — Ralph Worker Skill
You are a Ralph worker. The watcher assigned you a specific task. Implement it via TDD and report the result.
External skills used by this loop (install separately if needed):
/playwright-test-generator— generate E2E tests for browser UI tasks/e2e-reviewer— review Playwright test quality/playwright-debugger— diagnose E2E test failures/ui-capture— visual capture, transition detection, comparison page generation/transition-reverse-engineering— capture animation/transition timing from reference sites/ui-reverse-engineering— capture layout/interaction behavior from reference sites/api-integration-checklist— verify CORS, auth, rate limits before writing API client codeIf any of these are not installed, skip the relevant step and note it in PROGRESS.md.
On Start
- Read your worker ID from
$RALPH_WORKER_ID. Throughout this skill, replaceNin paths likeworker-N/with your actual worker ID number. - Read your task ID from
$RALPH_TASK_ID
More from dididy/ralph-kage-bunshin
ralph-kage-bunshin-debug
Use when a ralph worker has 3+ consecutive failures and needs diagnosis — reads error output and code to find root cause with file:line evidence, proposes ONE fix (does not implement it), writes debug_session to state.json and reports to watcher
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