Claude Code skill that automatically analyzes Move language packages against the official Move Book Code Quality Checklist, identifying violations and providing actionable recommendations.
git clone https://github.com/1NickPappas/move-code-quality-skill.gitThe Move Code Quality Checker skill extends Claude Code with automated analysis of Move language packages across 10+ quality dimensions, including code organization, package manifests, imports, structs, functions, testing patterns, and documentation. It validates compliance with Move 2024 Edition standards and provides specific, actionable recommendations grounded in the official Move Book Code Quality Checklist. The skill helps developers write more maintainable, composable Move code by catching common patterns and anti-patterns during development. It activates automatically when working with Move code and offers detailed feedback on visibility modifiers, capability patterns, event naming, and modern idiomatic syntax. Developers benefit from instant quality checks without manual reference to best practices documentation.
Clone the skill to your Claude Code skills directory (~/.claude/skills/move-code-quality) using git. The skill activates automatically when working with Move code files. Invoke it explicitly with prompts like 'Analyze this Move package for code quality issues' or 'Review this module against the Move code quality checklist.'
Validate Move 2024 Edition compliance before deployment
Review package manifests for dependency and address configuration
Analyze function signatures for composability and visibility patterns
Check testing code for proper attribute usage and assertion patterns
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/1NickPappas/move-code-quality-skillCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Analyze the following Move package against the official Move Book Code Quality Checklist. Provide a detailed report with sections for each checklist item, noting whether the code meets the standard, and if not, suggest improvements. The package is for [COMPANY] in the [INDUSTRY] sector and includes [DATA] modules.
# Move Code Quality Analysis Report ## General Structure - **Naming Conventions**: Follows Move's naming conventions for modules and functions. - **Documentation**: Lacks comprehensive module-level documentation. **Recommendation**: Add doc comments for each module. ## Security - **Access Control**: Proper use of `public` and `friend` keywords. - **Reentrancy**: No detected reentrancy vulnerabilities. **Recommendation**: Consider adding reentrancy guards for critical functions. ## Performance - **Gas Efficiency**: Some functions could be optimized for gas efficiency. **Recommendation**: Review loops and data structures for gas optimization opportunities. ## Testing - **Test Coverage**: Adequate test coverage but lacks edge case scenarios. **Recommendation**: Add tests for boundary conditions and error cases. ## Conclusion The Move package meets most of the Move Book Code Quality Checklist standards but requires improvements in documentation and test coverage.
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
ITIL-aligned IT service management platform
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan