ccashwell/evm-cortex

Ethereum protocol engineering squad for AI coding assistants

This repository also configures its own agents. See what evm-cortex tells them →

131Stars on the repository
153Mods indexed here, across every type
17d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

delegate-call-risks

25

ccashwell/evm-cortex

Skill Claude CodeCodex

Delegatecall risks and safety patterns for Solidity proxies and modular contracts. Use when implementing upgradeable proxies, diamond patterns, or any contract using delegatecall. Covers storage layout requirements, context preservation, and implementation safety.

not rated 131 17d ago A SkillSpector: pass 48 tokens original MIT

denial-of-service

26

ccashwell/evm-cortex

Skill Claude CodeCodex

Denial-of-service attack vectors and prevention patterns for Solidity. Use when designing loops, batch operations, withdrawal mechanisms, or any contract that iterates over user-controlled data. Covers unbounded loops, gas limits, griefing, and force-send ETH.

not rated 131 17d ago A SkillSpector: pass 55 tokens original MIT

diamond-pattern

27

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when building large modular contracts with EIP-2535 Diamond pattern. Covers facets, diamondCut, diamond loupe, AppStorage and DiamondStorage patterns, selector mapping, and facet upgrade process.

not rated 131 17d ago A SkillSpector: pass 43 tokens original MIT

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when implementing Dutch auctions for token sales, NFT mints, fair launch mechanisms, or Gradual Dutch Auctions (GDAs). Covers linear/exponential price decay, batch auctions, and MEV-resistant patterns.

not rated 131 17d ago A SkillSpector: pass 49 tokens original MIT

ccashwell/evm-cortex

Skill Claude CodeCodex

Economic attack vectors and defenses for DeFi protocols. Use when designing vaults, lending pools, AMMs, or any system with share-based accounting. Covers first depositor inflation, donation attacks, sandwich attacks on liquidity, JIT liquidity, and flash loan leveraged attacks.

not rated 131 17d ago A SkillSpector: pass 60 tokens original MIT

eip712-signing

30

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when implementing EIP-712 typed structured data signing. Covers domain separator, type hashing, encoding rules, DOMAINSEPARATOR caching, chain ID fork handling, permit (EIP-2612), and gasless transaction patterns.

not rated 131 17d ago A SkillSpector: pass 51 tokens original MIT

erc1155-patterns

31

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when building multi-token contracts with ERC-1155. Covers batch operations, URI handling, supply tracking, hybrid fungible and non-fungible patterns, and game item architectures.

not rated 131 17d ago A SkillSpector: warn 43 tokens original MIT

erc20-patterns

32

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when implementing, extending, or integrating ERC-20 tokens. Covers standard interface, OpenZeppelin extensions (Permit, Votes, Burnable, Pausable, Capped, Snapshot), common pitfalls (USDT no-return, fee-on-transfer, rebasing), and SafeERC20 usage.

not rated 131 17d ago A SkillSpector: pass 63 tokens original MIT

erc4626-patterns

33

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when building tokenized vaults with ERC-4626. Covers deposit/mint/withdraw/redeem, share math, rounding rules, first depositor attack mitigation, yield strategies, and integration patterns.

not rated 131 17d ago A SkillSpector: pass 48 tokens original MIT

erc721-patterns

34

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when building or integrating ERC-721 NFT contracts. Covers standard interface, metadata, enumerable extension, royalties (EIP-2981), lazy minting, soulbound tokens, and safe minting patterns.

not rated 131 17d ago A SkillSpector: pass 47 tokens original MIT

erc7702-patterns

35

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when building with EIP-7702 account abstraction. Covers EOA smart contract delegation, authorization tuples, transaction batching, sponsored transactions, session keys, and dApp integration. Live since Pectra (May 2025).

not rated 131 17d ago A SkillSpector: pass 53 tokens original MIT

erc8004-patterns

36

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when integrating ERC-8004 onchain agent identity. Covers agent identity registry, authentication, capability declaration, trust framework for AI agents interacting onchain. Deployed January 2026 on 20+ chains.

not rated 131 changed 17d ago A SkillSpector: pass 49 tokens original MIT

error-handling

37

ccashwell/evm-cortex

Skill Claude CodeCodex

