sui-move
Move Development Skill
Write Move smart contracts on Sui. Follow these rules precisely. Move on Sui is not Aptos Move and is not Rust — do not apply patterns from those languages.
This skill routes to focused sub-skills. Load only the ones relevant to the current task.
Sub-skills
sui-move-setup — Package Setup, Building & Testing
Skill: sui-dev-tools:sui-move-setup
Load when: creating a new Move package, configuring Move.toml, running sui move build or sui move test, writing tests, or unsure what patterns to avoid from other Move dialects.
Covers: §1 Package Setup, §2 Building and Testing, §3 What Move on Sui is NOT.
sui-move-syntax — Language Syntax
Skill: sui-dev-tools:sui-move-syntax
Load when: writing module declarations, imports, functions, enums, macros, or need guidance on visibility, mutability, method syntax, or comments.
Covers: §1 Module Layout, §2 Mutability, §3 Visibility, §4 Method Syntax, §5 Enums, §6 Macros, §7 Comments.