write-great-skill

Installation
SKILL.md

write-great-skill

Workflow + quality bar for skills and agent-loaded docs. Project CLAUDE.md/AGENTS.md may add rules (eval prompt language, commit style, post-ship steps); project wins on conflict.

Eval rules

  • Ship evals/evals.json per skill-creator schema; fixtures under evals/files/, built by script (init.sh, gen_fixtures.py) once beyond a handful of files, so every run starts from identical state.
  • Cover every branch and guardrail with ≥1 eval with checkable expectations.
  • Aim expectations at what skill adds: behavior model misses without it, observable in output files or run's action log. Eval passing both ways stays only as regression guard, marked so in benchmark.md.
  • ≥1 eval triggers skill in natural language, no /<skill> command.
  • Update evals in same change that alters behavior.
  • Record every run in evals/benchmark.md (format). Doubles as baseline cache: no-skill scores depend only on eval prompt, fixtures, model, never on skill text.

Gates

Trigger Run
User asks Step 1 → show draft, eval scores, open questions → ask user to confirm → steps 2–5 unattended
Another skill (e.g. self-improve) Steps 1–5 unattended; project post-merge steps (e.g. sync) not run, named in PR
Only root CLAUDE.md/AGENTS.md changes Edit → show diff → ask user to confirm → steps 2, 3, 5 unattended; no evals
Installs
1
Repository
jinsyin/skills
GitHub Stars
1
First Seen
6 days ago