What's new
Closes the full contributor pipeline — from "I want to contribute" to "my PR is merge-ready" — by addressing three friction gaps:
Discovery
- New
.github/ISSUE_TEMPLATE/wishlist-item.yml— GitHub YAML form template (Wing/Area, What to build, Why it matters, Acceptance criteria, Difficulty, Related files). Auto-labels issues withwishlist.
Structural Validation Tooling
- New
scripts/validate-structure.js— 5 structural integrity checks: command file count, reference file count, version consistency, command frontmatter, no empty command files. Runnable locally:node scripts/validate-structure.js. - New
.github/workflows/validate-structure.yml— CI job triggering on PRs tocommands/**,skills/design/references/**,.claude-plugin/plugin.json,meta/stats.json. Posts PR comment with failure details.
Quality Bar
- Expanded
.github/pull_request_template.md— per-contribution-type checklists for new command, new role, and knowledge/reference updates. CONTRIBUTING.md— new Finding Work section (label system, issue links, claim/release flow) and Definition of Done section (prose checklist with rationale for each item).
Note: Four GitHub labels must be created manually in repo settings:
wishlist (#0075ca) · good-first-issue (#7057ff) · help-wanted (#008672) · claimed (#e4e669)