AraneaDev/cassandra

Claude Code plugin that remembers the Bash and MCP tool calls which already failed in a project, and says so before your agent runs one again with nothing changed. Speaks across compaction, a new session, and subagent isolation, where the failure is no longer in context.

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

SessionStart

01

AraneaDev/cassandra

Hook

Runs when a session starts, executing session-start.sh via sh. From AraneaDev/cassandra.

1 yesterday A tokens not measured original MIT

PreToolUse

02

AraneaDev/cassandra

Hook

Runs before the agent uses a tool for ^(Bash and mcp__.*)$ tool calls, running "$CLAUDE_PLUGIN_ROOT/bin/cassandra-hook". From AraneaDev/cassandra.

1 yesterday A tokens not measured copy · 56% MIT

PostToolUse

03

AraneaDev/cassandra

Hook

Runs after a tool call finishes for ^(Bash and mcp__.*)$ tool calls, running "$CLAUDE_PLUGIN_ROOT/bin/cassandra-hook". From AraneaDev/cassandra.

1 yesterday A tokens not measured copy · 52% MIT

PostToolUseFailure

04

AraneaDev/cassandra

Hook

Runs when a tool call fails for ^(Bash and mcp__.*)$ tool calls, running "$CLAUDE_PLUGIN_ROOT/bin/cassandra-hook". From AraneaDev/cassandra.

1 yesterday A tokens not measured copy · 63% MIT

PermissionDenied

05

AraneaDev/cassandra

Hook

Runs on the PermissionDenied event for ^(Bash and mcp__.*)$ tool calls, running "$CLAUDE_PLUGIN_ROOT/bin/cassandra-hook". From AraneaDev/cassandra.

1 yesterday A tokens not measured copy · 58% MIT

PostCompact

06

AraneaDev/cassandra

Hook

Runs after the context is compacted, running "$CLAUDE_PLUGIN_ROOT/bin/cassandra-hook". From AraneaDev/cassandra.

1 yesterday A tokens not measured copy · 67% MIT