What problem does it solve? AI agents frequently produce outdated or incorrect Sui code — confusing Sui Move with Aptos Move, using the deprecated @mysten/sui.js package, or misunderstanding the object ownership model — leading to failed transactions and broken integrations. ## Core Features & Use Cases - Sui Move Development: Write modules with correct object-centric patterns including owned vs shared objects, one-time witnesses, dynamic fields, and capability-based access control. - PTB Composition: Build Programmable Transaction Blocks that atomically chain splits, Move calls, and transfers (up to 1024 commands) using the current @mysten/sui SDK. - Full Lifecycle Support: Publish and upgrade packages, implement zkLogin authentication, gas sponsorship, Kiosk trading, and diagnose transaction failures with error-code references. - Use Case: Ask the agent to deploy a shared counter module to testnet, then build a sponsored PTB that increments it — it will produce correct Move code, publish via CLI or SDK, and handle gas sponsorship signatures. ## Quick Start Use the sui skill to write and deploy a Move counter module on testnet and call its increment function from a TypeScript PTB.