single-source-of-truth

Installation
SKILL.md

Single Source of Truth

Caveman. Deep rules + WHY each exists.

The one root cause

Every bug below is the same shape: a correctness duty got parked on human memory — "remember to update both", "remember it already ran", "remember to call the check". Humans forget; the duty decays monotonically. Every rule here moves one duty off a human and onto a mechanism that cannot forget (compiler, type, engine, derivation, test). That is the whole philosophy. Pick the mechanism per case.

A second lens: collapse the distance between a truth and its uses. Each gap — a copy, a hand-sync, a manual step, a runtime check — is a place two things can disagree. Close the gap so disagreement is impossible, not merely discouraged.

Installs
5
First Seen
3 days ago