move-code-quality

Analyze Move packages against the Move Book Code Quality Checklist.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/ShunmeiCho/claude-config --skill move-code-quality-shunmeicho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: move-code-quality
Source: https://github.com/ShunmeiCho/claude-config/tree/main/config/skills/move-code-quality
Command: npx skills add https://github.com/ShunmeiCho/claude-config --skill move-code-quality-shunmeicho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of maintaining high code quality and adherence to best practices in Move language projects, ensuring robust, maintainable, and compliant Move code.

Core Features & Use Cases

  • Automated Code Analysis: Scans Move code against the Move Book Code Quality Checklist.
  • Best Practice Enforcement: Identifies and suggests fixes for common Move coding anti-patterns.
  • Use Case: A developer is working on a new Move smart contract and wants to ensure it follows the latest Move 2024 Edition standards and best practices before deployment.

Quick Start

Analyze the current Move project for code 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 check my Move smart contracts for code quality issues?

To check Move smart contracts for code quality, analyze your packages against the official Move Book Code Quality Checklist to identify issues in code organization, imports, structs, and functions. This process enforces best practices and highlights anti-patterns.

What is the Move Book Code Quality Checklist?

The Move Book Code Quality Checklist is a set of best practices for Move language projects covering package manifests, imports, structs, functions, testing, and comments to ensure robust and maintainable smart contracts.

How do I make my Move code compliant with Move 2024 Edition standards?

Make Move code compliant with Move 2024 Edition standards by scanning your packages for common anti-patterns and applying actionable feedback regarding option macros, loop macros, and code organization. This ensures adherence to latest best practices.

Does this code analysis support checking package manifests and testing in Move?

Yes, Move code analysis supports checking package manifests and testing by scanning the codebase against the official checklist to identify issues related to manifests, function bodies, tests, and comments. It provides actionable feedback for fixes.

What are common Move coding anti-patterns to avoid before deployment?

Common Move coding anti-patterns to avoid before deployment include issues in code organization, improper imports, inefficient function bodies, and missing tests, identified through automated checklist analysis. Fixing these ensures robust smart contracts.