Sui Dev Skill banner
Nebryx Nebryx

Sui Dev Skill

Development community

Description

Claude Code skill for modern sui development

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Sui Move Development Skill

A comprehensive skill for Sui blockchain Move smart contract development. This skill provides guidance, code templates, reference documentation, and best practices for building on Sui.

Features

  • Move Language Fundamentals - Types, abilities, borrowing, generics
  • Sui Object Model - Objects, ownership, transfers, dynamic fields
  • Programmable Transaction Blocks (PTB) - Multi-command transactions
  • Sui TypeScript SDK - Client setup, transaction execution, and signing workflows
  • CTF Security Practice - Learn exploit/defense patterns with MystenLabs CTF
  • Ecosystem Landscape - Curated Sui project map from awesome-sui
  • Testing Patterns - Unit tests, scenario tests, expected failures
  • Deployment Automation - Build, test, and publish scripts
  • Upgrade Strategies - Version management and migration patterns
  • Toolchain Management - Install and switch Sui CLI versions with suiup
  • Full-Stack Starter - Bootstrap Sui dApps with sui-dapp-starter
  • Move Language Canon - Consolidated key rules from Move Book

Directory Structure

sui-dev-skill/
├── SKILL.md                    # Main skill definition
├── README.md                   # This file
├── references/                 # Reference documentation
│   ├── core_topics.md          # Core concepts guide
│   ├── move-book-essentials.md # Key Move Book semantics
│   ├── object_model.md         # Object model deep dive
│   ├── ptb_guide.md            # PTB usage guide
│   ├── awesome-sui-landscape.md # Ecosystem project selection guide
│   ├── sui-dapp-starter.md     # Full-stack starter guide
│   ├── sui-ctf.md              # MystenLabs CTF guide
│   ├── sui-ts-sdk.md           # TS SDK integration guide
│   └── suiup.md                # suiup install/version guide
└── scripts/                    # Code examples and utilities
    ├── setup_env.sh            # Environment setup
    ├── setup_suiup.sh          # Preferred setup via suiup