catenary
01Plugin Claude Code
Enforced code intelligence for AI coding agents — a curated, LSP-backed command surface (grep, glob, sed, diagnostics) the agent can't route around.
Plugin Claude Code
Enforced code intelligence for AI coding agents — a curated, LSP-backed command surface (grep, glob, sed, diagnostics) the agent can't route around.
Instructions file CodexOpenCode
AGENTS.md instructions for TwoWells/Catenary, covering catenary agent context, project grounding, how catenary works, core concepts and key source files.
Instructions file
Claude Code instructions for TwoWells/Catenary, a project described as: Giving AI coding agents LSP-powered code intelligence.
Instructions file Gemini CLI
Gemini CLI instructions for TwoWells/Catenary, a project described as: Giving AI coding agents LSP-powered code intelligence.
Plugin Claude Code
Enforced code intelligence for Claude Code — an opinionated, LSP-backed command surface (grep, glob, sed, diagnostics) plus a hook that keeps the agent on the code-intelligent path.
Hook
Runs when a session starts, executing install.sh with --format. From TwoWells/Catenary.
Hook
Runs before the agent uses a tool, running catenary hook pre-tool --format=claude. From TwoWells/Catenary.
Hook
Runs when the agent finishes a response, running catenary hook post-agent --format=claude. From TwoWells/Catenary.
Hook
Runs when a subagent finishes, running catenary hook post-agent --format=claude. From TwoWells/Catenary.
Hook
Runs when a session ends, running catenary hook session-end --format=claude. From TwoWells/Catenary.
Hook
Runs when a subagent starts, running catenary hook subagent-start --format=claude. From TwoWells/Catenary.
Hook
Runs when a git worktree is removed, running catenary hook worktree-remove --format=claude. From TwoWells/Catenary.
Hook
Runs when a git worktree is created, running catenary hook worktree-create --format=claude. From TwoWells/Catenary.
Hook
Runs when the agent asks permission for an action, running catenary hook permission-request --format=claude. From TwoWells/Catenary.
Hook
Runs once when the project is set up, running an inline shell check. From TwoWells/Catenary.
Hook
Runs when you submit a prompt, before the agent sees it, running an inline shell check. From TwoWells/Catenary.
Hook
Runs to expand your prompt before the agent sees it, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the PermissionDenied event, running an inline shell check. From TwoWells/Catenary.
Hook
Runs after a tool call finishes, running an inline shell check. From TwoWells/Catenary.
Hook
Runs when a tool call fails, running an inline shell check. From TwoWells/Catenary.
Hook
Runs when the agent sends a notification, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the TaskCreated event, running an inline shell check. From TwoWells/Catenary.
Hook
Runs when a task is marked completed, running an inline shell check. From TwoWells/Catenary.
Hook
Runs on the StopFailure event, running an inline shell check. From TwoWells/Catenary.