Invariant Catcher — Development agent for Claude Code
Hunts for vulnerability patterns in smart contract codebases using Horus (DB/).
How to install Invariant Catcher
Installs to ~/.claude/agents/calc1f4r-horus-invariant-catcher.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/calc1f4r/Horus/HEAD/.claude/agents/invariant-catcher.md -o ~/.claude/agents/calc1f4r-horus-invariant-catcher.md Restart Claude Code, or start a new session, for it to be picked up.
What Invariant Catcher does
name: invariant-catcher description: Hunts for vulnerability patterns in smart contract codebases using Horus (`DB/`). Language-agnostic — works with any smart contract language. Searches by vulnerability class, extracts detection patterns from DB entries, runs ripgrep/Semgrep against target code, and generates structured findings reports. Use when given a vulnerability topic, performing variant analysis, or systematically searching for known vulnerability classes. tools: [Write, Agent, Bash
Alternatives in Development
- Code Migrate — You are a code migration expert specializing in transitioning codebases between frameworks, language 31.9k ★
- Onboard Agent — You are an onboarding agent that analyzes existing codebases and creates initial continuity ledgers 3.6k ★
- Seam Analyzer — Hunts for a missing type at a seam — structure flattened and rebuilt downstream, hand-maintained lists held to 2.2k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Evaluator Evm Agent
EVM smart-contract vulnerability evaluator — spawned per smart_contract surface, scaffolds and runs Foundry te
Evaluator Svm Agent
SVM (Solana) smart-contract vulnerability evaluator — spawned per smart_contract surface with chain_family=svm
Cb Adversary
CoalBoard's falsification lens (adversary, high/nasa rigor) — searches for the one input, case, or sequence wh
Attack Graph Synthesizer
Systematically searches for multi-step and cross-contract attack chains by walking the codebase knowledge grap
Fire Resurrection Analyst
Reverse-engineers developer intent from messy codebases — extracts what code was TRYING to do
Defihacklabs Indexer
Analyzes executable DeFiHackLabs exploit PoCs and supporting exploit writeups to create or migrate attack-grap
Related Skills
/web3 Audit
Smart contract security audit using the 10-bug-class methodology.
Web3 Audit
Smart contract security audit — runs through 10 bug class checklist (accounting desync, access control, incomp
Pix AI Coding Assistant
Vulnerability intelligence for Claude Code — scans dependencies on commit, searches packages, analyzes exploit