Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sanyuan0704 avatar

Skill Review

  • 536 installs
  • 3.8k repo stars
  • Updated May 11, 2026
  • sanyuan0704/code-review-expert

skill-review is an agent skill that applies structured SKILL.md compliance and description-quality rubrics for developers who author, refactor, or audit agent skills before publishing to a catalog.

About

skill-review is a catalog-quality checker from sanyuan0704/code-review-expert that loads detailed review criteria during Step 2 analysis of agent skills. The rubric enforces required frontmatter (`name`, `description` over 50 characters), a root SKILL.md, and a 500-line hard limit with warnings above 400 lines. It also flags stray README/CHANGELOG files, untested scripts/, unreferenced references/, and unused assets/. Developers reach for skill-review when preparing skills for Skillselion or internal registries and need consistent structure compliance before merge. Outputs are actionable audit notes aligned to each review dimension.

  • Structure compliance checks: required frontmatter, 500-line SKILL.md hard limit, orphan file detection
  • Description quality rubric with keyword-bombing patterns and anti-patterns for weak triggers
  • Explicit red flags for deep reference nesting and scripts missing invocation docs
  • Designed as Step 2 reference material for a broader code-review-expert workflow
  • Separates assets/ (output-only) from references/ (context-loaded) expectations

Skill Review by the numbers

  • 536 all-time installs (skills.sh)
  • +48 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #96 of 782 Skill Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sanyuan0704/code-review-expert --skill skill-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs536
repo stars3.8k
Security audit3 / 3 scanners passed
Last updatedMay 11, 2026
Repositorysanyuan0704/code-review-expert

How do you audit SKILL.md structure before publishing?

Load structured SKILL.md compliance and description-quality rubrics when you are authoring, refactoring, or auditing agent skills before publishing to a catalog.

Who is it for?

Developers authoring or maintaining agent skills who need a repeatable SKILL.md compliance checklist before catalog submission.

Skip if: Teams reviewing application pull requests or runtime security posture instead of agent skill package structure.

When should I use this skill?

User is authoring, refactoring, or auditing a SKILL.md, agent skill package, or catalog entry before publish

What you get

Structured compliance findings, flagged frontmatter issues, and line-count warnings per review dimension

  • Compliance audit notes
  • Structure violation list
  • Description-quality feedback

By the numbers

  • SKILL.md hard line limit is 500 with warnings above 400 lines
  • Frontmatter description must exceed 50 characters

Files

SKILL.mdMarkdownGitHub ↗

Skill Review

IRON LAW: Be specific and actionable. Never say "could be improved" without stating exactly what to change and why it matters for model output quality.

Workflow

Skill Review Progress:

- [ ] Step 1: Load Target ⚠️ REQUIRED
  - [ ] 1.1 Identify skill path
  - [ ] 1.2 Read SKILL.md and inventory all files
- [ ] Step 2: Analyze ⚠️ REQUIRED
  - [ ] 2.1 Structure compliance
  - [ ] 2.2 Description quality
  - [ ] 2.3 Workflow design
  - [ ] 2.4 Token efficiency
  - [ ] 2.5 Anti-pattern detection
- [ ] Step 3: Report ⚠️ REQUIRED
  - [ ] 3.1 Strengths (what's done well)
  - [ ] 3.2 Suggestions (prioritized improvements)

Step 1: Load Target ⚠️ REQUIRED

Identify the skill to review. Accept:

  • Explicit path: /skill-review path/to/skill
  • Current directory context: if user is already in a skill folder
  • Skill name: search within the workspace for matching skill directory

Read the full SKILL.md and list all files in the skill directory. Count SKILL.md line count — this is a key metric.

Step 2: Analyze ⚠️ REQUIRED

Load references/review-criteria.md for detailed criteria. Evaluate the skill across five dimensions:

2.1 Structure Compliance

Questions to answer:

  • Does the directory follow the standard layout (SKILL.md, scripts/, references/, assets/)?
  • Is SKILL.md under 500 lines?
  • Does frontmatter contain only name and description (plus optional allowed-tools, license, metadata)?
  • Are there unnecessary files (README.md, CHANGELOG.md, LICENSE duplicates)?
  • Are references organized by domain with one level of nesting?

2.2 Description Quality

Questions to answer:

  • Does the description include concrete trigger keywords and phrases?
  • Does it use keyword bombing (multiple phrasings of the same intent)?
  • Is it self-contained — can a router understand what this skill does without reading the body?
  • Does it avoid putting "When to Use" info in the body instead of the description?
  • Would a user's natural language query match this description?

2.3 Workflow Design

Questions to answer:

  • Is there a trackable checklist with copy-paste-friendly format?
  • Are critical steps marked with ⚠️ REQUIRED or ⛔ BLOCKING?
  • Are there confirmation gates before destructive/generative operations?
  • Is the workflow linear and progressive, or does it jump around?
  • Are sub-steps used where complexity demands it?

2.4 Token Efficiency

Questions to answer:

  • Is there an Iron Law or core constraint at the top?
  • Does SKILL.md only contain what Claude doesn't already know?
  • Are references loaded progressively (on-demand) rather than all upfront?
  • Are instructions in imperative form (not "You should...")?
  • Are scripts executed rather than loaded into context?
  • Is there redundancy between SKILL.md and reference files?

2.5 Anti-Pattern Detection

Check for these known bad patterns:

  • Vague directives ("ensure good quality", "make it better")
  • Placeholder residue (TODO, FIXME, xxx, TBD)
  • Over-specification of things Claude already knows
  • No anti-patterns section (model has no guardrails against lazy defaults)
  • Missing pre-delivery checklist (no concrete verification criteria)
  • Giant monolithic SKILL.md with no reference extraction
  • Instructions that describe WHAT rather than constrain HOW

Step 3: Report ⚠️ REQUIRED

Output Format

Present the review in this order:

1. Strengths — What this skill does well. Be specific: quote the actual lines or patterns that work. Minimum 2 strengths, even for weak skills (find what's salvageable).

2. Suggestions — Improvements sorted by impact (highest first). Each suggestion must include:

  • What: the specific issue found
  • Where: file and location
  • Fix: concrete actionable change (show before/after when helpful)

Group suggestions by dimension only if there are many (5+). Otherwise present as a flat prioritized list.

Tone

  • Direct, constructive, collegial
  • Lead with genuine strengths — not filler praise
  • Suggestions are opportunities, not failures
  • If the skill is already solid, say so briefly and move on

Anti-Patterns for This Skill

  • Giving vague praise ("nice structure!") without quoting what specifically works
  • Listing problems without actionable fixes
  • Reviewing against personal taste rather than the documented principles
  • Suggesting over-engineering for simple skills
  • Flagging missing features that the skill intentionally omits (check if simplicity is the point)

Related skills

How it compares

Use skill-review for agent skill package structure; use code-review skills when reviewing application source diffs.

FAQ

What frontmatter does skill-review require?

skill-review requires a root SKILL.md whose frontmatter includes a name matching the directory and a non-empty description longer than 50 characters before the skill passes structure compliance.

What is the SKILL.md line limit in skill-review?

skill-review treats 500 lines as a hard limit for SKILL.md and flags files above 400 lines as approaching the cap, prompting authors to split or trim reference content.

Is Skill Review safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.