Taste your own cooking: the moment you finish making something, check it with the very skills this repo ships before you serve it.
Goal
A reminder buried in docs ("remember to verify") won't reliably fire in a fresh session. tasting makes the recursive self-improvement loop a triggered habit: right after any create or change, run our own skills on the result so quality doesn't ride on the author's biased in-session judgment. It orchestrates; the individual skills do the work.
Workflow
- Spot the trigger: you just created or changed an artifact or skill and are about to call it done, commit, or hand it off.
- Cold-read it — run
showeron the artifact (fresh-eyes comprehension / handoff check). - Check consistency — run
ssotchkacross the repo for anything the change duplicated or contradicted;ssotizeif it found scatter. - Tidy —
re0the changed docs so the result reads as a clean v0, not a patch over a draft. - Apply the findings here, then serve it.
Rules
- Trigger on your OWN output, right after making it — that's when bias is highest and a check is cheapest.
- Use the skills; don't re-implement them (
showerfor clarity,ssotchk/ssotizefor SSOT,re0for cleanup). - Skip what plainly doesn't apply (a one-line change may need only
ssotchk), but say what you skipped and why. - Findings flow back to the author session to fix —
tastingroutes, it doesn't replace the fixing skills. - Stop at the artifact —
tastingnever touches git or makes commits. Cleaning a commit's message is a separate, user-invoked step (re0-git), andtastingmust not chain to it.
Verification
Before finishing:
- The change was actually run through the relevant skills, not eyeballed.
- Findings were applied (or consciously deferred with a stated reason).
- The result would survive a fresh-session look — which is exactly what
showerjust checked.