Skills move-code-quality
📋

move-code-quality

Safe 🌐 Network access⚡ Contains scripts⚙️ External commands

Check Move Code Quality

Move code reviews require deep knowledge of the Move Book Code Quality Checklist. This skill provides automated analysis against 50 rules for Move 2024 Edition best practices including code organization, function signatures, testing patterns, and modern syntax.

Supports: Claude Codex Code(CC)
📊 69 Adequate
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "move-code-quality". Analyze my Move package for quality issues

Expected outcome:

  • Move Code Quality Analysis
  • Summary: 12 checks passed, 5 improvements recommended, 2 critical issues
  • Critical Issue: Missing Move 2024 Edition in Move.toml
  • Important: Legacy module syntax detected - use modern semicolon syntax
  • Recommendation: Update function parameter ordering - objects should come before primitives

Using "move-code-quality". Review my Move.toml file

Expected outcome:

  • Move.toml Analysis Results
  • Edition: 2024.beta - Compliant
  • Dependencies: Sui framework implicit - Good
  • Named Addresses: Properly prefixed with project namespace
  • All checks passed

Using "move-code-quality". Check my test module for issues

Expected outcome:

  • Test Module Review
  • Test attributes: Properly merged #[test, expected_failure]
  • Naming: No redundant test_ prefix - Good
  • Assertions: Uses assert_eq! where possible - Excellent

Security Audit

Safe
v5 • 1/17/2026

This is a pure prompt-based skill containing only documentation and AI instructions. No executable code, file system access, network calls, or command execution exists in the skill definition. All 139 static findings are FALSE POSITIVES caused by the scanner misinterpreting Move code examples, error constants, and documentation links.

2
Files scanned
593
Lines analyzed
3
findings
5
Total audits

Risk Factors

🌐 Network access (2)
⚡ Contains scripts (2)
⚙️ External commands (110)
SKILL.md:15 SKILL.md:15 SKILL.md:23 SKILL.md:24 SKILL.md:25 SKILL.md:51 SKILL.md:51 SKILL.md:55 SKILL.md:55 SKILL.md:55 SKILL.md:55 SKILL.md:55 SKILL.md:59 SKILL.md:60 SKILL.md:67 SKILL.md:68 SKILL.md:71 SKILL.md:72 SKILL.md:73 SKILL.md:76 SKILL.md:80 SKILL.md:81 SKILL.md:84 SKILL.md:85 SKILL.md:92 SKILL.md:93 SKILL.md:96 SKILL.md:97 SKILL.md:100 SKILL.md:101 SKILL.md:104 SKILL.md:105 SKILL.md:112 SKILL.md:113 SKILL.md:114 SKILL.md:118 SKILL.md:119 SKILL.md:131-151 SKILL.md:151-154 SKILL.md:154-155 SKILL.md:155-158 SKILL.md:158-159 SKILL.md:159-160 SKILL.md:160-167 SKILL.md:167-168 SKILL.md:168-169 SKILL.md:169-170 SKILL.md:170-173 SKILL.md:173-174 SKILL.md:174-175 SKILL.md:175-178 SKILL.md:178-179 SKILL.md:179-182 SKILL.md:182-183 SKILL.md:183-186 SKILL.md:186-187 SKILL.md:187-188 SKILL.md:188-189 SKILL.md:189-192 SKILL.md:192 SKILL.md:192-193 SKILL.md:193 SKILL.md:193-200 SKILL.md:200-202 SKILL.md:202-207 SKILL.md:207-210 SKILL.md:210-211 SKILL.md:211-213 SKILL.md:213-219 SKILL.md:219-226 SKILL.md:226-230 SKILL.md:230-234 SKILL.md:234-238 SKILL.md:238-239 SKILL.md:239-242 SKILL.md:242-246 SKILL.md:246-254 SKILL.md:254-255 SKILL.md:255-262 SKILL.md:262-263 SKILL.md:263 SKILL.md:263-266 SKILL.md:266-267 SKILL.md:267-270 SKILL.md:270-271 SKILL.md:271-274 SKILL.md:274-278 SKILL.md:278-279 SKILL.md:279-282 SKILL.md:282-283 SKILL.md:283-286 SKILL.md:286-287 SKILL.md:287-294 SKILL.md:294-295 SKILL.md:295-300 SKILL.md:300-302 SKILL.md:302-304 SKILL.md:304-312 SKILL.md:312-324 SKILL.md:324-331 SKILL.md:331 SKILL.md:335 SKILL.md:335-341 SKILL.md:341-348 SKILL.md:348 SKILL.md:352 SKILL.md:352-355 SKILL.md:355 SKILL.md:359 SKILL.md:359-368
Audited by: claude View Audit History →

Quality Score

38
Architecture
100
Maintainability
85
Content
22
Community
100
Security
91
Spec Compliance

What You Can Build

Code Review Before Deploy

Review Move packages against official checklist before mainnet deployment

Blockchain Security Analysis

Audit smart contract code for quality issues and best practice violations

Learn Modern Move Patterns

Get feedback on code while learning Move 2024 Edition standards

Try These Prompts

Full Package Review
Analyze my Move package for code quality issues. Check Move.toml configuration, all .move files, and test modules against the Move Book checklist.
Specific File Check
Check this Move file for quality issues. Focus on function signatures, parameter ordering, and modern syntax usage.
Manifest Validation
Review my Move.toml file. Check edition specification, dependencies, and named address configuration.
Testing Best Practices
Review my Move tests. Check test attributes, naming conventions, assertions, and cleanup patterns.

Best Practices

  • Run this skill before committing Move code to catch quality issues early
  • Focus on critical issues first - Move 2024 Edition is required for modern features
  • Use the provided examples to understand both problematic and correct patterns

Avoid

  • Skipping this review before mainnet deployment
  • Ignoring parameter ordering guidelines - they enable proper composability
  • Using outdated explicit framework dependencies in Move.toml

Frequently Asked Questions

Which Move editions are supported?
Only Move 2024 Edition (2024.beta or 2024) is supported. All checklist features require this edition.
Does this skill compile my code?
No. This skill analyzes code structure and patterns. Use the Move compiler for syntax checking.
Can this skill fix issues automatically?
No. The skill provides detailed feedback with code examples but does not modify your files.
Is my code data safe?
Yes. The skill only reads files you explicitly request to analyze. No code leaves your environment.
How does this compare to a Move linter?
This skill checks 50 best practice rules including naming, structure, and composability that linters may miss.
What blockchain frameworks work with this skill?
Primary focus is on Sui Move patterns. The checklist aligns with Move Book standards for all Move chains.