move

Route Move development tasks to specialized sub-skills for Sui.

20|8|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/MystenLabs/sui-dev-skills --skill move
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: move
Source: https://github.com/MystenLabs/sui-dev-skills/tree/main/move
Command: npx skills add https://github.com/MystenLabs/sui-dev-skills --skill move

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Move-on-Sui development often requires navigating multiple dialect rules, patterns, and libraries. This Skill centralizes guidance by organizing focused sub-skills and routing tasks to the appropriate specialist.

Core Features & Use Cases

  • Routing to sub-skills: setup, syntax, objects, patterns, stdlib for modular guidance.
  • Enforces Sui Move idioms and object model rules across tasks like package setup, module syntax, and tests.
  • Real-world use: configure a new Move project, review Move code, implement a contract with proper ownership and events.

Quick Start

Load the appropriate sub-skill by referencing its SKILL.md, for example move/setup/SKILL.md.

Frequently Asked Questions about move

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write idiomatic Move smart contracts for Sui?

Idiomatic Move smart contracts for Sui require following specific object model rules and design patterns. This guidance routes development tasks to specialized modules covering project setup, module syntax, ownership, and standard library usage.

How does the Sui Move object model work for smart contract development?

The Sui Move object model governs ownership and events within smart contracts. Development guidance enforces these object model rules across tasks like module syntax implementation and contract design to ensure proper asset management.

What's the best way to set up a new Move project on Sui?

Setting up a new Move project on Sui involves configuring package structures and tests. Dedicated guidance walks through project setup, ensuring proper module syntax and standard library integration from the start.

Can I get code review guidance for Move smart contracts?

Yes, code review for Move smart contracts checks adherence to Sui dialect rules and idiomatic patterns. It evaluates module syntax, object ownership implementation, and standard library usage to identify non-idiomatic code.

When do I need to use the Move standard library on Sui?

The Move standard library is needed when implementing core logic in Sui smart contracts. Guidance routes standard library usage tasks to ensure correct application of built-in functions alongside proper object model rules.