infinri/Writ

Governance runtime for Claude Code. Enforces workflow gates at tool time, delivers the engineering rules relevant to the work, and preserves decision provenance across sessions.

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

SessionStart

01

infinri/Writ

Hook

Runs when a session starts, executing writ-blackbox-capture.sh and session-start-bootstrap.sh via bash (2 commands). From infinri/Writ.

189 17d ago A tokens not measured copy · 63% MIT

UserPromptSubmit

02

infinri/Writ

Hook

Runs when you submit a prompt, before the agent sees it, executing writ-manual-test-grant.sh, auto-approve-gate.sh and writ-rag-inject.sh via bash (3 commands). From infinri/Writ.

189 17d ago A tokens not measured copy · 61% MIT

SubagentStart

03

infinri/Writ

Hook

Runs when a subagent starts, executing writ-subagent-start.sh via bash. From infinri/Writ.

189 17d ago A tokens not measured original MIT

SubagentStop

04

infinri/Writ

Hook

Runs when a subagent finishes, executing writ-blackbox-capture.sh and writ-subagent-stop.sh via bash (2 commands). From infinri/Writ.

189 17d ago A tokens not measured copy · 56% MIT

Stop

05

infinri/Writ

Hook

Runs when the agent finishes a response, executing friction-logger.sh, enforce-violations.sh, writ-verify-before-claim.sh, writ-run-pending-tests.sh and writ-comms-output-gate.sh via bash (5 commands). From infinri/Writ.

189 17d ago A tokens not measured copy · 63% MIT

PostToolUseFailure

06

infinri/Writ

Hook

Runs when a tool call fails, executing writ-blackbox-capture.sh via bash. From infinri/Writ.

189 17d ago A tokens not measured copy · 56% MIT

PreCompact

07

infinri/Writ

Hook

Runs before the context is compacted, executing writ-precompact.sh via bash. From infinri/Writ.

189 17d ago A tokens not measured copy · 56% MIT

PostCompact

08

infinri/Writ

Hook

Runs after the context is compacted, executing writ-blackbox-capture.sh and writ-postcompact.sh via bash (2 commands). From infinri/Writ.

189 17d ago A tokens not measured copy · 58% MIT

SessionEnd

09

infinri/Writ

Hook

Runs when a session ends, executing writ-session-end.sh and writ-pressure-audit.sh via bash (2 commands). From infinri/Writ.

189 17d ago A tokens not measured copy · 58% MIT

CwdChanged

10

infinri/Writ

Hook

Runs on the CwdChanged event, executing writ-blackbox-capture.sh and writ-cwd-changed.sh via bash (2 commands). From infinri/Writ.

189 17d ago A tokens not measured copy · 61% MIT

PreToolUse

11

infinri/Writ

Hook

Runs before the agent uses a tool for ExitPlanMode, Read, Read, Grep, Read, Glob, Write, Edit, NotebookEdit, Write, Edit, NotebookEdit, Write, Edit, Task, Bash, Bash, Write, Write and Write tool calls, executing validate-exit-plan.sh, writ-read-junk-gate.sh, writ-read-rag.sh, writ-debug-code-gate.sh…

189 17d ago A tokens not measured copy · 55% MIT

PostToolUse

12

infinri/Writ

Hook

Runs after a tool call finishes for Bash, WebFetch, WebSearch, Write, Edit, Write, Edit, Write, Edit, Write, Edit, Write, Edit, NotebookEdit, Write, Write, Edit, Write and Edit tool calls, executing inject-tier-workflow.sh, writ-web-capture.sh, validate-file.sh, writ-bible-authoring-push.sh, validate-handoff.sh…

189 17d ago A tokens not measured copy · 50% MIT