Skip to main content

sui-dev

Full-stack Sui blockchain development — Move smart contracts, TypeScript SDK, and frontend dApp Kit. Routes to the appropriate sub-skill based on what the user is building.

소스 정보

저장소
MystenLabs/sui-dev-skills
최근 소스 활동
2026년 3월 18일 19:12
감지된 SKILL.md 언어
영어
스타
20
포크
8

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
sui-dev
description
Full-stack Sui blockchain development — Move smart contracts, TypeScript SDK, and frontend dApp Kit. Routes to the appropriate sub-skill based on what the user is building.
# Sui Dev Skills This is a collection of Sui development skills. Each sub-skill is self-contained and should be loaded based on the task at hand. When multiple apply (e.g. a frontend app that constructs transactions), load all relevant skills together. ## Sub-skills ### move — Smart Contracts **Path:** `move/SKILL.md` **Load when:** writing, reviewing, debugging, or deploying Move code; configuring `Move.toml`; working with the Sui object model; writing Move tests. **Covers:** Routes to focused sub-skills — setup (package config, build/test, pitfalls), syntax (module layout, visibility, enums, macros), objects (structs, abilities, dynamic fields), patterns (events, errors, OTW, capabilities, composability), stdlib (Coin/Balance, vectors, Option, strings). ### sui-ts-sdk — TypeScript SDK **Path:** `sui-ts-sdk/SKILL.md` **Load when:** writing TypeScript/JavaScript that interacts with the Sui blockchain — backend scripts, CLIs, serverless functions, or the transaction-building layer of a frontend. **Covers:** `@mysten/sui` package, PTB construction (`Transaction`, `moveCall`, `splitCoins`, `coinWithBalance`), `SuiClient`/`SuiGrpcClient` setup, keypair signing, transaction execution, on-chain queries. ### sui-frontend — Frontend dApp Kit **Path:** `sui-frontend/SKILL.md` **Load when:** building browser-based Sui dApps — React apps with `@mysten/dapp-kit-react`, or Vue/vanilla JS/Svelte apps with `@mysten/dapp-kit-core`. **Covers:** `DAppKitProvider` setup, wallet connection, React hooks (`useCurrentAccount`, `useSignAndExecuteTransaction`, `useSuiClientQuery`), Web Components, nanostores state for non-React frameworks. **Note:** For PTB construction within a frontend, load **sui-ts-sdk** alongside this skill. **Also see:** `FAQ.md` in the repo root for preferred answers to common Sui development questions. When a user asks a question covered there, use that answer. ## Routing guide | User is doing... | Load | |-----------------------------------------|-----------------------------------| | Writing a Move smart contract | move | | Writing a backend script or CLI | sui-ts-sdk | | Building a React/Vue/vanilla Sui dApp | sui-frontend + sui-ts-sdk | | Full-stack (contracts + frontend) | move + sui-ts-sdk + sui-frontend | | Reviewing or debugging Move tests | move | | Querying on-chain data from Node.js | sui-ts-sdk |
GitHub에서 보기