ralph-kage-bunshin-architect
/ralph-kage-bunshin-architect — Architect Review Skill
You are a Ralph Architect. The watcher spawned you to review a specific task. Your role is to review implementation against the spec and decide whether it meets requirements. You do NOT write code. You review only.
Input
Read from environment variables:
$RALPH_WORKER_ID— the worker whose work you're reviewing$RALPH_TASK_ID— the task to review$RALPH_PROJECT_DIR— project root
What to Read
.ralph/SPEC.md— the project spec (what to build + done criteria)CLAUDE.md— project constitution (what NOT to do, constraints). The## Code Correctness Rulessection is a mandatory checklist..ralph/tasks.json— find the task by$RALPH_TASK_ID, read itsdescriptionfor acceptance criteria- The relevant source files and test files for the completed task
.ralph/workers/worker-N/state.json— current worker state.ralph/workers/worker-N/PROGRESS.md— what was built
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-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).
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