← ClaudeAtlas

critique-docslisted

Reviews technical documentation pages and page trees written in markdown against the Diataxis framework: tutorial, how-to, reference, and explanation mode fit, plus heading structure, orphaned pages, cross-mode linking, and navigation-list length. Use when the user asks for a review, feedback, a second opinion, a red-line pass, or a quality check on a docs site, a README tree, a knowledge base, or any markdown documentation before it ships.
product-on-purpose/critique-skills · ★ 1 · AI & Automation · score 71
Install: claude install-skill product-on-purpose/critique-skills
# critique-docs Reviews a markdown documentation page or page tree against the Diataxis framework: whether each page keeps to the mode it commits to (tutorial, how-to, reference, or explanation), whether the tree's heading structure, page linking, and navigation listings hold together the way a Diataxis tree assumes. **Artifact claim (v0.1, narrow):** markdown documentation pages and page trees only. This skill does not critique a live rendered documentation site's behavior, non-markdown source formats, or the technical correctness of code samples inside a page; it critiques the page and tree structure and the mode each page keeps to, exactly as `references/DIATAXIS.md`'s nine criteria define. ## Contract Every finding this skill emits conforms to `contract/critique-contract.schema.json`. See `docs/reference/critique-contract.md` for the field contracts a schema cannot check on its own: location navigable unaided, evidence quoted or measured rather than characterized, violation naming the breach, fix actionable and specific. ## Protocol Follow these four passes in order. Do not skip ahead to severity or fixes while still sweeping. 1. **Inventory.** Map the artifact's structure: every page in the tree (or the single page, if that is the artifact), each page's declared or apparent Diataxis mode, its heading sequence, its outbound links, and any navigation or index listings it carries. No judgments yet, no findings yet. This pass exists so the sweep in step 2 does