From fable5-methodology
Pre-delivery verification pass: requirements sweep, execution proof with actual output, self-review of diff, and edge-case probe. Trigger before claiming completion.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fable5-methodology:verification-and-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
No success claim without executed evidence. This pass is the difference between "done" and
No success claim without executed evidence. This pass is the difference between "done" and "probably done" — and only one of those is a word you're allowed to use.
cargo test — 42 passed, 0 failed",
never "tests should pass now".make itest to verify."For every function/handler you wrote or changed, answer "what happens when" for each item. Write one-word answers; test the ones answered "breaks" or "unsure":
< vs <= deliberately.None/missing key is a different case from ""/[]/0 — check both.Weak: "I've implemented the export feature and it should now handle all the cases correctly."
Correct: "Export implemented in export.py (+ test_export.py, 6 tests). Ran
pytest tests/test_export.py — 6 passed. Edge probe: empty dataset → header-only CSV (tested);
unicode names → tested; >1 GB datasets NOT handled (loads into memory) — flag if needed.
Assumed ISO-8601 dates; say the word for locale formatting. Deferred: XLSX output (not
requested)."
Every requirement from the original message is labeled fixed/deferred/pushed-back; the final verification run happened AFTER the last edit and its actual output is cited in your report; the edge probe has a written answer per item for each new function; and the diff contains nothing you couldn't justify to a reviewer line by line.
npx claudepluginhub unpaidattention/fable5-methodology --plugin fable5-methodologyRuns automated checks (build, test, lint) and compares completed work against original requirements before committing.
Enforces evidence-based verification by running fresh tests, builds, linters, reviewing outputs before claiming work done, committing, or PRing.
Enforces fresh verification evidence before any completion claim, fix, or commit. Run the full verification pipeline before reporting success or handing off work.