All authors
cyotee avatar

Claude Skills by cyotee

github.com/cyotee
502 skillsA× 486B× 15C× 10 installs8 views
Uniswap V3 Position ManagerA

This skill should be used when the user asks about "NonfungiblePositionManager", "NFT positions", "position NFT", "ERC721 positions", "mint position", "increase liquidity", "decrease liquidity", or needs to understand the NFT wrapper for V3 positions.

business
0
6
Uniswap V3 PositionsA

This skill should be used when the user asks about "positions", "Position.Info", "fee growth", "tokensOwed", "liquidity positions", "mint", "burn", "collect fees", or needs to understand position management and fee accumulation.

business
0
6
Uniswap V3 SwapsA

This skill should be used when the user asks about "swap", "SwapRouter", "exactInput", "exactOutput", "multi-hop", "swap callback", "sqrtPriceLimit", or needs to understand swap execution and routing.

testingsecurity
0
6
Uniswap V3 TicksA

This skill should be used when the user asks about "ticks", "tick spacing", "TickMath", "tick bitmap", "price levels", "tick crossing", or needs to understand the tick system and price discretization.

content-marketingapi
0
6
Uniswap V4 ArchitectureA

This skill should be used when the user asks about "Uniswap V4 architecture", "V4 overview", "singleton pattern", "V3 vs V4 differences", or needs a high-level understanding of how Uniswap V4 works.

businessnode
0
6
Uniswap V4 FeesA

This skill should be used when the user asks about "fees", "LP fee", "dynamic fees", "protocol fees", "fee override", "LPFeeLibrary", or needs to understand the V4 fee system.

businessgo
0
6
Uniswap V4 Flash AccountingA

This skill should be used when the user asks about "flash accounting", "settle", "take", "sync", "transient storage", "currency deltas", "unlock pattern", or needs to understand the deferred settlement mechanism.

business
0
6
Uniswap V4 HooksA

This skill should be used when the user asks about "hooks", "beforeSwap", "afterSwap", "hook permissions", "BaseHook", "hook callbacks", "HookMiner", or needs to understand the V4 hook system.

development
0
6
Uniswap V4 LiquidityA

This skill should be used when the user asks about "liquidity", "modifyLiquidity", "positions", "ERC6909", "add liquidity", "remove liquidity", "LP tokens", or needs to understand position management.

businessnode
0
6
Uniswap V4 Pool ManagerA

This skill should be used when the user asks about "PoolManager", "unlock", "unlockCallback", "singleton", "pool operations", or needs to understand the core PoolManager contract.

businessnode
0
6
Uniswap V4 PoolsA

This skill should be used when the user asks about "PoolKey", "PoolId", "Slot0", "pool state", "pool initialization", "Currency", or needs to understand pool identification and state management.

business
0
6
Uniswap V4 SwapsA

This skill should be used when the user asks about "swap", "SwapParams", "exactInput", "exactOutput", "BeforeSwapDelta", "swap routing", or needs to understand swap execution in V4.

businessgonode
0
6
Voltaire Effect ArchitectureA

This skill should be used when the user asks about "voltaire-effect architecture", "voltaire-effect overview", "how does voltaire-effect work", "what is voltaire-effect", "Effect.ts Ethereum library", "Voltaire Effect layers", "decode use provide pattern", "voltaire-effect vs viem", "voltaire-effect vs ethers", "voltaire-effect getting started", or needs a high-level understanding of how voltaire-effect integrates Voltaire Ethereum primitives with Effect.ts.

developmentjavascripttypescript
0
6
Voltaire Effect ContractsA

Type-safe contract interaction with Contract factory. Use when reading or writing to smart contracts.

blockchaintypescript
0
6
Voltaire Effect CryptoA

This skill should be used when the user asks about "voltaire-effect crypto", "KeccakService", "Secp256k1", "BLS12-381", "AES-GCM", "HDWallet", "BIP-39", "CryptoLive", "CryptoTest", "keccak256 Effect", "ECDSA Effect", "voltaire hashing", "voltaire signing", or needs to understand the cryptographic services in voltaire-effect.

developmentjavascripttypescript
0
6
Voltaire Effect Error HandlingA

Typed error handling with Effect Schema and services. Use when handling parse errors, network failures, or contract reverts.

developmenttypescript
0
6
Voltaire Effect LayersA

Layer composition patterns for dependency injection. Use when composing providers, signers, and crypto services.

blockchaintypescript
0
6
Voltaire Effect OverviewA

Type-safe Ethereum library with Effect.ts integration. Use when building TypeScript Ethereum apps with typed errors, composable operations, and full type safety.

