benjaminr/cc-makefile

A Claude Code plugin for Makefile-driven projects. Automatically discovers targets at session start, injects them into Claude's context, and enforces read/write/danger permission levels on every make command.

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

SessionStart

01

benjaminr/cc-makefile

Hook

Runs when a session starts, executing session-start.sh via bash. From benjaminr/cc-makefile.

1 5mo ago A tokens not measured original MIT

PreToolUse

02

benjaminr/cc-makefile

Hook

Runs before the agent uses a tool for Bash tool calls, executing pre-tool-use.sh via bash. From benjaminr/cc-makefile.

1 5mo ago A tokens not measured original MIT

PostToolUse

03

benjaminr/cc-makefile

Hook

Runs after a tool call finishes for Bash tool calls, executing post-make.sh via bash. From benjaminr/cc-makefile.

1 5mo ago A tokens not measured copy · 48% MIT

PostToolUseFailure

04

benjaminr/cc-makefile

Hook

Runs when a tool call fails for Bash tool calls, executing post-make.sh via bash. From benjaminr/cc-makefile.

1 5mo ago A tokens not measured copy · 55% MIT

FileChanged

05

benjaminr/cc-makefile

Hook

Runs on the FileChanged event for Makefile tool calls, executing session-start.sh via bash. From benjaminr/cc-makefile.

1 5mo ago A tokens not measured copy · 56% MIT

CwdChanged

06

benjaminr/cc-makefile

Hook

Runs on the CwdChanged event, executing cwd-changed.sh via bash. From benjaminr/cc-makefile.

1 5mo ago A tokens not measured original MIT

PostCompact

07

benjaminr/cc-makefile

Hook

Runs after the context is compacted, executing session-start.sh via bash. From benjaminr/cc-makefile.

1 5mo ago A tokens not measured original MIT