← ClaudeAtlas

fable-disciplinelisted

Engineering discipline distilled from a forensic read of one model's work. Use when building a feature, fixing a bug, writing tests, hardening a data path, or running any task that spans multiple files, sources, or sessions. Two layers: how to RUN the task (stage it, verify each stage with a check that can fail, write done-criteria) and how to WRITE the code (recon before edit, verify against a copy with a negative self-test, single-writer chokepoints, scar-anchored why-comments). Ships a paired hook that deterministically blocks a test from touching live data, the one habit a machine can enforce.
assafkip/kipi-system · ★ 108 · Data & Documents · score 79
Install: claude install-skill assafkip/kipi-system
# Fable-Discipline Coding and task discipline, distilled from reading thousands of edits by one capable model and grading them against an independent review. It is additive: it does not replace what your model already does well, it adds the habits that strong engineers have and most code generation skips. Most of it is judgment the skill teaches. One slice is enforced by a hook, because a rule a model can talk itself out of is a suggestion, not a gate. The skill teaches; the hook makes the one checkable habit non-optional. <!-- kipi-only:start --> ## Position: the execution-discipline layer of prd-os This skill is not a sibling system to prd-os; it is prd-os's execution-discipline layer (merged 2026-07-04, see the plugin CHANGELOG). Two load paths, one skill: - **PRD work:** `/issue-start` loads this skill before the first edit of every DSSE issue. The issue's receipts (verified, reviewed, findings_triaged) are the task-level half of the same contract this skill states per-edit. - **Non-PRD work:** the quick-plan fast path and the fable-discipline auto-invoke rule load it for any coding task bigger than a one-line change. The public standalone export (github.com/assafkip/fable-discipline) mirrors this copy; `scripts/export-fable-mirror.sh --check` is the drift blocker. <!-- kipi-only:end --> ## When NOT to use this One-line changes, typo fixes, a task with one obvious approach that fits in a single pass. Staging a trivial task buries the answer under ceremony. T