This is a state machine wrapper around specification-driven development that breaks task implementation into single-step iterations to avoid context window explosion. Instead of running everything at once, you invoke a Python script that shows you the next command to execute (implementation, review, cleanup, sync), you run it manually, then loop back. State persists in fix_plan.json with transitions like init → choose_task → implementation → review → fix → cleanup. Supports task range filtering with --from-task and --to-task flags. The ralph-loop name comes from applying Geoffrey Huntley's "Ralph Wiggum as a Software Engineer" technique, which apparently means doing one dumb thing at a time until you're done. Honest take: this is workflow automation for people who keep blowing up their context window trying to do too much in one shot.

skills.sh installs
1.7K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill ralph-loop --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a state machine wrapper around specification-driven development that breaks task implementation into single-step iterations to avoid context window explosion. Instead of running everything at once, you invoke a Python script that shows you the next command to execute (implementation, review, cleanup, sync), you run it manually, then loop back. State persists in fix_plan.json with transitions like init → choose_task → implementation → review → fix → cleanup. Supports task range filtering with --from-task and --to-task flags. The ralph-loop name comes from applying Geoffrey Huntley's "Ralph Wiggum as a Software Engineer" technique, which apparently means doing one dumb thing at a time until you're done. Honest take: this is workflow automation for people who keep blowing up their context window trying to do too much in one shot.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
Git & Pull Requests, Code Review & Quality, Debugging, Productivity & Planning, Automation & Workflows, Python
First seen
Jun 3, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1alirezarezvani avatarsenior-backendalirezarezvani/claude-skillsDesigns and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the us1.7Kskills.sh installs
2daymade avatarasr-transcribe-to-textdaymade/claude-code-skillsTranscribe audio/video to speaker-labeled text — who-said-what by default, plain-text opt-out; MLX-local on Apple Silicon or remote; local files, media URLs. Us1.7Kskills.sh installs
3everyinc avatarce-agent-native-auditeveryinc/compound-engineering-pluginRun comprehensive agent-native architecture review with scored principles1.7Kskills.sh installs
4madteacher avatarflutter-architecturemadteacher/mad-agents-skillsDesign, refactor, review, or implement Flutter app architecture using MVVM, layered UI/Data/optional Domain boundaries, feature-first or layer-first project str1.7Kskills.sh installs
5eronred avatarrating-prompt-strategyeronred/aso-skillsWhen the user wants to improve their app's star rating, increase ratings volume, optimize when and how they prompt users for a review, or recover from a bad rat1.7Kskills.sh installs
6lingzhi227 avatarrebuttal-writinglingzhi227/agent-research-skillsWrite point-by-point rebuttals to reviewer comments. Extract concerns from reviews, generate evidence-based responses, and format as a structured rebuttal docum1.7Kskills.sh installs