Claude Code and Codex skill that checks whether a repository still agrees with itself - dead links, orphans, stale docs, contradictions. Deterministic where it can be, so it is safe to gate a build. A free tool by DBHQ.
README
Does your repository still agree with itself?
A free, open-source tool by DBHQ - documented at skills.dbhq.uk
</div>A dovetail is the joint where two pieces interlock so precisely they cannot pull apart - and "does that dovetail?" is already the English idiom for "do those two things agree?"
dovetail builds an inventory and a typed reference graph of a repository, then reports where it has stopped agreeing with itself - and walks you through fixing it, one finding at a time.
Findings come from two layers, and you always know which you are looking at.
Exact, computed in Python in seconds with no model and no network: links that resolve to nothing, heading anchors that no longer exist, files nothing points at, duplicated and near-duplicated content, translations that have fallen behind, flags a doc claims that a script does not declare, documented calls the real signature would reject, code blocks that do not parse, manifests that disagree about the version, dead code, conventions the repo states but does not follow, TODOs that have been there for a year, and pairs of files that changed together for months and have just stopped.
Judged, from reviewers that only ever see what Python could not settle: contradictions between documents, documentation that describes behaviour the code no longer has, diagrams that no longer match the implementation, and duplicated logic where one copy was fixed and the other was not.
**The exact layer is deterministic, and