← ClaudeAtlas

precedent-maintainlisted

Check the decision graph for contradictions, tag drift and dead projects. Use when the user asks about the health of the graph, suspects duplicate tags, or wants to clean up recorded decisions.
asm0dey/precedent · ★ 0 · AI & Automation · score 68
Install: claude install-skill asm0dey/precedent
# Check the graph for problems ```bash uv run <cli> maintain ``` `<cli>` is this package's `precedent.py`; the `precedent` skill says how to locate it. Report what it finds. Contradictions (one project, one topic, two live answers) are for the user to resolve — record a new decision with `--supersedes <id>` rather than editing history. Suspected duplicate tags are repaired with `tag --merge <old> --into <new>`. Projects with no portable identity are reported too. A `split across two nodes` line means one repo has two Project nodes holding two separate decision histories — surface it, run the `cypher` command it prints to show both sides, and let the user decide. Never merge them yourself: precedent has no merge command precisely because merging two histories is a judgment. Run `maintain --apply` only to delete orphan nodes; everything else is a proposal that needs the user's judgment.