sui-beginner — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited sui-beginner (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.
# Suiperpower telemetry. Routes through the CLI so projects.json + Convex stay in sync.
# Silent on failure so the skill never blocks. Opt out: SUIPERPOWER_TELEMETRY=off.
#
# AGENT NOTE: when this skill finishes, run the matching completion command:
# suiperpower track sui-beginner learn completed
# Or use "failed" / "aborted" if it ended that way.
command -v suiperpower >/dev/null 2>&1 && suiperpower track sui-beginner learn started >/dev/null 2>&1 &
trueIf TEL_PROMPTED is no, before doing real work, ask the user:
Help suiperpower get better. We track which skills get used and how long they take. No code, no file paths, no PII. Change anytime in ~/.suiperpower/config.json.>
A) Sure, anonymous B) No thanks
Write the answer to ~/.suiperpower/config.json telemetryTier field and create ~/.suiperpower/.telemetry-prompted. Then continue.
Walks a new builder through the Sui mental model in the order it actually clicks: object-centric state, the Move type system, ownership, transactions as Programmable Transaction Blocks, and how the SDKs and wallets sit on top. The teaching is grounded in skills/data/sui-knowledge/ so the explanations stay in sync with the canonical knowledge base.
For builders coming from EVM or Solana, the skill adds a translation pass: each Sui concept is paired with the closest analogue from their previous chain, plus a clean note on where the analogy breaks. The point is to use the user's existing intuition, then mark the cliff.
find-next-sui-idea, when the user has picked an idea but has not yet built on Sui.build-with-move or object-model-design.virtual-sui-incubator.scaffold-project.If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
.suiperpower/idea-context.md so the examples can be tied to the user's chosen idea.A guided session, optionally followed by an entry written to .suiperpower/learnings.md (under ## What we tried and ## Decisions) so the next skill can read where the user is. Format when written:
## Learnings, <timestamp>
### What we tried
- ran sui-beginner: intro to objects, Move, PTBs (<duration> minutes)
### Decisions
- prior background: <evm | solana | both | neither>
- next step: <chosen follow-up skill>skills/data/sui-knowledge/01-what-and-why-sui.md for the orientation.skills/data/sui-knowledge/02-what-makes-sui-unique.md for the why.skills/data/sui-knowledge/03-move-and-objects.md for the model.references/evm-to-sui.md.references/solana-to-sui.md.key is an Object; a struct with store can live inside another Object.key, store, copy, drop. The compiler enforces these. Resources cannot be silently duplicated or dropped.TreasuryCap, UpgradeCap, AdminCap are common shapes.@mysten/sui for TypeScript clients.@mysten/dapp-kit-react for React.skills/data/sui-knowledge/04-protocols-and-sdks.md.build-with-move.scaffold-project.virtual-sui-incubator..suiperpower/learnings.md.## What we tried and ## Decisions entries per the phase-handoff spec, with timestamp and duration.Before reporting done:
If any answer is no, the skill keeps working.
On-demand references (load when relevant to the user's question):
references/evm-to-sui.md: Concept-by-concept translation table for Solidity / EVM developers.references/solana-to-sui.md: Concept-by-concept translation table for Anchor / Solana developers.Knowledge base anchors (canonical):
skills/data/sui-knowledge/01-what-and-why-sui.mdskills/data/sui-knowledge/02-what-makes-sui-unique.mdskills/data/sui-knowledge/03-move-and-objects.mdskills/data/sui-knowledge/04-protocols-and-sdks.mdclaude "/suiper:sui-beginner <your message>"codex "/sui-beginner <your message>"grok, then /sui-beginner <your message> in the session~/.cursor/rules/sui-beginner.mdc and reference it.If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.