← ClaudeAtlas

ralph-looplisted

Loop autônomo de coding (read → plan → execute → lint → unit → e2e → fix → repeat) até DoD verde. Padrão deste projeto em TODA task técnica com acceptance criteria mensurável.
wesleysimplicio/simplicio-mapper · ★ 7 · Code & Development · score 74
Install: claude install-skill wesleysimplicio/simplicio-mapper
# Skill: `ralph-loop` Padrão Ralph Wiggum technique adaptado pro LLM-Project-Mapper. Toda task técnica passa por este loop. Não opcional. > **Sempre ativo neste projeto.** Disparado via `/ralph-loop "<objetivo>"`, `$ralph-loop` no prompt, ou implicitamente quando task tem AC mensurável. --- ## Trigger - Task técnica com acceptance criteria mensurável em `.specs/sprints/sprint-XX/<id>.task.md`. - Pedido com verbo: "implementa", "corrige", "refatora", "adiciona", "finaliza". - Comando explícito: `/ralph-loop "<objetivo>"`, `$ralph-loop`. - Bug com reprodução clara + critério de fix. NÃO ativa pra: pergunta one-off, lookup, exploração read-only, decisão arquitetural (esse é `architect` agent). --- ## Steps (loop até DoD verde) 1. **Read** — abre task em `.specs/sprints/sprint-XX/<id>.task.md`. Lê Contexto + AC + Test plan + DoD + Pegadinhas. Lê ADRs linkadas em `.specs/architecture/`. 2. **Plan** — escreve plano interno curto: arquivos que mudam, ordem, como verificar, efeitos colaterais. Task ambígua → pergunta antes de codar. Task grande → dispara agents `planner` + `architect` paralelo. 3. **Execute** — edits cirúrgicos. Só toca o pedido. Sem refactor extra. Sem rename. Sem comentário a mais. 4. **Lint** — `npm run lint` (ou equivalente da stack). Vermelho → volta passo 3. 5. **Unit** — `npm test`. Coverage diff ≥ 80%. Vermelho → volta passo 3. 6. **E2E** — `npx playwright test --reporter=list,html` com trace + screenshot + video (todos, não "ou"). Cobre cenários: ha