← ClaudeAtlas

tier-decaylisted

Post-completion distillation protocol that converts Opus/Fable solutions into cheaper-tier playbook entries and recalibrates routing from real outcomes. Use after completing any [T2] or [T3] task, when logging a task outcome to the routing ledger, when a playbook probe passes or fails, or when a class keeps escalating.
alebgl77/tierdecay · ★ 1 · AI & Automation · score 74
Install: claude install-skill alebgl77/tierdecay
# Tier Decay — amortize reasoning Goal: every problem CLASS is solved at a high tier **at most once**. Afterwards it exists as a documented pattern executable one tier lower. Expensive tokens are capital expenditure; this protocol is the amortization schedule. The routing rubric is only the cold-start prior — the ledger is the posterior. ## 1. Ledger — one row per task, every tier Append to the LOG table in `.claude/routing-ledger.md`: `| date | class | predicted | executed | outcome | escalations | playbook |` **Class signature**: 2–4 hyphenated tokens, `<verb>-<object>-<surface>` (e.g. `add-endpoint-rest`, `write-migration-postgres`, `fix-flaky-test-jest`). Before minting a new class, scan the LOG and reuse an existing signature — matching power depends on signature discipline. When a class reaches **≥3 rows**, compute/update its row in the PRIORS table: its empirical default tier now OVERRIDES the scoring rubric. ## 2. Distill — after [T2]/[T3] success only Distill iff the class will plausibly recur (expected ≥2 future occurrences). Write a **≤15-line** entry into the `repo-playbook` skill, following its format. Distill the DECISIONS — invariants, order of operations, the trap and its avoidance — never diffs, never secrets, never volatile business values. A wrong pattern costs more than no pattern: when in doubt, don't distill. ## 3. Probe — the downgrade test On the NEXT occurrence of a distilled class, dispatch **one tier below the entry's provenance tier**, wi