Skip to main content

Move Language Expert

Skill Verified Active

Expert 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

Purpose

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

  1. Understand Move language fundamentals
  2. Learn about Move's type system and abilities
  3. Explore generics, references, and global storage
  4. Grasp the signer pattern and visibility modifiers
  5. Review advanced features and common patterns
  6. Consult on common errors and best practices

Practices

  • Type system design
  • Smart contract safety
  • Resource management

Installation

npx skills add raintree-technology/claude-starter

Runs 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

Verified
97 /100
Analyzed about 12 hours ago

Trust Signals

Last commit19 days ago
Stars75
LicenseMIT
Status
View Source

Similar Extensions

Aptos Move Testing

98

Expert 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

Skill
raintree-technology

Aptos Framework Expert

98

Expert 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

Skill
raintree-technology

Aptos Token Standards

97

Expert 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

Skill
raintree-technology

Aptos Gas & Performance Optimization Expert

99

Expert 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

Skill
raintree-technology

Aptos Expert

98

Expert 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

Skill
raintree-technology

Entry Point Analyzer

97

Analyzes 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.

Skill
trailofbits

© 2025 SkillRepo · Find the right skill, skip the noise.