databasestypescriptbash
0
6
Voltaire Effect ProviderA

JSON-RPC provider operations with Effect.ts. Use when reading blockchain data, making contract calls, or estimating gas.

businesstypescript
0
6
Voltaire Effect SchemasA

This skill should be used when the user asks about "voltaire branded types", "Effect Schema Ethereum", "Address schema", "Hash schema", "Uint8Array branded", "S.decode address", "ParseError", "voltaire primitives", "type safety Ethereum", or needs to understand how voltaire-effect handles type-safe Ethereum data.

developmenttypescriptgo
0
6
Voltaire Effect ServicesA

This skill should be used when the user asks about "ProviderService", "SignerService", "TransportService", "HttpTransport", "WebSocketTransport", "JSON-RPC Effect", "getBalance", "getBlock", "getBlockNumber", "sendTransaction", "voltaire-effect provider", "Layer.provide", or needs to understand the voltaire-effect service system.

businesstypescriptgo
0
6
Voltaire Effect SignerA

Transaction signing with local keys or wallets. Use when sending transactions or signing messages.

blockchaintypescript
0
6
Voltaire Effect StreamingA

This skill should be used when the user asks about "voltaire-effect streaming", "watchBlocks", "block streaming", "event streaming", "reorg detection", "BlockStream", "TransactionStream", "subscribe", "real-time blockchain", or needs to understand how voltaire-effect handles real-time blockchain data.

databasestypescript
0
6
Voltaire Effect TestingA

This skill should be used when the user asks about "voltaire-effect testing", "CryptoTest", "TestTransport", "mock provider", "test layers", "layer swap testing", "Effect test patterns", "deterministic crypto", or needs to understand how to test programs built with voltaire-effect.

testingtypescripttesting
0
6
Wagmi ConfigA

Wagmi createConfig setup with chains and transports. Use when configuring multi-chain support and network connections.

businesstypescript
0
6
Wagmi ConnectorsA

Wallet connectors for MetaMask, WalletConnect, injected, and more. Use when setting up wallet connections.

blockchaintypescripttesting
0
6
Wagmi OverviewA

Vanilla JS Ethereum library built on viem. Use for wallet connections, contract interactions, and blockchain queries.

blockchaintypescriptbash
0
6
Wagmi React ConnectA

Wallet connection hooks for React. Use when connecting wallets and managing connection state.

developmenttypescriptreact
0
6
Wagmi React HooksA

React hooks for blockchain queries and mutations. Use when reading/writing contracts or querying chain data.

developmenttypescriptreact
0
6
Wagmi React OverviewA

React hooks library for Ethereum built on viem and TanStack Query. Use when building React apps with wallet connections and contract interactions.

developmenttypescriptbash
0
6
Wagmi React ProvidersA

WagmiProvider and QueryClientProvider setup for React. Use when configuring the React context for wallet and blockchain data.

developmenttypescriptreact
0
6
Wagmi React ReadA

useReadContract hook for reading smart contract data. Use when querying contract view/pure functions in React.

developmenttypescriptreact
0
6
Wagmi React WriteA

useWriteContract hook for sending transactions. Use when executing state-changing contract functions in React.

developmenttypescriptreact
0
6
Wagmi Read ContractA

Read contract data with type-safe ABI. Use when querying smart contract view/pure functions.

blockchaintypescript
0
6
Wagmi TransportsA

HTTP and WebSocket transports for blockchain connectivity. Use when configuring network connections.

blockchaintypescriptapi
0
6
Wagmi Write ContractA

Write to contracts and send transactions. Use when executing state-changing contract functions.

developmenttypescriptgo
0
6
Crane AccessA

This skill should be used when the user asks about "access control", "onlyOwner", "onlyOperator", "ownership transfer", "MultiStepOwnable", "ERC8023", "operable pattern", "function-level permissions", "reentrancy protection", "reentrancy lock", or needs to restrict function access in Crane Diamond contracts.

developmentgo
0
6
Crane Adversarial TestingA

This skill should be used when the user asks to "write adversarial tests", "abuse tests", "attack catalog", "donation attack test", "reentrancy test vault", "security tests for diamond", "adversarial suite", "threat model tests", "IsLocked reentrancy", or needs guidance implementing production-first adversarial / abuse Foundry tests for Crane diamonds, vaults, ERC-4626-like products, or similar modular architectures.

testingrustgo
0
6
Crane ArchitectureA

