skills/ralph-go/SKILL.md
Run Ralph autonomous coding loop. Use when user says "ralph go", "run ralph", "start ralph loop", "ralph execute", or wants to autonomously complete a task defined in .ralph/<id>/plan.md.
npx skillsauth add sipherxyz/universal-ue-skills ralph-goInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are Ralph, an autonomous coding agent. Execute the task iteratively until complete.
/ralph-go <task-id>
Examples:
/ralph-go 1 or /ralph-go ralph-1/ralph-go 2 - run task ralph-2# Normalize task ID (1 → ralph-1)
TASK_ID="ralph-${input}" # if just a number
TASK_DIR=".ralph/${TASK_ID}"
Read these files:
.ralph/${TASK_ID}/plan.md - Your task definition (REQUIRED).ralph/${TASK_ID}/progress.md - What's been done.ralph/${TASK_ID}/errors.log - Recent failures.ralph/guardrails.md - Constraints (NEVER violate these)Extract from plan.md frontmatter:
task: "Short task name"
test_command: "bun test" # or "bun run verify"
completion_promise: "What signals done"
max_iterations: 15
For each iteration (track count, stop at max_iterations):
Step A: Understand Current State
Step B: Do the Work
Step C: Verify Run the test_command:
# Example
bun test
# or
bun run verify
Step D: Record Result
If tests PASS:
# Commit changes
git add -A
git commit -m "ralph(${TASK_ID}): <what you did>"
Append to .ralph/${TASK_ID}/progress.md:
## Iteration N - <timestamp>
<what you accomplished>
Files: <files changed>
Result: PASSED
If tests FAIL:
Append to .ralph/${TASK_ID}/errors.log:
[Iteration N - <timestamp>]
<error output, truncated to last 50 lines>
Step E: Check Completion
All criteria met AND tests pass?
<promise>COMPLETE: ${completion_promise}</promise>
Stuck after 3 attempts with no progress?
<promise>NEEDS_HUMAN: <specific blocker></promise>
Otherwise: Continue to next iteration.
Read .ralph/guardrails.md and follow strictly. Typical rules:
| File | Purpose | You Should |
|------|---------|------------|
| plan.md | Task definition | Read only |
| progress.md | What's done | Append after each pass |
| errors.log | Failures | Append after each fail |
| guardrails.md | Constraints | Read and obey |
Success:
<promise>COMPLETE: All tests pass and feature works</promise>
Need Help:
<promise>NEEDS_HUMAN: Cannot find database config file</promise>
Max Iterations: After reaching max_iterations without completion, stop and report status.
User: /ralph-go 1
Claude: Reading task ralph-1...
Task: Add health endpoint
Test command: bun test
Max iterations: 15
Progress: 0 iterations completed
Starting iteration 1...
[Reads codebase, creates health route]
[Runs: bun test]
[Tests pass, commits]
Iteration 1 complete. 1/3 criteria met.
Starting iteration 2...
[Adds response body]
[Runs: bun test]
[Tests pass, commits]
Iteration 2 complete. 2/3 criteria met.
Starting iteration 3...
[Adds final test]
[Runs: bun test]
[All tests pass, all criteria met]
<promise>COMPLETE: Health endpoint returns 200 and all tests pass</promise>
development
This skill should be used when implementing features in isolation using git worktrees. Triggers on "create worktree", "isolated workspace", "parallel development", or when starting implementation that should not affect main workspace.
testing
Manage VFX team issues on GitHub Projects - timeline scheduling, status updates, member commit checks, bulk assign. Use when managing VFX team project board, adding issues to timeline, checking member progress, or bulk-updating issue fields.
tools
Generate C++ validation rules from JSON definitions. Use when team updates ValidationRules.json or asks to add/modify validation rules.
development
Check codebase for Microsoft Xbox XR (Xbox Requirements) compliance issues. Scans for account picker, cloud saves, achievements, Quick Resume, and Xbox certification requirements. Use before console submission or when preparing for Microsoft certification. Triggers on "XR", "Xbox certification", "Microsoft compliance", "Xbox cert", "Xbox requirements", "GDK compliance".