move-code-quality

Analyze Move packages against the Move Book Code Quality Checklist.

7|2|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/first-mover-tw/sui-dev-agents --skill move-code-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: move-code-quality
Source: https://github.com/first-mover-tw/sui-dev-agents/tree/main/skills/move-code-quality
Command: npx skills add https://github.com/first-mover-tw/sui-dev-agents --skill move-code-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of ensuring Move language code adheres to modern best practices, Move 2024 Edition standards, and the official Move Book Code Quality Checklist, leading to more robust, secure, and maintainable smart contracts.

Core Features & Use Cases

  • Automated Code Review: Analyzes Move packages against a comprehensive checklist of over 50 rules across 11 categories.
  • Best Practice Enforcement: Identifies and suggests fixes for common anti-patterns in Move code, structs, functions, and testing.
  • Move 2024 Edition Compliance: Verifies adherence to the latest Move language features and syntax.
  • Use Case: A developer is about to deploy a new Move module and wants to ensure it follows all recommended quality standards and security best practices before going live.

Quick Start

Review the Move code in the current directory for quality issues.

Frequently Asked Questions about move-code-quality

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Move smart contracts for code quality and best practices?

To audit Move smart contracts for code quality, analyze your packages against the official Move Book Code Quality Checklist to identify anti-patterns in modules, structs, and functions. This enforces Move 2024 Edition compliance and provides actionable feedback with code examples.

What is Move 2024 Edition compliance for smart contract development?

Move 2024 Edition compliance ensures smart contracts use the latest Move language features and syntax. Verifying compliance involves checking package manifests, imports, constants, and functions against over 50 rules across 11 categories to maintain robust and secure code.

How do I check Move package manifests and imports for best practice violations?

Checking Move package manifests and imports requires reviewing code against the official Move Book Code Quality Checklist to identify structural issues. Analyzing over 50 rules across 11 categories ensures proper code organization, module structure, and import management for maintainable smart contracts.

Can I review Move modules for common anti-patterns before deployment?

Yes, you can review Move modules for common anti-patterns before deployment by analyzing code against a 50-rule checklist. This identifies issues in structs, functions, option macros, loop macros, and testing to ensure security best practices and code robustness.

Does automated Move code review cover testing and comment standards?

Automated Move code review covers testing and comment standards by analyzing packages against the Move Book Code Quality Checklist. It evaluates test coverage and documentation quality alongside code organization, structs, functions, and constants for comprehensive best practice enforcement.