mystenlabs/sui-dev-skills/move

Claude Code and agent skill by mystenlabs/sui-dev-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Move smart contract development on Sui. Use when writing, reviewing, or debugging Move code, Move.toml configuration, or Sui object model patterns.

Install

npx vskill@latest install mystenlabs/sui-dev-skills/move

SKILL.md

Sub-skills

setup — Package Setup, Building & Testing

Path: move/setup/SKILL.md 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.

syntax — Language Syntax

Path: move/syntax/SKILL.md 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.

objects — Object Model

Path: move/objects/SKILL.md Load when: defining structs, choosing abilities (key/store/copy/drop), working with object ownership (transfer/share/freeze), naming conventions, or using dynamic fields. Covers: §1 Structs, §2 Object Abilities Cheat Sheet, §3 Dynamic Fields.

patterns — Design Patterns

Path: move/patterns/SKILL.md Load when: emitting events, handling errors, implementing OTW or capability patterns, or designing composable/pure functions. Covers: §1 Events, §2 Error Handling, §3 One-Time Witness, §4 Capability Pattern, §5 Pure Functions.

stdlib — Standard Library

Path: move/stdlib/SKILL.md Load when: working with strings, Coin/Balance, Option, addresses/IDs, vectors, or TxContext — the everyday Sui Move APIs. Covers: §1 Common Standard Library Patterns.


Routing guide

TaskLoad
Creating a new Move projectsetup
Writing module code / functionssyntax
Defining structs or objectsobjects + syntax
Using Coin, Balance, vectors, etc.stdlib
Emitting events or error handlingpatterns
Implementing access control (caps)patterns + objects
Writing or fixing testssetup
Full contract from scratchall sub-skills
Code reviewall sub-skills

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mystenlabs/sui-dev-skills/move/badge)](https://verified-skill.com/skills/mystenlabs/sui-dev-skills/move)

Something wrong with this skill or its page? Tell us.