SuperAPI AI Directory

skill-spec-review

Agents & models

View repository

Updated 10-15 19:57

About this skill

Skill spec review

Review a skill package before merge or publish to skills.sh.

When to use

  • "Review this skill"
  • "Is this SKILL.md valid?"
  • PR touches skills/*/SKILL.md
  • Preparing a repo for npx skills add

Review checklist

Structure

  • Directory name is kebab-case and matches name in frontmatter
  • File is exactly SKILL.md (case-sensitive)
  • No README.md inside the skill folder (use references/)

Frontmatter (required)

  • name: 1–64 chars, [a-z0-9-], no leading/trailing -, no --
  • description: 1–1024 chars, states capability and when to activate

Frontmatter (recommended)

  • license set if not repo MIT
  • metadata.version and metadata.author
  • compatibility if skill needs git, network, docker, or a specific product

Body

  • Clear numbered workflow
  • Under ~500 lines (or split to references/)
  • Relative file links one level deep
  • references/sources.md with URLs for external claims (skill-source-citations)
  • Install command documented: npx skills add arenukvern/skill_steward --skill <name>

Scripts (if present)

  • Shebang present (bash or node)
  • set -euo pipefail for bash
  • stderr for logs, stdout for machine-readable output

Registry (this repo)

  • Skill id in skills.sh.json
  • Row in root README.md table
  • pnpm run validate passes (no sources.md warning)
  • Tier 1 (north-star-governance, harness-engineering-culture, mcp-harness-repo-maintainer, create-skill): evals/cases/*.yaml + pnpm run eval (ADR 0011)
  • Other behavior-critical skills: references/evals.md or plugin-eval note (skill-eval-improve)

Output format

Report as:

## Summary
{pass | needs changes}

## Errors (blocking)
- ...

## Warnings
- ...

## Suggestions
- ...

References

Install

npx skills add arenukvern/skill_steward --skill skill-spec-review

Sources

See references/sources.md. When researching, follow skill-source-citations.