← ClaudeAtlas

wiki-reconcilelisted

Search, compare, and reconcile pending Yarbrain memory candidates with canonical semantic notes through reviewable patches. Use when processing inbox/memory candidates, resolving conflicting evidence, or applying an explicitly approved knowledge patch; do not capture sessions or promote procedures.
yarlson/yarstack · ★ 3 · Code & Development · score 76
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