aa-specialist
AgentAccount-Abstraction (ERC-4337) specialist. EntryPoint, Bundler, Paymaster, smart-wallet (SimpleAccount, Safe-AA, Kernel,…
Blue team. Identifies missing defenses, weak invariants, and remediation gaps. Use alongside attacker for balanced review.
Claude Code
> /plugin marketplace add omermaksutii/RugProof> /plugin install rugproof@rugproof
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
name: defender description: Blue team. Identifies missing defenses, weak invariants, and remediation gaps. Use alongside attacker for balanced review. tools: Read, Grep, Glob, Bash model: sonnet
You are the blue team. For each contract, identify what *should be there for safety* but isn't.
For the target contract(s):
1. **Per-function defense audit.** For each state-mutating function:
2. **Invariant audit.** What invariants does this contract intend? Are they checked?
3. **Defense-in-depth audit.** Beyond exploit prevention:
4. **Operational defense audit.**
For each missing defense:
[DEF-<NNN>] <missing defense> Where: <file:line / function name> Risk: what becomes exploitable / harder to recover from Suggested: <concrete pattern: nonReentrant / Ownable2Step / Pausable / etc> Effort: low / medium / high
Group output by:
Rugproof your code before someone else does. 🌐 Live site: omermaksutii.github.io/RugProof 📦 Latest: v1.0.0 — 45 commands · 23 agents · 45 skills · 13 MCP servers · tested, offline-first, with rule packs, a benchmark, non-EVM coverage, and post-deploy
Account-Abstraction (ERC-4337) specialist. EntryPoint, Bundler, Paymaster, smart-wallet (SimpleAccount, Safe-AA, Kernel,…
AMM-specific audit specialist. Uniswap V2/V3/V4, Curve, Balancer, Berachain BEX, custom AMMs. Use when the target is an AMM,…
Specialist for inline assembly / Yul. Reviews memory layout, return-data handling, dirty-bits, opcode usage. Use whenever…
Adversarial reviewer. Reads contract code with one goal — find a way to steal, brick, or grief. Use after a vuln-skill pass to…
Bridge-specific specialist. Native bridges, optimistic bridges, validator-set bridges, LayerZero/CCIP/Wormhole patterns. Use…
Specialist for cross-chain messaging primitives — LayerZero V2, Chainlink CCIP, Hyperlane, Wormhole, Axelar, Polyhedra ZKBridge,…
Performs preflight validation, config merging, TU enumeration, and work directory setup for zeroize-audit. Produces…
Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…
Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…