What problem does it solve?
This Skill automates iterative development tasks by creating self-correcting feedback loops for AI, allowing it to refine its work based on its own output until a defined completion state is reached.
Core Features & Use Cases
- Iterative Refinement: Automatically fix bugs, improve code, and polish designs through repeated AI passes.
- Automated Workflows: Build components, audit design systems, or make pages responsive with minimal human intervention.
- Use Case: Use the Component Builder Loop to generate a new UI component, ensuring it meets specific requirements, passes linting and type checks, and is fully responsive, iterating until all conditions are met.
Quick Start
Start a Ralph Wiggum loop to build a new button component by running the command: /ralph-loop "Build a button component. Requirements: Use DaisyUI + Tailwind CSS. Verification steps each iteration: 1. Check if component file exists. 2. Run: bun run typecheck. 3. Run: bun run lint. 4. If errors, fix them. 5. When all checks pass, output: <promise>COMPLETE</promise>" --completion-promise "COMPLETE" --max-iterations 15