sui-move — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited sui-move (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.
Write Move smart contracts on Sui. Follow these rules precisely. Move on Sui is not Aptos Move and is not Rust — do not apply patterns from those languages.
This skill routes to focused sub-skills. Load only the ones relevant to the current task.
Skill: sui-dev-tools:sui-move-setup 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.
Skill: sui-dev-tools:sui-move-syntax 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.
Skill: sui-dev-tools:sui-move-object 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.
Skill: sui-dev-tools:sui-move-patterns 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.
Skill: sui-dev-tools:sui-move-stdlib Load when: working with strings, Coin/Balance, Option, addresses/IDs, vectors, or TxContext — the everyday Sui Move APIs. Covers: §1 Common Standard Library Patterns.
| Task | Load |
|---|---|
| Creating a new Move project | sui-move-setup |
| Writing module code / functions | sui-move-syntax |
| Defining structs or objects | sui-move-object + sui-move-syntax |
| Using Coin, Balance, vectors, etc. | sui-move-stdlib |
| Emitting events or error handling | sui-move-patterns |
| Implementing access control (caps) | sui-move-patterns + sui-move-object |
| Writing or fixing tests | sui-move-setup |
| Full contract from scratch | all sub-skills |
| Code review | all sub-skills |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.