Fable Commander

Ciclo maker/verifier con gate rigidi, limiti di 3 round e stop umani prima dei commit

di DennisWei9898 · DennisWei9898/fable-commander

Promosso ★ 8.8/10

Fable Commander — Ciclo maker/verifier con gate rigidi, limiti di 3 round e stop umani prima dei commit

Cosa fa

Esegue un compito come workflow di comando: il modello principale pianifica, revisiona e decide solo, mentre la ricerca e l'esecuzione sono delegate a modelli subagenti scelti dall'utente, con un verificatore indipendente con contesto fresco che giudica ogni gate PASS/FAIL in base alle prove e non può rifiutare il lavoro per stile o opinione. Si attiva su frasi in modalità comandante e su richieste di un ciclo di esecuzione maker/verifier separato. SKILL.md è scritto in cinese tradizionale; Claude lo segue qualunque lingua tu parli.

Rapporto di test

Pianificato lo stesso lavoro due volte — migrare una codebase Python di 40 file da requests a httpx — prima a mano libera, poi seguendo la Fase -1 e la Fase 0 della skill. Il piano a mano libera si è concluso con un criterio testabile ("all tests pass") e nessuna regola di stop; il piano della skill ha prodotto cinque gate con otto controlli decidibili dalla macchina (grep per importazioni requests che restituiscono zero, codice di uscita pytest sotto ordinamento casuale, test eseguiti con socket disabilitati, un'importazione post-rimozione che deve fallire, diff del lockfile), un limite di 3 round per gate con escalation dopo due round senza miglioramenti, un divieto esplicito al verificatore di rifiutare il lavoro per stile, e uno stop umano prima del commit, push o spesa. Il costo onesto: ri-archivia cose che il piano a mano libera già conosceva — il flip predefinito di follow_redirects, il cambiamento della semantica del timeout — come domande di ricerca per un fan-out di agenti, quindi su un compito più piccolo il suo gate di Fase -1 ti dice correttamente di saltare l'intera cosa. Il README è insolitamente schietto, rivelando il corpo in lingua cinese, il costo dei token e un conflitto di indipendenza del verificatore con la modalità advisor, con entrambi i problemi claude-code citati risolti.

Testato il: 2026-08-05 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/DennisWei9898/fable-commander.git
mkdir -p ~/.claude/skills/fable-commander
cd fable-commander && cp SKILL.md ~/.claude/skills/fable-commander/SKILL.md

Comandi e prompt di esempio

  • /fable-commanderCiclo maker/verifier con gate rigidi, limiti di 3 round e stop umani prima dei commit

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Run this migration task in commander mode with a separate verifier
  • Split maker and verifier so the model doesn't grade its own work
  • Use commander workflow to plan and verify this requests to httpx move