skills/ralph-loop/SKILL.md
Start Ralph Loop in current session
npx skillsauth add gingi892/automation-shamai ralph-loopInstall 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 tasks from PRD.md one at a time, tracking progress and learning from each iteration.
PRD.md with user stories (use /prd-builder skill)/ralph-loop to start autonomous executionRalph is an autonomous coding agent that:
PRD.md to find the first unchecked task [ ]progress.txt for learnings from previous iterations[x], commits, logs learnings[x][ ][x]feat: [task description]Add to progress.txt after each iteration:
## Iteration [N] — [Task Name]
- What was done
- Files affected
- Learnings for next cycles:
- Patterns discovered
- Traps to avoid
- Helpful context
---
When reusable conventions are discovered:
After task execution:
[x], output exactly: <promise>COMPLETE</promise>/ralph-loopStart the autonomous loop. Ralph will:
[x]/cancel-ralphStop the current Ralph Loop gracefully.
/helpShow this documentation.
Contains user stories with checkboxes:
### US-001: Add user authentication
**Description:** As a user, I want to log in securely.
**Acceptance Criteria:**
- [ ] Create login endpoint
- [ ] Add password hashing
- [ ] Typecheck passes
Tracks iteration history and learnings:
# Progress Log
## Learnings
(Notes discovered during implementation)
Works with:
/prd-builder) - Create properly structured PRD.md[ ] not [x][ ]development
Create structured PRD.md files for Ralph Loop execution. Use when starting a new feature, planning implementation, or preparing tasks for autonomous AI delivery.
development
Proven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API integration, database operations, AI agent workflows, or scheduled tasks.
documentation
Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about validation profiles, error types, or the validation loop process.
testing
Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns by node type.