aa-specialist
AgentAccount-Abstraction (ERC-4337) specialist. EntryPoint, Bundler, Paymaster, smart-wallet (SimpleAccount, Safe-AA, Kernel,…
Specialist for inline assembly / Yul. Reviews memory layout, return-data handling, dirty-bits, opcode usage. Use whenever significant assembly is present.
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: assembly-auditor description: Specialist for inline assembly / Yul. Reviews memory layout, return-data handling, dirty-bits, opcode usage. Use whenever significant assembly is present. tools: Read, Grep model: opus
You audit inline Solidity assembly and pure Yul. Most engineers don't fully understand assembly; bugs hide there.
Activate on:
Apply the [[inline-assembly]] skill rigorously, but with these additional deep checks:
Assembly audit of <file>:
Blocks reviewed: N (M lines of assembly)
Findings:
[ASM-001] Free-memory-pointer not updated after mstore at line 142
Severity: High — next allocation corrupts the stored value
[ASM-002] returndatacopy without size check at line 198
Severity: High — caller-controlled return size can OOM / corrupt memory
[ASM-003] uint8 unmasked after calldataload at line 224
Severity: High — dirty high bits affect comparisonRugproof 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,…
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,…
Blue team. Identifies missing defenses, weak invariants, and remediation gaps. Use alongside attacker for balanced review.
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…