This skill should be used when the user asks about "facet", "target", "repo", "diamond pattern", "storage slot", "guard function", "DFPkg", "AwareRepo", "Service pattern", "Modifiers", "ERC2535", or needs guidance on Crane's core architectural patterns for building modular, upgradeable smart contracts.

businessgotesting
0
6
Crane Code StyleA

This skill should be used when the user asks about "code style", "naming convention", "imports", "section headers", "slot naming", "viaIR", "stack too deep", "formatting", or needs guidance on Crane's code conventions and style requirements.

code-qualitygo
0
6
Crane DeploymentA

This skill should be used when the user asks about "create3", "deploy", "diamond factory", "package", "deterministic deployment", "cross-chain", "DiamondPackageCallBackFactory", "FactoryService", or needs guidance on deploying Diamond proxies and facets using Crane's factory system.

businesstestingdebugging
0
6
Crane MorphoA

This skill should be used when the user asks about "Crane Morpho", "MorphoBlueService", "TestBase_MorphoBlue", "Morpho port", "Morpho fork parity", "FOUNDRY_PROFILE=morpho_port", "MorphoBlueAwareRepo", integrating Morpho into a Diamond/strategy, or writing Foundry tests against Crane's Morpho port.

testingtestingapi
0
6
Crane NatspecA

This skill should be used when the user asks about "natspec", "documentation", "include-tag", "selector", "cast", "@custom:signature", "@custom:selector", "@custom:topiczero", "@custom:interfaceid", "AsciiDoc", or needs guidance on documenting Crane contracts with NatSpec and AsciiDoc include-tags.

testinggobash
0
6
Crane OlympusA

This skill should be used when the user asks about "Crane Olympus", "Olympus port", "FOUNDRY_PROFILE=olympus_v3_port", "integrate Olympus Kernel", "Olympus Diamond strategy", "Olympus TestBase", "olympus hermetic tests", building Crane integrations against the Olympus Default Framework port, or writing Foundry tests for Olympus under tokens/stable/olympus/v3.

testinggotesting
0
6
Crane Porting VerificationA

This skill should be used when the user asks to "verify a protocol port", "port tests", "fork test the port", "Behavior for ported protocol", "TestBase for ported protocol", "parity with mainnet", "port verification", "definition of done for port", or needs to write/run tests that prove Crane-vendored protocol code matches upstream behavior.

testinggobash
0
6
Crane PortingB

This skill should be used when the user asks to "port a protocol", "vendor into Crane", "port code to Crane", "import upstream contracts", "remap dependencies", "contracts/external", "protocol port", "faithful port", "dedupe vendored deps", "VENDOR.md", Morpho/Ethena/Lido/Ajna port, or needs guidance on how Crane vendors DeFi protocols with shared transitive dependencies.

devopsgotesting
0
6
Crane TestingA

This skill should be used when the user asks about "testbase", "behavior library", "invariant test", "handler", "fuzz test", "test pattern", "Behavior_", "TestBase_", "mock", "vm.mockCall", "unit test", "write a test", "CraneTest", or needs guidance on Crane's testing infrastructure for writing comprehensive smart contract tests. Prefer production code over mocks.

testingrustgo
0
6
Crane UtilitiesA

This skill should be used when the user asks about "set collections", "AddressSet", "Bytes32Set", "math utilities", "ConstProdUtils", "AMM math", "hash functions", "BetterMath", "pagination", "EIP-712", "cryptography", or needs utility libraries for Crane Diamond development.

business
0
6
Defi Incident PatternsA

Maps real DeFiHackLabs incident patterns to Crane/IndexedEx adversarial catalog IDs and secure-development checklists. Use when the user asks about "DeFiHackLabs", "historical DeFi hacks", "incident-driven security", "what hacks teach us", "secure vault checklist", "oracle manipulation patterns", "skim attack", "first deposit inflation", "arbitrary call allowance drain", "TOCTOU issuance", "surplus refund", "balance minus floor", "permissionless reclaim", "structural resize", or wants to impr...

developmentrustbash
0
6
Ethskills AddressesA

Verified contract addresses for major Ethereum protocols across mainnet and L2s. Use this instead of guessing or hallucinating addresses. Includes Uniswap, Aave, Compound, Aerodrome, GMX, Pendle, Velodrome, Camelot, SyncSwap, Lido, Rocket Pool, 1inch, Permit2, MakerDAO/sDAI, EigenLayer, Across, Chainlink CCIP, Yearn V3, USDC, USDT, DAI, ENS, Safe, Chainlink, and more. Always verify addresses against a block explorer before sending transactions.

devopsgobash
0
6