ralphi

Installation
SKILL.md

galmuri:ralphi — quality-loop discipline

Etymology — Ralph Wiggum (The Simpsons): persistent retry until it works. The -i suffix marks the inspection family.

The lean discipline-gate version. Bounds token spend per cycle and forbids philosophy regressions from sneaking in between cycles. If you need the full file-type-aware inspection skill (criteria-prd / criteria-skill / criteria-script / criteria-code + Necessity Check), use harnish:ralphi.

If invoked bare (no cycle goal), ask: "What is this cycle's narrow goal? e.g. migrate 3 callers off legacy adapter, remove 5 dead exports — name something verifiable in one cycle."

Cycle phases (budget pattern)

# Phase Budget What runs
1 Setup ≤ 500 tokens State the cycle goal in one sentence; list affected files via rg -l (not rg); confirm baseline branch + SHA. No file reads.
2 Worker Dispatch ≤ 4 parallel sub-agents, each ≤ 2000 tokens out Each worker emits {file, change, 3-line summary} — no full-file contents in worker output.
3 Verifier ≤ 1000 tokens One verifier sub-agent re-reads ONLY changed lines via rg -A 3 -B 3 'pattern' <file>; never full files. Apply the Necessity Check (below) per diff hunk.
4 Philosophy Sweep ≤ 200 tokens rg sweep across the new diff for ROP / version-name violations (below). Halt if any hit.
5 Commit n/a One commit per cycle. Never batch multiple cycles into a single commit.
6 Handoff ≤ 300 tokens 5-line summary: what changed, what verified, next cycle's narrow goal. Then advance counter or pause.
Installs
6
Repository
jazz1x/galmuri
GitHub Stars
3
First Seen
May 20, 2026
ralphi — jazz1x/galmuri