/wf-quick — malý task bez ceremonie
Celý cyklus v TÉHLE session — žádný soubor kontraktu, žádný worktree, žádný
wf-gate. Chat je kontrakt. Endgame: draft PR + explain. Nikdy gh pr merge.
Eskalační ventil
Překročí-li task kterýkoli limit, zastav a napiš „tohle je /wf case" —
kontrakt vytvoří skill wf z ~/Workspace/pi-ext/skills/wf/SKILL.md:
- víc než 3 akceptační kritéria,
- víc než ~5 dotčených souborů,
- migrace, destruktivní operace, auth/security, nové veřejné API.
Ventil platí i v průběhu — když task přeroste pod rukama, zastav a eskaluj, nedojížděj ho quick režimem.
Postup
- Kritéria: navrhni 1–3 pozorovatelná kritéria (styl jako ve /wf) a nech si je v chatu odsouhlasit — bez souhlasu nezačínej.
- Branch: nová branch z čisté default branche (
git switch -c <type>/<slug>). Jsi-li na feature branchi s rozdělanou prací, zeptej se. - Implementace: načti skill
tdd— jeden failing test na kritérium → minimální kód → refactor na zeleném. Test nikdy neoslabuj. - Review (risk-based): default žádné. Sahá-li změna na auth/vstupy/data
nebo o to uživatel požádá → jeden read-only reviewer přes
subagent_spawns jiným modelem nebo harnessem, než má tahle session — cross-model, jinak nemá cenu. Nálezy jsou tvrzení (severita +file:line); ověř je proti kódu, legitimní oprav sám. - Check: existující quick příkaz projektu (
npm test,make check…) — žádný nový gate skript. - Ship: commit dle skillu
commit;gh pr create --draft, titulek Conventional Commits, popis anglicky a krátce: Why / What changed / Verification (bez wf-spec markeru — quick nemá spec). - Explain: načti skill
wf-explainz~/Workspace/pi-ext/skills/wf-explain/SKILL.mdstandalone s ref range<target>...HEAD— zapíše~/Workspace/specs/<projekt>/YYYY-MM-DD-<slug>/explanation.md.
Report (česky)
Kritéria → testy, review (kdo / žádné a proč), výsledek checku, PR link, cesta k explain dokumentu.