cowwoc/cat

An agentic workflow with a focus on reliability and developer experience

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

101Stars on the repository
51Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

SessionStart

01

cowwoc/cat

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, executing check-upgrade.sh, check-update-available.sh, echo-session-id.sh, check-retrospective-due.sh and inject-session-instructions.sh (5 commands). From cowwoc/cat.

not rated 101 2mo ago A tokens not measured

UserPromptSubmit

02

cowwoc/cat

Hook Claude Code

One of 4 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing get-skill-output.py and detect-giving-up.sh via python3 (2 commands). From cowwoc/cat.

not rated 101 2mo ago A tokens not measured

PostToolUse

03

cowwoc/cat

Hook Claude Code

One of 4 in hooks.json

Runs after a tool call finishes for Bash, Write, Edit, Read, Glob, Grep, WebFetch and WebSearch tool calls, executing get-posttool-output.py, detect-assistant-giving-up.sh, get-bash-posttool-output.py, remind-restart-after-skill-modification.sh and get-read-posttool-output.py via python3 (5 commands). From cowwoc/cat.

not rated 101 2mo ago A tokens not measured

SessionEnd

04

cowwoc/cat

Hook Claude Code

One of 4 in hooks.json

Runs when a session ends, executing session-unlock.sh. From cowwoc/cat.

not rated 101 2mo ago 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: