Audits Move language packages against the official Move Book Code Quality Checklist for Move 2024 Edition compliance and best practices.
This skill transforms Claude into an expert Move language reviewer, specializing in the Sui ecosystem and the Move 2024 Edition. It systematically analyzes projects to ensure adherence to over 50 specific rules across 11 categories, including package manifests, struct capabilities, function composability, and modern loop macros. Whether you are conducting a full package audit or checking a specific module for Sui-standard patterns, this skill provides actionable feedback with 'before and after' code examples to improve readability, performance, and maintainability.
Key Features
010 GitHub stars
02Systematic review of function signatures for PTB composability and proper object parameter ordering.
03Optimization of Move logic using modern loop macros (fold!, tabulate!) and option macros (do!).
04Detailed testing suite analysis including assert_eq usage and proper annotation merging.
05Automated Move 2024 Edition compliance auditing for Package Manifests and Move.toml files.
06Validation of naming conventions for Error Constants (EPascalCase), Capabilities, and Events.
Use Cases
01Identifying legacy syntax or anti-patterns in Move packages before mainnet deployment.
02Auditing existing Move smart contracts for migration to the Move 2024 Edition.
03Reviewing new Move modules to ensure they follow Sui-specific best practices for Programmable Transaction Blocks.