ribeirogab/specwright

A multi-host plugin for Claude Code, Codex, and OpenCode. It gives a repository one explicit, change-driven engineering workflow:

3Stars on the repository
22Mods indexed here, across every type
24d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

archive

01

ribeirogab/specwright

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.

3 24d ago A 65 tokens original MIT

delivery

02

ribeirogab/specwright

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…

3 24d ago A 86 tokens original MIT

implement

03

ribeirogab/specwright

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…

3 24d ago A 79 tokens original MIT

init

04

ribeirogab/specwright

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.…

3 24d ago A 94 tokens original MIT

plan

05

ribeirogab/specwright

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…

3 24d ago A 76 tokens original MIT

propose

06

ribeirogab/specwright

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…

3 24d ago A 73 tokens original MIT

review

07

ribeirogab/specwright

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…

3 24d ago A 107 tokens original MIT

ship

08

ribeirogab/specwright

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…

3 24d ago A 76 tokens original MIT