claude

Writ

Guardrails for Claude Code: the rules that fit the task delivered per prompt, and no risky writes before you approve a plan and tests. Hybrid retrieval (BM25 + vector + graph traversal + weighted ranking, with an abstention gate) over a Neo4j knowledge graph, wired in through hook scripts and a session state machine.

318 on GitHubby Lucio Saldivarv1.12.0MITupdated 9 days agoworkflow
/

Plugin writ from marketplace writ in infinri/Writ. Commands read from the repo's manifest — 9 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Subagents (5)

  • writ-explorer

    Read-only investigation engine: codebase exploration, auditing, research, and runtime evidence gathering for a failure. Cannot modify files. Use before planning, to answer a question that requires grounding findings in evidence (file:line, config value, schema fact), or to reproduce a failure and ca

  • writ-implementer

    Implements all files listed in an approved plan. Writes production code, configuration, and updates test implementations. Use after test skeleton approval.

  • writ-planner

    Designs implementation plans for coding tasks. Writes plan.md and capabilities.md to the session-scoped plan directory named in your context. Use after exploration, before test writing.

  • writ-reviewer

    Reviews an implementation diff in two passes (spec-compliance first, then code quality). Read-only. Returns structured findings. Replaces the separate spec/code-quality reviewers.

  • writ-test-writer

    Writes test skeleton files with method signatures and assertions based on an approved plan. Use after plan approval, before implementation.

Hooks (30)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-blackbox-capture.sh"

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start-bootstrap.sh"

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-manual-test-grant.sh"

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/auto-approve-gate.sh"

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-rag-inject.sh"

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-inject-always-on.sh"

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-inject-methodology.sh"

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-inject-recall.sh"

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-inject-documents.sh"

  • SubagentStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-subagent-start.sh"

  • SubagentStop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-blackbox-capture.sh"

  • SubagentStop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-subagent-stop.sh"

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/friction-logger.sh"

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/enforce-violations.sh"

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-verify-before-claim.sh"

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-run-pending-tests.sh"

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-comms-output-gate.sh"

  • PostToolUseFailure

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-blackbox-capture.sh"

  • PostToolUseFailure

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-tool-failure-record.sh"

  • PreCompact

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-precompact.sh"

  • PostCompact

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-blackbox-capture.sh"

  • PostCompact

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-postcompact.sh"

  • SessionEnd

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-session-end.sh"

  • SessionEnd

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-pressure-audit.sh"

  • CwdChanged

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-blackbox-capture.sh"

  • CwdChanged

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-cwd-changed.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/validate-exit-plan.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-read-junk-gate.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-read-rag.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/writ-debug-code-gate.sh"

View source on GitHub infinri.github.io

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development

9 skills · 1 command · 8 agents

wshobson/agents 42,461

beads

claudecodex

AI-supervised issue tracker for coding workflows

1 skill · 1 agent · hooks

gastownhall/beads 28,698

prowler

claude

Connect Claude to Prowler Cloud through the Prowler MCP server. Reads providers, scans, findings, compliance results and resources for AWS, Azure, GCP, Kubernetes, Microsoft 365, GitHub and the other providers listed at https://registry.prowler.com, and returns remediation guidance for failed checks. Writes are limited to Prowler Cloud itself: triggering scans, finding triage, mute rules and the mutelist, providers and integrations. Your cloud resources are not changed by the connector.

1 skill · 1 MCP server

prowler-cloud/prowler 15,234

Maintain Writ?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted