| name | igniteui-topic-frontmatter |
| description | Audit and normalize YAML frontmatter metadata for Ignite UI MDX documentation topics. Use when a task mentions frontmatter, SEO titles, meta descriptions, llms.description, keywords, canonical links, relatedComponents, mentionedTypes, license, metadata uniformity, or AI-readable page identity in Ignite UI Angular or xplat documentation topics. This skill is strictly frontmatter-only: audit first and provide suggestions for the user to choose from before changing anything; never edit topic body content, headings, prose, samples, code snippets, links, tables, or section structure. For anything touching body content, structure, headings, prose, or samples, use the companion igniteui-doc-topics skill instead. |
Ignite UI topic frontmatter
Version: v3 · 2026-08-14 · igniteui doc-skill set. All set files carry this version line; before
editing any file, confirm the lines match across the set. The .claude adapter's description must
byte-match this file's description. Change log: .ai/skills/CHANGELOG.md · human-readable intent:
.ai/skills/README.md.
Audit Ignite UI documentation topic frontmatter so pages have modern, uniform metadata for SEO,
generated schema, and LLM-readable manifests — without touching the topic body.
This file is a routing hub only: no audit rules, no field shapes, and no report formats live
here. The metadata contract is precise and versioned; never audit or normalize from memory — read
the reference files first, then act.
Scope and operating mode
Only inspect and discuss the YAML frontmatter block between the opening and closing ---. Never
edit or rewrite headings, body prose, samples, code snippets, API tables, links outside frontmatter,
or section order. If a metadata issue depends on body content, cite the body only as evidence and
suggest a frontmatter change.
This skill is audit-first:
- Read the topic's frontmatter.
- Read the reference files below, then audit against them.
- Return categorized findings and concrete replacement suggestions in the standard report format.
- Stop. Do not edit the file until the user explicitly selects what to change; then follow the
apply procedure in the report-format reference.
Task → Reference file
When in doubt, read more rather than fewer. A missed field rule doesn't just weaken one page:
docs metadata is the strongest entity signal the site emits, and drift fragments it.
Hard boundaries
- Never invent a canonical link. Flag inconsistent or suspicious
_canonicalLink values, but
require an explicit canonical policy or nearby precedent before suggesting a replacement.
- Never invent API type names for
mentionedTypes; if unsure, flag as a verification issue.
- Unresolved facts stay visible. Use
‹VERIFY: …› placeholders; never replace uncertainty with
a plausible value.
- No edits before explicit user selection. Findings and suggestions first, changes only on
request, and only to the fields the user selected.