.agents/skills/openspec-proposal/SKILL.md
Scaffolds a new OpenSpec change and validates strictly. Use when creating a new openspec proposal or change.
npx skillsauth add charly-vibes/wai openspec-proposalInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Scaffold a new OpenSpec change and validate strictly.
openspec/AGENTS.md (located inside the openspec/ directory—run ls openspec or openspec update if you don't see it) if you need additional OpenSpec conventions or clarifications.openspec/project.md, run openspec list and openspec list --specs, and inspect related code or docs (e.g., via rg/ls) to ground the proposal in current behaviour; note any gaps that require clarification.change-id and scaffold proposal.md, tasks.md, and design.md (when needed) under openspec/changes/<id>/.design.md when the solution spans multiple systems, introduces new patterns, or demands trade-off discussion before committing to specs.changes/<id>/specs/<capability>/spec.md (one folder per capability) using ## ADDED|MODIFIED|REMOVED Requirements with at least one #### Scenario: per requirement and cross-reference related capabilities when relevant.tasks.md as an ordered list of small, verifiable work items that deliver user-visible progress, include validation (tests, tooling), and highlight dependencies or parallelizable work.openspec validate <id> --strict and resolve every issue before sharing the proposal.openspec show <id> --json --deltas-only or openspec show <spec> --type spec to inspect details when validation fails.rg -n "Requirement:|Scenario:" openspec/specs before writing new ones.rg <keyword>, ls, or direct file reads so proposals align with current implementation realities.testing
Compare original and distilled prompts to verify the distillation is faithful and lossless. Checks completeness, accuracy, and appropriate conciseness.
development
Implement features following Test-Driven Development methodology. Red-Green-Refactor cycle with phased approach and verification at each step.
development
Orchestrate multi-agent code review with three waves - parallel analysis, cross-validation, and convergence check. Simulates specialist reviewers and synthesizes findings.
development
Apply Steve Yegge's Rule of 5 iterative review to any artifact - code, plans, research, issues, specs, or documents. Five stages from draft through excellence.