What problem does it solve? Manually working through a product requirements document story-by-story is slow and error-prone, with no guarantee that each change passes tests or gets committed cleanly. This Skill automates the entire loop: selecting the next open story, implementing it, verifying quality gates, and committing atomically. ## Core Features & Use Cases - Dependency-Aware Story Selection: Scans prd.json for the first open story whose dependencies have all passed, ensuring work happens in the correct order. - Non-Negotiable Quality Gates: Runs top-level checks like npm test, lint, and typecheck plus story-specific acceptance criteria before marking anything complete. - Browser Verification for UI Stories: Loads the dev-browser skill to verify frontend rendering and confirm zero console errors. - Progress Logging & Atomic Commits: Appends results to .ralph/progress.md, updates story status, and commits with a conventional message per story. - Use Case: You have a prd.json with 20 user stories for a new feature. Invoke the Ralph loop and it implements each story sequentially, running tests after each one and committing only verified work. ## Quick Start Ask the agent to run the Ralph build loop on the prd.json in this repository and execute the next open user story.