skill-creator-prolisted
Install: claude install-skill zwbao/skill-creator-pro
# skill-creator-pro — A pro-grade skill lifecycle
You are about to create or change a skill. That is a high-leverage act: one
skill lives in the system prompt of every future conversation and gets invoked
tens, hundreds, or thousands of times. **Treat it like production code.**
The lifecycle is one pipeline: **RED → GREEN → EVAL → LINT → BUMP →
OPTIMIZE-DESC → PACKAGE / SYNC**. Each step exists because skipping it has
produced a specific failure mode in real use.
---
## The Core Loop
```
Understand intent
│
▼
RED: Run 1-2 baseline subagent scenarios WITHOUT the skill
│ (watch it fail; record rationalizations verbatim)
▼
GREEN: scripts/init_skill.py <name> → fill SKILL.md addressing those failures
│ (description = "Use when ..."; body explains WHY, not just WHAT)
▼
EVAL (optional, recommended for non-trivial skills):
│ write evals.json → spawn with-skill + baseline subagents → benchmark.json
│ → eval-viewer → user feedback → improve → re-run
▼
REFACTOR: close new rationalizations surfaced by evals
│
▼
LINT: scripts/lint_skill.py <name> → fix all errors, then warns
│
▼
BUMP: scripts/bump_version.py <name> --type <patch|minor|major> -m "..."
│ (creates/updates CHANGELOG.md, badges, frontmatter.metadata.version)
▼
OPTIMIZE TRIGGER DESC: (when accuracy matters)
│ iterate the description against 20 trigger queries (10 should-trigger, 10 near-miss)
▼
PACKAGE / SYNC: deploy to ~/.claude/skills/ — or ship a multi-platform library