From mintlify-docs
This skill should be used when the user asks to "review docs", "review the docs site", "polish the docs", "do a content pass", "check the IA", "audit the docs site", or is editing a Mintlify docs-mintlify/ tree and wants a quality pass. Walks pages in nav order against the house content playbook and pre-launch checklist, reports a per-page punch list options-first, then makes targeted edits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mintlify-docs:review-docs [path to docs-mintlify | single page][path to docs-mintlify | single page]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the house-style content and polish pass on a Mintlify docs site. This is the
Run the house-style content and polish pass on a Mintlify docs site. This is the
editorial review, not the mechanics. For Mintlify component syntax and docs.json
schema questions, defer to the official mintlify plugin.
The authority for every rule cited here is the shared playbook:
${CLAUDE_PLUGIN_ROOT}/references/best-practices.md. Read it first. This skill
is the procedure that applies it; the operational rubric is in
references/review-rubric.md.
Find docs-mintlify/docs.json (or the path in $ARGUMENTS). Read its
navigation to get the canonical page order. The review walks pages in nav
order, not file order. If $ARGUMENTS names a single page, review just that
page but still load the nav for cross-link context.
Before walking pages, audit the navigation itself against best-practices section 3:
mcp-server/mcp-tools page or an MCP
reference.) If so, a dedicated Claude (MCP) group is mandatory, not folded
into a generic guides list.Report the IA findings and proposed nav reorg first. Reorganizing the nav is step one of the pass; pages are then walked in the new order.
For each page in nav order, run the rubric in references/review-rubric.md. Produce a per-page punch list grouped by category (Frametitle / Voice / Callouts / Links / Code / Components / Verify). Mark each item as a recommendation, not a done deal.
After the maintainer picks from the options, make targeted edits. Commit per page
if the user wants commits (small, logical commits). Never hand-edit generated
pages (reference, changelog); change the generator instead (see the
document-reference and changelog-writer skills).
Run mint broken-links in docs-mintlify/ after the pass (or after each page on
a long review). Also boot mint dev once: broken-links does not parse
frontmatter, so a malformed title:/description: passes the link check but
fails the build. mint dev reports it as "syntax error in your frontmatter".
Before declaring done, run the pre-launch checklist (best-practices section 8). Report each item as pass/fail with the specific offending page or value.
These recur and are quick wins:
#6366f1 or the Mintlify default) chosen by
accident rather than deliberately (best-practices section 6).title:/
description: breaks the build, so quote any value that gains a colon.<Tip> callouts or stacked callouts (section 4).description or no icon (section 4).This skill reviews and edits hand-authored MDX pages and the docs.json nav. It
does not touch generated reference/changelog output, the mirror repo, or CI
config.
npx claudepluginhub pdugan20/pdugan20-plugins --plugin mintlify-docsCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.