| name | ralph |
| description | Autonomous task executor following the Ralph loop pattern. Use when you need to execute tasks from prd.json following RULES.md with progress logging. |
Ralph Skill
Execute the Ralph autonomous loop:
- Analyze - Read RULES.md, prd.json, progress.log
- Select - Choose highest priority incomplete task
- Execute - Implement the task
- Verify - Run tests/typechecks
- Record - Update prd.json, append to progress.log
- Commit - Git commit with conventional format
- Repeat - Continue to next task
Task Selection
- Always pick the highest priority task that:
- Has status "pending"
- Has all dependencies completed
- Only work on ONE task at a time
Completion Criteria
A task is complete when:
- All acceptance criteria are met
- Tests pass (if applicable)
- Code compiles without errors
Progress Log Format
[YYYY-MM-DD HH:MM:SS] Started task-XXX: Description
[YYYY-MM-DD HH:MM:SS] Completed task-XXX: Summary
[YYYY-MM-DD HH:MM:SS] Git commit: type(scope): message