claudecodex

crane

Development tools and guidance for the Crane Diamond framework - architecture patterns, testing, deployment, code style, NatSpec, DeFi integrations, and Chainlink VRF

0 on GitHubby cyoteev0.2.0MITupdated 3 months agodevelopment
/

Plugin crane from marketplace cyotee in cyotee/cyotee-claude-plugins. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (12)

  • crane-access

    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 c

  • crane-aerodrome

    This skill should be used when the user asks about "Aerodrome integration", "Aerodrome swap", "Aerodrome liquidity", "volatile pool", "stable pool", "Slipstream", "concentrated liquidity on Aerodrome", or needs to interact with Aerodrome DEX on Base using Crane's service libraries.

  • crane-architecture

    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 contrac

  • crane-balancer

    This skill should be used when the user asks about "Balancer V3 integration", "Balancer pool", "weighted pool", "constant product pool", "BPT token", "Balancer vault", "rate provider", or needs to create or interact with Balancer V3 pools using Crane's DFPkg and service libraries.

  • crane-camelot

    This skill should be used when the user asks about "Camelot integration", "Camelot swap", "Camelot liquidity", "Camelot V2", "fee-on-transfer tokens", "asymmetric fees", "directional fees", or needs to interact with Camelot DEX on Arbitrum using Crane's service library.

  • crane-code-style

    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.

  • crane-deployment

    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.

  • crane-natspec

    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.

  • crane-testing

    This skill should be used when the user asks about "testbase", "behavior library", "invariant test", "handler", "fuzz test", "test pattern", "Behavior_", "TestBase_", or needs guidance on Crane's testing infrastructure for writing comprehensive smart contract tests.

  • crane-tokens

    This skill should be used when the user asks to "deploy an ERC20 token", "create a token", "implement ERC20", "add permit to token", "mint/burn functionality", "ERC4626 vault", "tokenized vault", "ERC721 NFT", or needs guidance on token standards implementation with Crane's Diamond Factory Packages.

  • crane-uniswap

    This skill should be used when the user asks about "Uniswap integration", "Uniswap V2 swap", "Uniswap V2 liquidity", "UniswapV2Service", "Uniswap V3", "Uniswap V4", "concentrated liquidity", or needs to interact with Uniswap DEX using Crane's service libraries.

  • crane-utilities

    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.

Slash commands (5)

  • /crane:check-natspec

    Validate NatSpec documentation and include-tags in Crane contracts

  • /crane:check-style

    Validate code style against Crane conventions

  • /crane:new-dfpkg

    Generate a Diamond Factory Package (DFPkg) with PkgInit and PkgArgs structs

  • /crane:new-facet

    Generate a complete Facet + Target + Repo + Interface + Modifiers scaffold following Crane conventions

  • /crane:new-test

    Generate TestBase + Behavior library + test spec scaffold following Crane testing conventions

Subagents (2)

  • crane-reviewer

    Use this agent when the user asks to review code for Crane conventions, check if code follows Diamond patterns, validate naming conventions, or review a PR/commit for Crane compliance. Examples:

  • crane-test-generator

    Use this agent when the user asks to generate tests, write tests for a contract, create a TestBase, or build testing infrastructure following Crane patterns. Examples:

View source on GitHub

More from cyotee/cyotee-claude-plugins

All 32 plugins →

homunculus

claudecodex

A Claude Code plugin that's alive. Birth it, bond to it, build with it. Observes patterns, learns instincts, evolves real plugin capabilities.

2 skills · 9 commands · 1 agent · hooks

0

wagmi

claudecodex

Progressive disclosure skills for wagmi - React and vanilla JS Ethereum hooks for wallet connections, contract reads/writes, transports, and connectors

12 skills

0

balancer-v3

claudecodex

Progressive disclosure skills for Balancer V3 protocol - Vault architecture, pool types (Weighted, Stable, Gyro, CoW, RECLAMM), Router, and Hooks system

10 skills

0

permit2

claudecodex

Progressive disclosure skills for Uniswap Permit2 - signature-based token approvals, AllowanceTransfer, SignatureTransfer, nonce management, and wagmi integration

10 skills

0

aerodrome

claudecodex

Progressive disclosure skills for Aerodrome protocol - ve(3,3) AMM on Base with pools, voting escrow, gauges, emissions, and rewards

8 skills

0

Progressive disclosure skills for Aerodrome V2 Slipstream - concentrated liquidity AMM on Base with tick-based pricing, NFT positions, gauge rewards, and TWAP oracles

8 skills

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain crane?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins32 plugins