Skillset Qualitative Audit
Task
- •Verify
AUDIT_REPORT.mdshows "READY FOR SUBMISSION" - •Identify all primitives in
content/:- •Skills:
**/SKILL.md - •Agents:
**/AGENT.mdor**/*.agent.md - •Hooks:
**/hooks.json - •MCP:
**/.mcp.jsonor**/mcp.json - •CLAUDE.md:
CLAUDE.mdor.claude/settings.json
- •Skills:
- •Evaluate each against CRITERIA.md
- •Append findings to
AUDIT_REPORT.md
Per-Primitive Evaluation
Skills
- •Frontmatter has
nameanddescription - •Description includes trigger phrases ("Use when...")
- •Body under 500 lines
- •
allowed-toolsif restricting access - •
disable-model-invocationfor side-effect commands
Agents
- •Description has
<example>blocks - •System prompt has role, responsibilities, process, output format
- •
toolsarray if restricting access
Hooks
- •Valid JSON structure
- •Matchers are specific (not just
.*) - •Reasonable timeouts
- •Prompts are actionable
MCP
- •Uses
${CLAUDE_PLUGIN_ROOT}for paths - •Env vars use
${VAR}syntax - •No hardcoded secrets
CLAUDE.md
- •Under 300 lines (check line count)
- •Has WHAT/WHY/HOW sections
- •Uses
file:linepointers, not code snippets - •Progressive disclosure for large content
Output
Append to AUDIT_REPORT.md:
markdown
--- ## Qualitative Review **Reviewed by:** Claude (Opus) **Date:** [ISO timestamp] ### Primitives Found | Type | Count | Files | |------|-------|-------| | Skills | N | [list] | | Agents | N | [list] | | Hooks | N | [list] | | MCP | N | [list] | | CLAUDE.md | Y/N | [path] | ### Issues [List each issue with file:line and specific fix needed] ### Verdict **[APPROVED / NEEDS REVISION]** [If needs revision: prioritized list of must-fix items]