Ralph Loops: Build Dumb AI Loops That Ship
summary
Claim: a single, dumb loop beats complex orchestration — not theory but code: a Pomodoro CLI is built live with Claude Code using TDD, a Ralph Loop that reads ticket files, runs tests, commits, and repeats as a while loop. Workshop shows three deliverables: an end‑to‑end ticket processor, a synthetic feedback loop for local iteration, and a self‑improving cycle that refines prompts over runs. Works reliably on recent models (GPT‑5.x / Opus 4.6+); multi‑agent setups are brittle by comparison.
AI-written summary · about
chapters (21)
- 0:00Introduction to the workshop and Ralph Loops
- 6:12How AI agents work on loops
- 10:06Using loops for software development
- 10:43Live coding: Building a Pomodoro timer
- 12:13Explaining the ticket system
- 15:01Implementing the first ticket (Status command)
- 17:37The simplest Ralph Loop: A while loop
- 22:12Next steps and taking the concept to the next level
- 28:19Implementing further tickets using TDD principles
- 40:33Advanced feature: The 'loop' command in Claude Code
- 49:39Structuring and managing Ralph Loops
- 55:33Using sub-agents for better validation
- 59:39The 'startup' skill and ambitious automation
- 1:04:10Real-world application: Worker and morning loops
- 1:09:19Q&A: Determining when to stop open-ended tasks
- 1:13:31VCP command and project context
- 1:15:52Q&A: Handling context rot
- 1:17:01Q&A: Reviewing sessions and verification
- 1:22:38Q&A: Versioning prompts and skills
- 1:27:12Q&A: Knowledge management and system organization
- 1:38:34Closing, feedback, and final questions
related talks
22mStop Prompting, Start Looping: Principles of Loop Engineering
39mThe Boringly Simple Loop Powering GenAI Apps
01h 06mHow Claude Code Works
33mHumans on the loop, not in it: Taking agentic engineering end to end
01h 06mHow I Tamed Claude
26mThe Extract/Validate/Extrapolate Loop
55mREPLs All The Way Up: A Rubric For Virtuous Feedback Loops
01h 15m10x Development: LLMs For the working Programmer
