templates/ralph/skills/ralph-run/SKILL.md
Run RALPH autonomous development loop to implement features from the PRD.
npx skillsauth add doravidan/supreme-ralph ralph-runInstall 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.
Execute the RALPH autonomous development loop to implement features from the PRD.
For implementing features from a PRD file:
./scripts/ralph/ralph.sh 20
For quick one-off tasks without a PRD:
./scripts/ralph/ralph.sh --task "Fix the login button styling"
cat prd.json 2>/dev/null || cat PRD.md 2>/dev/null || cat tasks.yaml 2>/dev/null
cat .ralph/config.yaml
node scripts/run-ralph.js --status
# Run up to 20 iterations
./scripts/ralph/ralph.sh 20
# Or use the runner script
node scripts/run-ralph.js 20
# Skip tests (faster iteration)
./scripts/ralph/ralph.sh --skip-tests 20
# Skip linting
./scripts/ralph/ralph.sh --skip-lint 20
# Custom branch
./scripts/ralph/ralph.sh --branch feature/my-feature 20
# Dry run (no commits)
./scripts/ralph/ralph.sh --dry-run 20
{
"userStories": [
{ "id": "US-001", "title": "...", "passes": false }
]
}
## Tasks
- [ ] First task
- [ ] Second task
- [x] Completed task
tasks:
- title: First task
completed: false
Edit .ralph/config.yaml to customize:
.ralph/progress.txt for iteration logs and learningsgit log --oneline -20| Command | Description |
|---------|-------------|
| --status | Show PRD completion status |
| --validate | Validate PRD schema |
| --reset | Reset progress.txt |
| --analyze | Re-run project analysis |
| --task "..." | Single-task mode (brownfield) |
| --skip-tests | Skip test quality gate |
| --skip-lint | Skip lint quality gate |
| --dry-run | Don't commit changes |
.ralph/progress.txt for patterns and learnings.ralph/config.yaml rules and boundariesnode scripts/run-ralph.js --reset./scripts/ralph/ralph.sh 20RALPH must pass ALL quality gates before marking a task complete:
npm run typecheck or npx tsc --noEmitnpm run lintnpm testConfigure these in .ralph/config.yaml under commands.
development
Run RALPH autonomous development loop. Converts PRD markdown to prd.json and runs autonomous implementation.
documentation
Generate detailed Product Requirements Documents (PRDs) through interactive conversation.
development
Initialize any project with Claude Code best practices and RALPH autonomous development
development
RALPH autonomous development management - status, validation, analysis