kit/plugins/skill-reviewer/skills/reviewing-skills/SKILL.md
Scores SKILL.md files across 5 quality dimensions. Audits against Anthropic's authoring best practices and optionally generates a fix. Use when the user asks to review, audit, or score a skill.
npx skillsauth add shawn-sandy/agentics reviewing-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Performs a structured, scored audit of SKILL.md files against Anthropic's official Claude Code skill authoring best practices. Produces a scored report across 5 quality dimensions and optionally generates a corrected version.
Follow these steps exactly.
Does not review CLAUDE.md, commands, hooks, or general markdown.
Determine which SKILL.md file to audit:
Do NOT use $ARGUMENTS or $PWD — these variables are only available in commands, not skills.
Read the target file and record:
| Metric | Value |
|--------|-------|
| Total lines | Count all lines |
| Word count | Count words in body (after closing ---) |
| Frontmatter fields present | name, description, and any extras |
| Body lines | Lines after closing --- |
| Reference files detected | Any references/ paths mentioned or present in skill folder |
| Folder structure | Check for scripts/, references/, assets/ subdirectories |
| Design pattern | Identify: Sequential, Orchestrator, Iterative, Adaptive, or none |
Note the presence or absence of:
---)name: fielddescription: fieldSKILL.md)Default: Use references/best-practices.md (static, always available).
Fetch live from platform docs when user says:
Live fetch URL:
https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices
If live fetch fails: fall back to references/best-practices.md silently and note the failure in the audit output under a "Guidelines Source" line.
Compare the current SKILL.md against its last committed version to detect breaking changes and regressions.
Skip entirely if any of the following are true:
git rev-parse --git-dir returns non-zero)git log --oneline -- <path> returns no output)If not skipped, run in order:
git ls-files --full-name <path-to-SKILL.md>
git show HEAD:<git-relative-path>
If this fails (file renamed, untracked, or path error): skip and note "No previous version found — file may have been renamed" in report. Do NOT attempt git log --follow; surface the limitation and move on.What to compare: See references/audit-steps.md — Regression Risk section.
Output: A Regression Risk section in the audit report, appended after the Scores table and before the Grade line. Does not affect any dimension score.
Continue with references/audit-steps.md for:
Use this for rapid pre-audit assessment:
Frontmatter
---) present and matchingname: field present, ≤64 chars, lowercase + numbers + hyphens onlyname: does not contain anthropic or claude as substringdescription: field present, ≤1024 charsBody
\)Structure
SKILL.md (case-sensitive)references/sub/file.md)Design Pattern
Scripts (apply if skill contains a scripts/ folder or has bash/python code blocks with external tool invocations)
ServerName:tool_name formatDiscoverability
Regression Risk (skip if not in git, file is new, or user opts out)
name: field unchanged (BREAKING if changed)description: trigger phrases preserved (BREAKING if any removed)description: activation intent preserved (WARNING if Use when... clause or ≥3 domain keywords absent vs. previous)references/ path disappeared)data-ai
Craft-prompt: interviews users and assembles a structured AI prompt using Anthropic best-practice techniques. Use when the user runs /plan-agent:craft-prompt or asks to craft a prompt.
development
Generates a SOCIAL.md project sharing config by analyzing the codebase. Use when asked to set up social sharing preferences or create a SOCIAL.md file.
development
Explains how any project file, component, or concept works. Reads source files and synthesizes developer-friendly principles, social copy, and a dark-mode card. Use when asked 'how does X work' or 'explain X'.
development
Generate an HTML implementation-plan document. Produces a self-contained .html plan file with steps, acceptance criteria, and metadata. Use when the user asks to create a plan document, generate an HTML plan, or write a plan file — not for general planning questions.