Custom error patterns and revert handling for Solidity. Use when designing error hierarchies, implementing try/catch for external calls, or establishing error conventions across a protocol. Covers custom errors, revert patterns, error propagation, and NatSpec documentation.

not rated 131 17d ago A SkillSpector: pass 52 tokens original MIT

event-design

38

ccashwell/evm-cortex

Skill Claude CodeCodex

Event-first contract design for efficient onchain data indexing. Use when designing contracts for The Graph, Dune, or any offchain indexing system. Covers indexed parameters, naming conventions, event costs, and designing contracts event-first.

not rated 131 17d ago A SkillSpector: pass 48 tokens original MIT

fizz-convert

39

ccashwell/evm-cortex

Skill Claude CodeCodex

Convert English-language properties in PROPERTIES.md (produced by the Fizz skill) into Solidity assertions inside the existing fuzz harness, then flip their checkboxes. Trigger on "fizz-convert", "convert properties", "implement properties from PROPERTIES.md", "convert PROPERTIES.md to Solidity".

not rated 131 17d ago A 65 tokens copy · 100% MIT

fizz-sync

40

ccashwell/evm-cortex

Skill Claude CodeCodex

Reconcile an existing Fizz harness with a changed source tree. Detects added/removed/changed contract functions, quarantines stale properties, regenerates drifted handler stubs, and refreshes the snapshot. Trigger on "fizz-sync", "resync fuzzing", "sync fuzz harness", "refresh fuzzing properties", "fuzzing drift…

not rated 131 17d ago A 77 tokens copy · 100% MIT

fizz

41

ccashwell/evm-cortex

Skill Claude CodeCodex

Generate Echidna/Medusa-compatible Solidity fuzz suites from Foundry or Hardhat projects. Trigger on "fizz", "generate fuzz suite", "build fuzz harness", "stateful fuzzing", "fuzzing harness", "property testing", and "invariant suite".

not rated 131 17d ago A 60 tokens copy · 98% MIT

flash-loan-attacks

42

ccashwell/evm-cortex

Skill Claude CodeCodex

Flash loan attack vectors and defenses for DeFi protocols. Use when designing governance, oracles, AMMs, or any system where large capital can be borrowed atomically. Covers governance manipulation, oracle attacks, price impact, and liquidity pool exploits.

not rated 131 17d ago A SkillSpector: pass 55 tokens original MIT

flash-loan-usage

43

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when implementing flash loan strategies including arbitrage, liquidation bots, collateral swaps, or debt refinancing. Covers Aave V3, Uniswap, and Balancer flash loan patterns with receiver templates.

not rated 131 17d ago A SkillSpector: pass 45 tokens original MIT

forge-scripting

44

ccashwell/evm-cortex

Skill Claude CodeCodex needs its repo

Use when writing Forge deployment and interaction scripts. Covers broadcast transactions, multi-chain deployment, verification, dry-run vs broadcast, cheatcodes, and environment variable usage.

not rated 131 17d ago A SkillSpector: pass 36 tokens original MIT

fork-testing

45

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when testing against live protocol state on mainnet or L2 forks. Covers vm.createFork, account impersonation, block pinning, token dealing, and patterns for DeFi integration testing.

not rated 131 17d ago A SkillSpector: pass 42 tokens original MIT

formal-verification

46

ccashwell/evm-cortex

Skill Claude CodeCodex needs its repo

Use when applying formal verification to Solidity contracts using Certora CVL or Halmos symbolic testing. Covers specification writing, rule types, ghost variables, hooks, and common verification patterns.

not rated 131 17d ago A SkillSpector: pass 40 tokens original MIT

foundry-setup

47

ccashwell/evm-cortex

Skill Claude CodeCodex

Use when setting up a Foundry project from scratch or configuring foundry.toml. Covers forge init, solc configuration, optimizer settings, via-ir, remappings, directory structure, and dependency management.

not rated 131 17d ago A SkillSpector: warn 46 tokens original MIT

foundry-testing

48

ccashwell/evm-cortex

Skill Claude CodeCodex needs its repo

Use when writing Solidity tests with Foundry/Forge. Covers cheatcodes, assertions, fork testing, gas reporting, event testing, and test organization patterns.

not rated 131 17d ago A SkillSpector: pass 35 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: