wiki-reconcilelisted
Install: claude install-skill yarlson/yarstack
# Reconcile Wiki Knowledge
Maintain current understanding without erasing evidence. A candidate is a claim
to evaluate, not a fact to append.
## Search Before Write
Do not create a file under notes/ until all of these steps succeed:
1. Resolve ../../scripts/yarbrain.py relative to this SKILL.md.
2. Search by proposed title, entities, aliases, project, and distinctive phrases.
Repeat searches and raise the result limit when five results cannot cover
every plausible overlap.
3. Read every plausible overlap with the helper's read command.
4. Compare scope, dates, confidence, volatility, status, and provenance.
If search is unavailable or ambiguous, stop without changing canonical notes.
## Reconcile
Choose exactly one operation:
- NOOP when the current note already represents the candidate accurately.
- MERGE when the candidate adds compatible evidence or detail.
- SUPERSEDE when newer evidence replaces a time-sensitive claim.
- SPLIT when different projects, environments, users, or versions explain an
apparent contradiction.
- CONFLICT when credible evidence disagrees and cannot yet be resolved.
- CREATE only when no existing note represents the concept.
Draft a focused patch before editing canonical knowledge. Hash the UTF-8 string
<candidate-id><newline><operation> with SHA-256 and use
proposal-<first-16-lowercase-hex-characters> as its ID and Markdown filename.
Digest the UTF-8 proposal body, excluding its digest field, with SHA-256, then
store it beside its