← ClaudeAtlas

canonical-format-checkerlisted

This skill should be used when content teaches patterns (skills, subagents, ADRs, PHRs, specifications) that have canonical sources elsewhere. Prevents format drift by ensuring content references and follows the authoritative format from canonical sources. Use before implementing lessons that teach platform patterns, or when reviewing content for format consistency.
aiskillstore/marketplace · ★ 329 · Code & Development · score 79
Install: claude install-skill aiskillstore/marketplace
# Canonical Format Checker ## Overview Prevent format drift by verifying content follows authoritative canonical sources. When teaching a pattern that exists elsewhere in the platform (skills, subagents, ADRs, etc.), this skill ensures the taught format matches the canonical source. **Why this matters**: The Chapter 14 format drift failure occurred because the lesson taught skill format differently from Chapter 5 (canonical source). Students learned incorrect patterns that contradicted earlier chapters. ## When to Use This Skill **Automatic Triggers** (check before implementation): - Lesson teaches how to create skills → Check `.claude/skills/` structure - Lesson teaches how to write subagents → Check `.claude/agents/` structure - Lesson teaches ADR format → Check `specs/*/adrs/` structure - Lesson teaches PHR format → Check `history/prompts/` structure - Lesson teaches specification format → Check `specs/*/spec.md` structure **Manual Triggers** (user requests): - "Check canonical format for skills" - "Verify format consistency" - "Does this match the canonical source?" ## Canonical Source Lookup Table | Pattern Being Taught | Canonical Source Location | Key Format Elements | |---------------------|--------------------------|---------------------| | **Skills** | `.claude/skills/<name>/SKILL.md` | Directory structure, YAML frontmatter with `name`, `description` | | **Subagents** | `.claude/agents/<name>.md` | YAML frontmatter with `name`, `de