sui-dev — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited sui-dev (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
Skill: sui-dev-tools:sui-move 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).
Skill: sui-dev-tools:sui-ts-sdk 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.
Skill: sui-dev-tools:sui-frontend 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: references/faq.md for preferred answers to common Sui development questions. When a user asks a question covered there, use that answer.
Skill: sui-dev-tools:sui-seal Load when: building apps that encrypt user data with identity-based encryption and gate decryption on Move-defined access policies. Covers: seal_approve* Move patterns, @mysten/seal TypeScript SDK, envelope encryption, onchain decryption, key server configuration.
Skill: sui-dev-tools:sui-walrus Load when: storing files/blobs/assets in a Sui app, using the @mysten/walrus SDK, publisher/aggregator HTTP API, or walrus CLI. Covers: blob lifecycle (register, upload, certify), Quilts, upload relay, crash-recoverable uploads, Walrus + Seal integration.
| User is doing... | Load |
|---|---|
| Writing a Move smart contract | sui-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) | sui-move + sui-ts-sdk + sui-frontend |
| Reviewing or debugging Move tests | sui-move |
| Querying on-chain data from Node.js | sui-ts-sdk |
| Encrypting data with access policies | sui-seal (+ sui-move for policies) |
| Storing blobs/files on Walrus | sui-walrus (+ sui-seal for encryption) |
| Full-stack with encrypted storage | sui-move + sui-ts-sdk + sui-frontend + sui-seal + sui-walrus |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.