implement
25Command
Execute a change's tasks.md from the first unticked step — implement each task, run its validation, commit, then the quality gate and runtime verification of every acceptance criterion.
Command
Execute a change's tasks.md from the first unticked step — implement each task, run its validation, commit, then the quality gate and runtime verification of every acceptance criterion.
Command
Set up specwright in this repository — the .specwright/ vault, the specwright section in the canonical AGENTS instructions, the Codex role profiles, and the ignore rules. Idempotent.
Command
Turn an approved proposal.md into its plan — tasks.md always, design.md when the scope calls for one — written so an agent with no conversation context can implement it, then checked by the handoff validator.
Command
Turn intent into an approved change ticket — harvest the conversation, explore what is still open, decide one change or a delivery, and write proposal.md with binary acceptance criteria.
Command
Review a branch diff with a find-only subagent across rubric and conventions, change conformance, and documentation consistency — one verdict that reaches lgtm only when no dimension has an open blocker.
Command
Run the whole change ladder without stopping — ticket, plan, implementation, quality gate, runtime verification, PR, review to lgtm — deciding open questions autonomously and recording each decision.
Skill Claude CodeCodex
Use when explicitly invoked to close out a change whose branch has already merged: confirm the merge from git alone, then move the change folder under changes/archive/ with its ship date. Trigger on '/sw:archive', '$sw:archive', 'archive this change', or a request to close out a merged change.
Skill Claude CodeCodex
Use when explicitly invoked to conduct a large outcome decomposed into changes: decompose a requirements document if needed, then dispatch every ready change to a sw-change-owner in parallel, one worktree each, track the delivery file, apply circuit breakers, and close out. Resumable from a fresh session. Trigger on…
Skill Claude CodeCodex
Use when explicitly invoked to execute a change's tasks.md from the first unticked step: implement each task, run its validation, commit, then run the quality gate and verify every acceptance criterion by observed behavior. Needs no conversation context — the change folder is the whole input. Trigger on…
Skill Claude CodeCodex
Use when explicitly invoked to set up specwright in a repository: scaffold the .specwright vault, add the specwright section to the canonical AGENTS instructions with its Claude symlink, install the two Codex role profiles, and add the ignore rules for the chosen mode. Idempotent — re-running it is the upgrade.…
Skill Claude CodeCodex
Use when explicitly invoked to turn an approved proposal.md into its plan — tasks.md always, and design.md when the scope calls for one — written so an agent with no memory of the conversation can implement it, then checked by the handoff-readiness validator. Trigger on '/sw:plan', '$sw:plan', or a direct request to…
Skill Claude CodeCodex
Use when explicitly invoked to turn intent into an approved change ticket: harvest the conversation so far, explore whatever is still open, decide whether the work is one change or a delivery, and write proposal.md with binary acceptance criteria. Trigger on '/sw:propose', '$sw:propose', or a direct request to turn…
Skill Claude CodeCodex
Use when explicitly invoked to review a branch diff (or any diff or files pointed at) with a find-only subagent covering rubric and conventions, change conformance against the AC-N and their runtime-verification evidence, and documentation consistency — one plain-text verdict that reaches lgtm only when no dimension…
Skill Claude CodeCodex
Use when explicitly invoked to run the whole change ladder without stopping — ticket, plan, implementation, quality gate, runtime verification, review to lgtm — deciding every open question autonomously and recording each decision in proposal.md. Trigger on '/sw:ship', '$sw:ship', or a request to take something from…