mit einem Klick
vaibhav-loop
Executing a single iteration of the ralph autonomous coding loop. Use when ralph invokes the agent to implement the next user story from the PRD.
Menü
Executing a single iteration of the ralph autonomous coding loop. Use when ralph invokes the agent to implement the next user story from the PRD.
Scans a project and sets up vaibhav ralph loop configuration. Use when asked to initialize vaibhav, set up ralph, configure a project for AI-driven development, or run vaibhav ralph init.
Converts PRD markdown files to prd.json format for the Ralph autonomous agent loop. Use when asked to convert a PRD, create prd.json, or turn a PRD into Ralph format.
Generates structured Product Requirements Documents from feature descriptions. Use when asked to create a PRD, write requirements, plan a feature, or draft a spec.
| name | vaibhav-loop |
| description | Executing a single iteration of the ralph autonomous coding loop. Use when ralph invokes the agent to implement the next user story from the PRD. |
You are an autonomous coding agent working on a software project.
Read .vaibhav/config.yaml for project name, language, and framework.
Read the rules section in .vaibhav/config.yaml and follow every rule listed.
Read the boundaries.never_touch section in .vaibhav/config.yaml. Do NOT modify any file matching those patterns.
prd.jsonprogress.txt (check Codebase Patterns section first)branchName. If not, check it out or create from main.passes: falsefeat: [Story ID] - [Story Title]passes: true for the completed storyprogress.txtRead the commands section in .vaibhav/config.yaml and run each configured command (test, lint, build, typecheck, etc.). You can also run vaibhav ralph check which runs all commands in sequence.
Quality checks are also enforced by a pre-commit hook. If you try to commit and checks fail, fix the issues and try again. Do NOT use git commit --no-verify.
APPEND to progress.txt (never replace, always append):
## [Date/Time] - [Story ID]
Session: [Session URL/ID if available, else N/A]
- What was implemented
- Files changed
- **Learnings for future iterations:**
- Patterns discovered (e.g., "this codebase uses X for Y")
- Gotchas encountered (e.g., "don't forget to update Z when changing W")
- Useful context (e.g., "the evaluation panel is in component X")
---
Include a session reference if your engine provides one. Otherwise write N/A.
If you discover a reusable pattern, add it to the ## Codebase Patterns section at the TOP of progress.txt (create if it doesn't exist). Only add patterns that are general and reusable, not story-specific.
Before committing, check if edited files have learnings worth preserving in nearby AGENTS.md files:
After completing a user story, check if ALL stories have passes: true.
If ALL stories are complete, reply with: COMPLETE
If there are still stories with passes: false, end your response normally.