tractorjuice/arc-kit

The Enterprise Architecture Governance Harness — strategy, architecture, delivery, and assurance using AI coding assistants

This repository also configures its own agents. See what arc-kit tells them →

2.3kStars on the repository
212Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

SessionStart

01

tractorjuice/arc-kit

Hook Claude Code

One of 6 in hooks.json

Runs when a session starts on startup, resume and clear, executing arckit-codex-hook.mjs. From tractorjuice/arc-kit.

not rated 2.3k +6 yesterday A tokens not measured

UserPromptSubmit

02

tractorjuice/arc-kit

Hook Claude Code

One of 6 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing arckit-codex-hook.mjs. From tractorjuice/arc-kit.

not rated 2.3k +6 yesterday A tokens not measured

PreToolUse

03

tractorjuice/arc-kit

Hook Claude Code

One of 6 in hooks.json

Runs before the agent uses a tool for Read, Bash, apply_patch, Edit and Write tool calls, executing arckit-codex-hook.mjs. From tractorjuice/arc-kit.

not rated 2.3k +6 yesterday A tokens not measured

PostToolUse

04

tractorjuice/arc-kit

Hook Claude Code

One of 6 in hooks.json

Runs after a tool call finishes for apply_patch, Edit and Write tool calls, executing arckit-codex-hook.mjs. From tractorjuice/arc-kit.

not rated 2.3k +6 yesterday A tokens not measured

PermissionRequest

05

tractorjuice/arc-kit

Hook Claude Code

One of 6 in hooks.json

Runs when the agent asks permission for an action for mcp__.* tool calls, executing arckit-codex-hook.mjs. From tractorjuice/arc-kit.

not rated 2.3k +6 yesterday A tokens not measured

Stop

06

tractorjuice/arc-kit

Hook Claude Code

One of 6 in hooks.json

Runs when the agent finishes a response, executing arckit-codex-hook.mjs. From tractorjuice/arc-kit.

not rated 2.3k +6 yesterday A tokens not measured

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: