Skip to main content

igniteui-topic-frontmatter

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.

Source facts

Repository
IgniteUI/igniteui-documentation
Last source activity
August 17, 2026 at 07:06
Detected SKILL.md language
English
Stars
6
Forks
1

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
3 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
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**: 1. Read the topic's frontmatter. 2. Read the reference files below, then audit against them. 3. Return categorized findings and concrete replacement suggestions in the standard report format. 4. 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 | Task | Reference file to read | |---|---| | Any audit or normalization: field-by-field quality checks, doc-set/token rules, severity ladder | [`references/audit-rules.md`](./references/audit-rules.md) | | The normative field contract — which fields exist, their shapes and quality bars (authoritative where wording differs) | [`../igniteui-doc-topics/references/house-style.md`](../igniteui-doc-topics/references/house-style.md) → "File format & frontmatter" | | Canonical component/product naming for metadata values | [`../igniteui-doc-topics/references/house-style.md`](../igniteui-doc-topics/references/house-style.md) → "Entity terminology" | | Producing the audit report; applying user-selected suggestions | [`references/report-format.md`](./references/report-format.md) | > **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.
View on GitHub