ssotize
Installation
SKILL.md
Collapse a scattered truth into one canonical home; make every other place point to it.
Goal
Enforce Single Source of Truth (SSOT): one fact = one home, and every other place that needs it references that home instead of copying it. References don't drift; copies do. This mutates artifacts, so it is deliberate and loss-averse.
Use this to establish or repair SSOT — messy, legacy, or freshly-scaffolded states. Audit first with /ssotchk. Once SSOT holds, don't overuse /ssotize: maintain artifacts with re0 instead. (See /ssotchk for how the SSOT vector differs from re0.)
Workflow
- Audit first — run the
/ssotchkworkflow (or reuse its result) for the canonical home and the per-occurrence action plan. Don't consolidate blind. - Make the canonical home complete and current — fold in any unique detail that lived only in a copy. Never lose information to consolidation.
- Reconcile contradictions in the canonical home FIRST (confirm the correct value with the human when ambiguous); only then point others at it.
- Replace each duplicate with a reference to the canonical home — a link, a "see ", a quote-with-link, or a transclude where the platform supports it.
- Remove the now-redundant copies. Where removal would orphan a reader, leave a one-line pointer instead of deleting outright.
- Re-read the canonical home: it must now carry the whole truth on its own.