Move Language Expert
Skill Verified ActiveExpert 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.
Features
- 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
Use Cases
- 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
Non-Goals
- 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
Practices
- Type system design
- Smart contract safety
- Resource management
Installation
npx skills add raintree-technology/claude-starterRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedTrust Signals
Similar Extensions
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.