When you're ingesting semantic layer bundles and hit naming collisions, this handles the classification and resolution automatically. It distinguishes between harmless duplicates (same content, skip the write), expression-only changes (silent replace), and the messier cases like definitional contradictions where the same metric name means different things across sources. The disambiguation logic is opinionated: it renames all variants with domain suffixes, writes a unified wiki page explaining each, and flags for human review. The re-ingest versus same-ingest distinction is smart, treating a re-upload as user intent to replace while treating within-bundle conflicts as ambiguous. Stage 4 reconciliation adds cross-bundle sweeps and eviction decisions. The canonical pins feature lets you lock in prior decisions on contested keys.
npx -y skills add kaelio/ktx --skill ingest_triage --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills