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.

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

SessionStart

01

Obsidian-Owl/specwright

Hook

Runs when a session starts, executing session-start.mjs via node. From Obsidian-Owl/specwright.

9 4mo ago A tokens not measured copy · 56% MIT

Stop

02

Obsidian-Owl/specwright

Hook

Runs when the agent finishes a response, executing session-stop.mjs via node. From Obsidian-Owl/specwright.

9 4mo ago A tokens not measured copy · 50% MIT

TaskCompleted

03

Obsidian-Owl/specwright

Hook

Runs when a task is marked completed, executing task-completed.mjs via node. From Obsidian-Owl/specwright.

9 4mo ago A tokens not measured copy · 58% MIT

PreToolUse

04

Obsidian-Owl/specwright

Hook

Runs before the agent uses a tool for Bash tool calls, executing pre-ship-guard.mjs via node. From Obsidian-Owl/specwright.

9 4mo ago A tokens not measured original MIT

PostToolUse

05

Obsidian-Owl/specwright

Hook

Runs after a tool call finishes for Write and Edit tool calls, executing post-write-diagnostics.mjs via node. From Obsidian-Owl/specwright.

9 4mo ago A tokens not measured original MIT

SubagentStart

06

Obsidian-Owl/specwright

Hook

Runs when a subagent starts for specwright-executor, specwright-tester, specwright-architect and specwright-reviewer tool calls, executing subagent-context.mjs via node. From Obsidian-Owl/specwright.

9 4mo ago A tokens not measured original MIT