ssotchk

Installation
SKILL.md

Find every place a single truth lives, name its rightful home, and report the drift — without changing anything.

Goal

Locate Single-Source-of-Truth (SSOT) violations: one fact duplicated, paraphrased, or contradicted across artifacts or platforms. A fact with N copies carries N-1 liabilities, because copies drift out of sync. The output is a map — where it lives, which copy should be canonical, and what to do with the rest — that /ssotize or a human can act on. This is read-only.

A different vector from re0, and they pair well. re0 refreshes one artifact into a clean v0 (depth, one thing at a time); SSOT work unifies one truth across many places (breadth, across artifacts and platforms). Reach for SSOT when establishing order — refactoring a legacy codebase, building or grading the severity of a knowledge base, or scaffolding a new project. Once a fact is cleanly SSOT'd, keep it tidy with re0 rather than repeated consolidation.

Workflow

  1. Name the truth in scope — the specific fact, value, spec, decision, status, or definition being tracked, not the whole document.
  2. Enumerate every occurrence across the given artifacts and platforms (search files, docs, wikis, tickets, channels, code, config).
  3. Classify each occurrence: exact copy, paraphrase, partial, stale, or contradictory.
  4. Pick the canonical home — the most authoritative and most-maintained location, closest to where the fact actually changes (the code/config for a value, the spec for a decision, the ticket for status).
  5. Decide the action per non-canonical occurrence: dedupe (redundant copy), reference (should link to canonical), or reconcile (it disagrees — needs a human call on which is right).
  6. Report: a table of occurrences (location · kind · action), the proposed canonical home with a one-line justification, and a separate list of contradictions/drift that need a decision.

Rules

Installs
4
GitHub Stars
7
First Seen
Jun 20, 2026
ssotchk — lilmgenius/skills