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 ★
- Business Logic — Business Logic vulnerability specialist (H1 #28, CWE-840/841/639/362) 812 ★
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
Vulnerability Hunter
Specialist agent for deep vulnerability discovery and validation — loads enhanced exploitation skills per vuln
Zp Class Hunter
ZeroProtocol single-class vulnerability hunter. Use to hunt exactly one vulnerability class against one in-sco
Metago Dependency Manager
Dependency & Version Manager - specializes in vulnerability scanning, license compliance, version conflict det
Fire Resurrection Analyst
Reverse-engineers developer intent from messy codebases — extracts what code was TRYING to do
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