Skill Quality Rubric

July 16, 2026 · View on GitHub

This advisory rubric identifies concrete hardening opportunities. It does not change a deep-audit verdict and must not reward unnecessary references, scripts, assets, self-tests, or subagent packets.

Scoring

Each category receives 0–3:

ScoreMeaning
0Missing and required for this skill's actual behavior
1Present but weak, or warranted but absent
2Solid for the skill's scope, including “not needed”
3Mechanically strong or unusually complete
CategoryWhat good means
Trigger qualityDescription says what, when, and avoids obvious false positives.
Kernel clarityThe bounded procedure and stop condition are easy to find.
Progressive disclosureA concise kernel is self-contained; complex detail is linked.
Helper scriptsRepeated deterministic mechanics are scripted; judgment is not.
ValidationEvidence commands or artifacts prove executable behavior.
Self-testTrigger or behavior examples exist when complexity warrants them.
Assets/templatesReusable payloads exist only when the workflow actually needs them.
Subagents/rolesDelegation packets exist only for intentionally delegated work.
Safety boundariesMutation, authorization, and non-goals are explicit where relevant.
PackagingThe package is small, linked, mode-correct, and projection-safe.

The maximum remains 30. Rating bands are C (0–10), B (11–20), A (21–26), and S (27–30). A lower advisory rating is a review signal, not a ship blocker.

Required repository checks

bash skills/skill-builder/scripts/heal.sh --check --strict skills/<slug>
bash skills/skill-builder/scripts/audit.sh --strict skills/<slug>
bash scripts/validate-skill-frontmatter.sh --strict
bash tests/docs/validate-skill-count.sh
python3 scripts/generate-skill-mesh.py --check

When behavior or metadata changes:

bash scripts/refresh-codex-artifacts.sh --scope worktree
bash scripts/validate-codex-generated-artifacts.sh --scope worktree

Marketplace export checks apply only when preparing that package. A self-contained repo skill is not defective merely because it lacks marketplace assets or a dedicated delegation tree.

Audit method

  1. Read the complete SKILL.md and every linked resource.
  2. Compare its declared trigger, boundaries, output, and evidence with actual behavior.
  3. Run the repository checks.
  4. Score optional package features relative to demonstrated need.
  5. Recommend the smallest change that removes a real defect.

Never add ceremony solely to raise a numeric score.