← ClaudeAtlas

content-reviewerlisted

Review MDX content files for the f5-sales-demo documentation pipeline. Checks for bare < characters, unescaped {}, broken image references, incomplete frontmatter, invalid imports, and component attribute issues. Use this skill when the user asks to review MDX, check docs, validate content, lint MDX files, mentions MDX errors or build failures, or wants to check documentation quality before committing. Also use when working in any f5-sales-demo content repository's docs/ directory.
f5-sales-demo/marketplace · ★ 0 · Code & Development · score 68
Install: claude install-skill f5-sales-demo/marketplace
**Canonical skill URI**: `skill://docs-tools:content-reviewer` # MDX Content Reviewer Review MDX files in `docs/` for errors that cause Astro/Starlight build failures. Report findings grouped by severity: **ERROR** (build-breaking), **WARNING** (likely issues), **INFO** (style suggestions). ## Scoping If the repository has recent uncommitted or staged changes, scope the review to changed MDX files only: ```bash git diff --name-only --diff-filter=ACMR HEAD -- 'docs/**/*.mdx' ``` If no changes exist or the user requests a full review, check all `docs/**/*.mdx` files. Use parallel tool calls throughout — read multiple files, run multiple Grep/Glob searches in a single turn wherever possible. ## Check 1: Frontmatter Validation Read each MDX file and parse the YAML block between the opening and closing `---` delimiters. **Regular pages** (any file except `docs/index.mdx`): | Field | Required | Type | Notes | | ------- | ---------- | ------ | ------- | | `title` | yes | string | Page title shown in browser tab and sidebar | | `sidebar.order` | yes | number | Controls sidebar sort order | | `sidebar.label` | recommended | string | Short label for sidebar (INFO if missing) | **Landing page** (`docs/index.mdx`): | Field | Required | Type | Notes | | ------- | ---------- | ------ | ------- | | `title` | yes | string | | | `template` | yes | `splash` | Must be the literal string `splash` | | `hero.title` | yes | string | | | `hero.tagline` | yes | string | | | `hero.image.h