Obsidian-Owl/specwright

Craft quality software with AI discipline. Spec-driven development plugin for Claude Code and Opencode — quality gates, adversarial testing, and evidence capture.

This repository also configures its own agents. See what specwright tells them →

10Stars on the repository
58Mods indexed here, across every type
5mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

sw-eval

01

Obsidian-Owl/specwright

Command Claude Code

Run Specwright eval suite. Spawns subagents to run skills in fixture workdirs, then grades results.

not rated 10 5mo ago C 22 tokens original MIT

sw-adopt

02

Obsidian-Owl/specwright

Command Claude Code

Explicitly adopt an existing work into the current worktree.

not rated 10 5mo ago A 12 tokens original MIT

sw-audit

03

Obsidian-Owl/specwright

Command Claude Code

Periodic codebase health check for systemic technical debt.

not rated 10 5mo ago A 10 tokens original MIT

sw-build

04

Obsidian-Owl/specwright

Command Claude Code

TDD implementation of one work unit. If branch-head freshness blocks and policy is rebase or merge, recover in-stage; manual is the fallback.

not rated 10 5mo ago A 30 tokens original MIT

sw-debug

05

Obsidian-Owl/specwright

Command Claude Code

Investigation-first debugging. Scope, investigate, diagnose, then fix/log/defer.

not rated 10 5mo ago A 17 tokens original MIT

sw-design

06

Obsidian-Owl/specwright

Command Claude Code

Interactive solution architecture with adversarial critique and assumption surfacing.

not rated 10 5mo ago A 12 tokens original MIT

sw-doctor

07

Obsidian-Owl/specwright

Command Claude Code

Read-only installation health check with repair hints.

not rated 10 5mo ago A 9 tokens original MIT

sw-guard

08

Obsidian-Owl/specwright

Command Claude Code

Detect stack and configure deterministic guardrails.

not rated 10 5mo ago A 8 tokens original MIT

sw-init

09

Obsidian-Owl/specwright

Command Claude Code

Project setup. Creates constitution and charter. Configures gates.

not rated 10 5mo ago A 12 tokens original MIT

sw-learn

10

Obsidian-Owl/specwright

Command Claude Code

Post-ship capture of patterns and learnings.

not rated 10 5mo ago A 10 tokens original MIT

sw-pivot

11

Obsidian-Owl/specwright

Command Claude Code

Research-backed rebaselining for planning, building, or verifying work. Preserves completed and shipped scope while revising remaining design, plan, and in-progress work.

not rated 10 5mo ago A 34 tokens original MIT

sw-plan

12

Obsidian-Owl/specwright

Command Claude Code

Decompose design into work units with testable specs.

not rated 10 5mo ago A 11 tokens original MIT

sw-research

13

Obsidian-Owl/specwright

Command Claude Code

Deep outward-facing research. External docs, APIs, patterns, and validation.

not rated 10 5mo ago A 15 tokens original MIT

sw-review

14

Obsidian-Owl/specwright

Command Claude Code

PR comment review. Group by status and respond inline.

not rated 10 5mo ago A 11 tokens original MIT

sw-ship

15

Obsidian-Owl/specwright

Command Claude Code

Strategy-aware merge via pull request. If branch-head freshness blocks and policy is rebase or merge, recover in the same run; manual is the fallback and still reruns /sw-verify before /sw-ship.

not rated 10 5mo ago A 44 tokens original MIT

sw-status

16

Obsidian-Owl/specwright

Command Claude Code

Show current Specwright state and progress.

not rated 10 5mo ago A 8 tokens original MIT

sw-sync

17

Obsidian-Owl/specwright

Command Claude Code

Git housekeeping. Fetch, prune stale branches, and sync with remote.

not rated 10 5mo ago A 14 tokens original MIT

sw-verify

18

Obsidian-Owl/specwright

Command Claude Code

Interactive quality gates. Shows findings and validates against the spec. If branch-head freshness blocks and policy is rebase or merge, recover in the same run; manual is the fallback and stays on /sw-verify.

not rated 10 5mo ago A 43 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: