CE Skill Audit
Use this skill for a critical quality audit of repository skills.
Load these references first:
references/claude_skills_how_to_checklist.mdreferences/trigger_phrase_catalog.md
Audit workflow
- Inventory skills and required files:
Get-ChildItem .claude/skills -Directory | Select-Object -ExpandProperty Name
rg --files .claude/skills
- Structural checks (per skill):
SKILL.mdexists- YAML frontmatter exists
namematches directory namedescriptionexists and is specific- file length remains maintainable (
<500lines target)
- Trigger-quality checks:
- descriptions are specific enough to avoid accidental over-triggering
- overlapping skills have clear differentiation
- description length and style pass the strict checker:
pwsh .claude/skills/ce-skill-audit/scripts/check_skill_description_quality.ps1
- Content organization checks:
- long static templates live in
assets/ - large reference material lives in
references/ - deterministic generators live in
scripts/ - phrase-heavy trigger synonyms are extracted to references (not embedded in frontmatter descriptions)
- Registry consistency checks:
CONTRIBUTOR_INSTRUCTIONS.mdsection 6A.claude/skills/ce-onboard/SKILL.mdsection 4docs/contributor/agent_skills.md- filesystem set equality must hold
Output contract
Return findings first, grouped by severity:
- blocker (breaks discoverability/routing)
- high (likely mis-triggering or stale registry)
- medium (maintainability issues)
- low (style/clarity improvements)
Each finding must include:
- skill/file reference
- violated rule
- exact remediation
Constraints
- Do not propose evaluation-skill additions in this audit.
- Do not mark audit complete while registries and filesystem differ.