with one click
wave-spec
Scaffold or validate a WaveSpec deliverable for a claimed wave.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Scaffold or validate a WaveSpec deliverable for a claimed wave.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Model-only playbook for adding a property-based test that pins a function's invariant.
Dispatch a claimed wave to a runtime per the V8 session-reuse ladder.
Fresh-context verification of a phase deliverable or wave outcome. Spawns a fresh auditor subagent that re-reads the diff against the success criteria.
Auto-chained research follow-up skill with recursion guard for residual unknowns.
Resolve the Co-Authored-By trailer policy for the active repo.
Compress the session conversation when context approaches the limit.
| name | wave-spec |
| description | Scaffold or validate a WaveSpec deliverable for a claimed wave. |
| argument-hint | init|validate <wave-id> [--mockup-waiver-reason=<text>] |
| user-invocable | true |
| disable-model-invocation | true |
init default / validate) and the target wave_id (required; a missing id degrades to status=needs_user).mockup_waiver_reason through so a downstream scaffold can carry it onto the WaveSpec without forcing an ASCII mockup for non-UI waves.EVENT describing the operation intent; the daemon owns spec scaffolding + cache mutation, so the skill routes to the eawf spec writer via next_valid_actions.init / validate.A missing wave_id degrades to status=needs_user, which routes the operator to an AskUserQuestion prompt for the target wave rather than scaffolding against an unresolved id.
Skill envelope with header.skill = "/wave-spec". Body carries verb, wave_id, and mockup_waiver_reason.