Structural review skills for your AI agent

Find what repeated edits left disconnected.

After a draft or app has changed many times, Detangler checks for stale references, contradictions, duplicated material, and flows that no longer connect. Read the report, then choose the repairs.

Review leaves the source unchanged. Apply named findings when you are ready. Draft and app reviews use separate skills.

Send readers to the section that actually has the answer

From the worked-over-note fixture: headings moved during editing, but an old numbered reference survived.

1 · Edited draft The pointer sends readers to the wrong section

See Section 5 if you need the hook itself.

Section 5 is now Why we wait. The hook is under How we invalidate, now section 6.

2 · Detangler report Locate the stale reference

F-004 · broken · misdirected
s3 (line 23)

Action: Point at s5 (How we invalidate), or name the hook section by title.

The report uses stable section IDs; s5 identifies the heading now numbered 6.

3 · Author-applied repair Name the destination readers need

See “How we invalidate” if you need the hook itself.

The reader can find the hook without chasing an obsolete section number.

The author can make this one edit or ask the Apply skill to address F-004.

The finding comes from the sample report. The repaired sentence is an illustrative author edit; review alone leaves the draft unchanged.

What it reads, writes, and changes

ReadsA long draft, a named set of pages, or a shipped app or site
Writesreport.md in a folder next to the work
ChangesNothing during review. Naming finding ids applies those. “Apply the report” authorizes every finding marked broken. The agent states those ids before editing. Other classes need separate approval

Draft or application

Choose Draft for prose and document sets. Choose App for screens, navigation, and user flows. Install the matching Apply skill only when you want it to work approved findings. A documentation set is the draft route unless you are reviewing interaction flows.

DraftsPrograms
Skilldetanglerdetangler-app
Applydetangler-applydetangler-app-apply
ObjectA long draft, or a named set of pagesAn app, a site, an iterated product
A defect it can report“See Resources” after Resources was deletedA Settings item that goes nowhere

Do not run the draft skill on an app, or the app skill on a prose draft.

After the report

Install the matching apply skill. Name finding ids to apply those. “Apply the report” authorizes every finding marked broken. The agent states those ids before editing. Intentional-but-verify and judgment-call findings need separate approval.

Findings

KindMeansDraftsPrograms
BrokenWrong as written“See the Resources section” after Resources was deletedA button that goes to a deleted route
Intentional but verifyLooks deliberate, check itA term used two sections before it is definedTwo Settings screens, user vs admin
Judgment callReasonable people would differTwo sections covering the same groundTwo create-flows that still agree

Optional neighbors

Detangler is a structural pass. You can finish a review without other products.

Grammar, tone, lint, and file cleanup stay out.

Built by Catalyst Forge LLC. MIT.