Ralph Wiggum Loop
Developer Official v1.0.23Autonomous development loop — pick a task, implement, test, commit, repeat until done
by skrptiq
Sign in to import this skrpt into your workspace.
Sign inWhat's included 12 nodes
Ralph Wiggum Loop
Autonomous development loop — pick a task, implement, test, commit, repeat until all tasks pass
Completion Report
Produces a summary of what the autonomous loop accomplished across all iterations
Implementation
Implements the selected task — writes code, runs tests, and commits the changes
Task Selection
Reads the progress tracker and selects the next incomplete task based on dependencies and priority
Test Verification
Verifies implementation correctness and determines whether the loop should continue, pass, or fail
Implement Task
Implements the selected task — writes code, runs tests, commits
Report Completion
Produces a summary report of what the autonomous loop accomplished
Select Task
Reads the progress tracker and selects the next task to implement
Verify Tests
Evaluates implementation correctness and decides whether the loop should continue, pass, or fail
Claude Code Configuration
Recommended CLAUDE.md conventions and settings for autonomous loop operation
Loop Runner Script
Reference bash script for running the Ralph Wiggum loop with Claude Code CLI
Progress Tracker Template
Template for the progress file that tracks task completion across loop iterations
Requirements 1 service, 3 permissions, 1 data type
- LLM Service
- filesystem:read
- filesystem:write
- shell:execute
- source code
Security Passed
Detected
- Services: llm-service
- Permissions:
- Data Handling:
Version history 15 releases
GH#845 — republish with American English (en-US) content, completing the source-only GH#805 flip that never reached the Hub. Copy only — no functional or behaviour change.
GH#745 — declare per-step `output: {name, type}` on every execution step (selected_task/text, implementation/text, test_results/decision, completion_report/text). Lights up the #744 rich flow-map with named, typed outputs. Content-only; no bindings or logic changes.
Fix-forward after Row 3b v1.0.20 publish failure. The v1.0.20 per-skrpt CI's "Register version with Hub API" step failed because the consumer's source `manifest.id` (a7f2d91c…) did not match the D1 catalogue row's id (65e9ba39…) — a legacy drift from before Action 6 (`0bcc5ae0`) made publish-skrpt.mjs Step 2 INSERT use `manifest.id` for the D1 id column. v1.0.21 reconciles the source `manifest.id` to the catalogue authoritative value (Row-5-equivalent for consumers) and republishes. Per Adj-1: no re-tag of v1.0.20; the orphaned GitHub release artefact stays inert (no D1 versions row, no consumer pinned it).
Removed spurious glob-pattern directory that triggered scanner warning.
Signature fix — RELEASE_NOTES.md now included in integrity checksum.
Initial catalogue release with full structural and content-quality validation. All scanner checks pass.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
More from Developer
View all →API Weather Pipeline
Demonstrates schema-driven API integration: reads an OpenWeatherMap API schema, composes requests, and generates a weather briefing
MCP Server Builder
Design, build, validate, test, and document an MCP server from a service description
Release Process Pipeline
Drafts user-facing release notes from recent commits and pull requests