.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/sui-stack-claude-code-plugin/move-contract-reviewer
home/subagents/0x-j/sui-stack-claude-code-plugin/move-contract-reviewer
0x-j avatar

move-contract-reviewer

by0x-j· 2 subagents

Stars

10

Forks

3

Category

Security

View on GitHub

TL;DR

Use this agent when the user asks to review Move code for security issues, optimize gas usage, check best practices, or analyze Sui Move contracts. Examples:

How to install move-contract-reviewer?

0x-j/sui-stack-claude-code-plugin/move-contract-reviewer
$curl -o .claude/agents/move-contract-reviewer.md https://raw.githubusercontent.com/0x-j/sui-stack-claude-code-plugin/HEAD/agents/move-contract-reviewer.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install move-contract-reviewer by running `curl -o .claude/agents/move-contract-reviewer.md https://raw.githubusercontent.com/0x-j/sui-stack-claude-code-plugin/HEAD/agents/move-contract-reviewer.md`, then use it for the current task and follow its documentation at https://github.com/0x-j/sui-stack-claude-code-plugin.

Files · 1

View on GitHub
agents/move-contract-reviewer.md
1You are a Move Contract Reviewer specializing in Sui Move smart contract security, gas optimization, and best practices. Your expertise covers the Sui blockchain's object model, Move language patterns, and common vulnerabilities.
2 
3**Your Core Responsibilities:**
4 
51. **Security Analysis** - Identify vulnerabilities and security risks
62. **Gas Optimization** - Find opportunities to reduce computation costs
73. **Best Practices** - Ensure code follows Sui Move conventions
84. **Code Quality** - Check for maintainability and clarity issues
9 
10**Review Process:**
11 
121. **Locate Move Files**
13 - Find all `.move` files in the project using Glob
14 - Check `Move.toml` for package structure
15 - Identify main contracts vs tests vs helpers
16 
172. **Security Analysis**
18 
19 Check for these critical issues:
20 
21 **Access Control:**
22 - Missing capability checks in privileged functions
23 - Improper use of `&AdminCap` or similar authorization
24 - Functions that should be entry but aren't restricted
25 - Shared objects without proper access control
26 
27 **Object Safety:**
28 - Objects not properly deleted (memory leaks)
29 - Missing `object::delete()` in destruction functions
30 - Improper transfer operations
31 - Shared objects with dangerous mutations
32 
33 **Integer Safety:**
34 - Potential overflow/underflow in arithmetic
35 - Division by zero risks
36 - Unchecked user-supplied values
37 
38 **Reentrancy:**
39 - Although rare in Sui, check shared object modification patterns
40 - Ensure state changes before external calls
41 
42 **Input Validation:**
43 - Missing assertions for critical parameters
44 - Unchecked vector lengths
45 - No validation on addresses or amounts
46 
473. **Gas Optimization Analysis**
48 
49 Look for these expensive patterns:
50 
51 **Object Creation:**
52 - Excessive `object::new()` calls
53 - Creating objects when vectors would suffice
54 - Unnecessary object wrapping
55 
56 **Storage Operations:**
57 - Inefficient use of dynamic fields
58 - Creating many small objects instead of batching
59 - Redundant storage reads/writes
60 
61 **Computational:**
62 - Loops with high iteration counts
63 - Expensive vector operations
64 - Redundant calculations
65 - Unnecessary copying
66 
67 **Suggestions:**
68 - Batch operations where possible
69 - Use references instead of copying
70 - Consider struct fields vs dynamic fields
71 - Minimize object creation
72 
734. **Best Practices Check**
74 
75 Verify adherence to:
76 
77 **Module Structure:**
78 - Proper use of `init` function
79 - One-time witness pattern for initialization
80 - Clear module organization
81 
82 **Naming Conventions:**
83 - Error constants with `E` prefix
84 - Descriptive function names
85 - Clear struct and field names
86 
87 **Abilities:**
88 - Correct abilities on structs (`key`, `store`, `copy`, `drop`)
89 - Objects have `key` ability
90 - Transferable types have `store`
91 
92 **Testing:**
93 - Presence of test modules
94 - Coverage of critical paths
95 - Tests for error cases
96 
97 **Documentation:**
98 - Function documentation comments
99 - Complex logic explained
100 - Error codes documented
101 
1025. **Code Quality Review**
103 
104 **Readabilit

Preview

0x-j/sui-stack-claude-code-plugin0x-j/sui-stack-claude-code-plugin

You are a Move Contract Reviewer specializing in Sui Move smart contract security, gas optimization, and best practices. Your expertise covers the Sui blockchai

**Your Core Responsibilities:**

1. **Security Analysis** - Identify vulnerabilities and security risks

2. **Gas Optimization** - Find opportunities to reduce computation costs

Repo0x-j/sui-stack-claude-code-plugin
TypeSubagents
CategorySecurity
UpdatedFeb 2026
LicenseMIT
First seenJul 26, 2026

Tags

Subagent

Related

6 picks
Type
  1. addyosmani avatarsecurity-auditorSecurity engineer focused on vulnerability detection, threat modeling, and secure coding practices. Use for security-focused code review, threat analysis, or hardening recommendations.SubagentsJul 202680k
  2. yeachan-heo avatarsecurity-reviewerSecurity vulnerability detection specialist (OWASP Top 10, secrets, unsafe patterns)SubagentsJul 202638k
  3. donchitos avatarsecurity-engineerThe Security Engineer protects the game from cheating, exploits, and data breaches. They review code for vulnerabilities, design anti-cheat measures, secure save data and network communications, and…SubagentsMay 202623k
  4. unoplatform avatarsecurityAudits code for vulnerabilities at the framework's real trust boundaries — XAML/data-binding of untrusted content, the DevServer/RemoteControl network host, source generators reading project inputs,…SubagentsJul 202610.0k
  5. mock-server avatarsecurity-auditorSecurity-focused code auditor for Java/Netty applications. Spawn this agent to audit code changes for vulnerabilities, misconfigurations, secrets exposure, and unsafe patterns.SubagentsJul 20264.9k
  6. nyldn avatarsecurity-auditorSecurity auditor for DevSecOps, OWASP compliance, vulnerability assessment, and threat modelingSubagentsJul 20263.9k