Move Language Expert
Skill Verifiziert AktivExpert on Move programming language - abilities (copy/drop/store/key), generics, phantom types, references, global storage operations, signer pattern, visibility modifiers, friend functions, inline optimization, and advanced type system. Triggers on keywords move language, abilities, generics, phantom type, borrow global, signer, friend, inline, type parameter
To serve as an expert resource on the Move programming language, providing clear explanations, idiomatic patterns, and guidance on its unique features for developers.
Funktionen
- Expert explanation of Move language fundamentals
- Detailed breakdown of abilities (copy, drop, store, key)
- Coverage of generics, phantom types, and constraints
- Explanation of references, global storage, and signer pattern
- Guidance on visibility modifiers, friend functions, and advanced features
Anwendungsfälle
- Learning the Move programming language
- Understanding Move's advanced type system and safety features
- Implementing smart contracts with Move
- Debugging Move code by referencing common errors and patterns
Nicht-Ziele
- Providing a Move compiler or runtime environment
- Writing Move code directly for the user
- Offering integration with specific blockchain platforms beyond general Move concepts
Workflow
- Understand Move language fundamentals
- Learn about Move's type system and abilities
- Explore generics, references, and global storage
- Grasp the signer pattern and visibility modifiers
- Review advanced features and common patterns
- Consult on common errors and best practices
Praktiken
- Type system design
- Smart contract safety
- Resource management
Installation
npx skills add raintree-technology/claude-starterFührt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.
Qualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Aptos Move Testing
98Expert on testing Move smart contracts on Aptos, including unit tests, integration tests, Move Prover formal verification, debugging strategies, and test coverage. Triggers on keywords move test, unit test, integration test, move prover, formal verification, debug, coverage, assert, expect
Aptos Framework Expert
98Expert on Aptos Framework (0x1 standard library) - account, coin, fungible_asset, object, timestamp, table, event, vector, string, option, error, and other core modules. Triggers on keywords aptos framework, 0x1, account module, table, smarttable, event, timestamp, randomness, aggregator, resource account
Aptos Token Standards
97Expert on Aptos token standards including fungible tokens (Coin, Fungible Asset), non-fungible tokens (Digital Asset standard, Token V1/V2), collections, metadata, minting, burning, and transfer patterns. Triggers on keywords token, nft, fungible asset, coin, digital asset, collection, mint, burn, metadata, royalty
Aptos Gas & Performance Optimization Expert
99Expert on Aptos gas optimization, performance tuning, storage costs, execution efficiency, inline functions, aggregator usage, parallel execution, table vs vector tradeoffs, and gas profiling tools. Triggers on keywords gas optimization, performance, gas cost, storage fee, inline, aggregator, parallel execution, gas profiling, optimization
Aptos Expert
98Expert on Aptos blockchain, Move language, smart contracts, NFTs, DeFi, and Aptos development. Triggers on keywords aptos, move, blockchain, smart contract, nft, defi, web3, mainnet, testnet, devnet
Entry Point Analyzer
97Analyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that modify state, categorizes them by access level (public, admin, role-restricted, contract-only), and generates structured audit reports. Excludes view/pure/read-only functions. Use when auditing smart contracts (Solidity, Vyper, Solana/Rust, Move, TON, CosmWasm) or when asked to find entry points, audit flows, external functions, access control patterns, or privileged operations.