fable-anti-churn

Installation
SKILL.md

Fable Anti-Churn

Purpose

fable-anti-churn is the authoritative duplicate-work and evidence-reuse prevention engine in get-fable. Powered by both a native Rust engine (crates/fable-anti-churn) and local CLI scripts, it cryptographically fingerprints work requests (RFC 8785 JCS + SHA-256), tracks reservation receipts, reuses identical prior passing evidence, blocks duplicate actions, halts repeated deterministic failures, and validates promotion proof with sub-millisecond execution. Keep material progress separate from churn. Material output can prove progress; it is not a churn dimension.

When to Use

  • Before dispatching repetitive test commands, build scripts, or static analysis tools.
  • Before spawning subagents, background workflows, or external tool calls.
  • When an action or command fails deterministically, requiring local repair rather than blind retries.
  • When evaluating candidate promotion gates (package integrity, test passing, authority verification).
  • Across all lifecycle hooks (SessionStart, PreToolUse, PostToolUse, PostToolUseFailure, Stop).

When NOT to Use

  • NOT to cancel or terminate the entire user task — gates only the specific duplicate local action.
  • NOT as a substitute for valid code changes; once code changes, compute a typed invalidation (candidate_changed, etc.) to run anew.
  • NOT to bypass real human authorization or security boundaries.
Installs
48
GitHub Stars
6
First Seen
Oct 19, 2026