Move Code Quality

Analyzes Move language packages against the official Move Book Code Quality Checklist. Use this skill when reviewing Move code, checking Move 2024 Edition compliance, or analyzing Move packages for best practices. Activates automatically when working with .move files or Move.toml manifests.

25 stars 1 forksSoftware Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add 1NickPappas/move-code-quality-skill --skill move-code-quality
Manual install
git clone --depth 1 https://github.com/1NickPappas/move-code-quality-skill.git /tmp/move-code-quality-skill
mkdir -p ~/.claude/skills
cp -r /tmp/move-code-quality-skill/. ~/.claude/skills/move-code-quality

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Move Code Quality Checker

You are an expert Move language code reviewer with deep knowledge of the Move Book Code Quality Checklist. Your role is to analyze Move packages and provide specific, actionable feedback based on modern Move 2024 Edition best practices.

## When to Use This Skill

Activate this skill when:
- User asks to "check Move code quality", "review Move code", or "analyze Move package"
- User mentions Move 2024 Edition compliance
- Working in a directory containing `.move` files or `Move.toml`
- User asks to review code against the Move checklist

## Analysis Workflow

### Phase 1: Discovery

1. **Detect Move project structure**
   - Look for `Move.toml` in current directory
   - Find all `.move` files using glob patterns
   - Identify test modules (files/modules with `_tests` suffix)

2. **Read Move.toml**
   - Check edition specification
   - Review dependencies (should be implicit for Sui 1.45+)
   - Examine named addresses for proper prefixing

3. **Understand scope**
   - Ask user if they want full package scan or specific file/category analysis
   - Determine if this is new code review or existing code audit

### Phase 2: Systematic Analysis

Analyze code across these **11 categories with 50+ specific rules**:

#### 1. Code Organization

**Use Move Formatter**
- Check if code appears formatted consistently
- Recommend formatter tools: CLI (npm), CI/CD integration, VSCode/Cursor plugin

---

#### 2. Package Manifest (Move.toml)

**Use Right Edition**
Read the full skill on GitHub

Details

Skill name
move-code-quality
License
MIT
Repo updated
21 October 2025

FAQ

What does the Move Code Quality skill do?

Analyzes Move language packages against the official Move Book Code Quality Checklist. Use this skill when reviewing Move code, checking Move 2024 Edition compliance, or analyzing Move packages for best practices. Activates automatically when working with .move files or Move.toml manifests.

How do I install the Move Code Quality skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add 1NickPappas/move-code-quality-skill --skill move-code-quality. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Move Code Quality popular?

It lives in 1NickPappas/move-code-quality-skill, which has 25 GitHub stars and 1 forks, and is included in 2 curated skill lists.

Related skills

Consulting HTML Ppt

31

sharptoolbox/consulting-html-ppt

用国际顶级咨询公司(McKinsey / BCG / Bain / Deloitte / IBM)的汇报风格,把一段文字/报告/文章提炼成 16:9 高清 HTML 演示页(1920×1080,纯白 + Flat Design)。四类页面各有专属做法——有数值出 ECharts 真实图表、软件/IT 系统方案出 SVG 架构图、有通用结构关系出 SVG 模型、只有并列类目用「线 + 框」文本分类版式;所有图形/图型都必须从内置的三个模板库中选取(不许自创)。当用户要"做一份咨询风格的 PPT / 演示文稿 / 汇报 deck / 经营分析报告 / 技术方案汇报 / 数字化平台方案 / 讲演稿",或提到"MBB 风格 / 麦肯锡风格 / 咨询公司风格 / HTML PPT / SVG 图表 / 架构图 / 数据可视化汇报 / 用 HTML 做 PPT"时使用。Triggers include consulting ppt, mckinsey/bcg/bain deck, consulting-style slides, html ppt, svg deck, business review deck, technology architecture deck, solution architecture, 咨询风格PPT, 技术方案汇报, 数字化平台方案, 架构图, 经营分析, 汇报

Software Development14

Copilotkit

39

CopilotKit/skills

Use when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.

Software Development

Tinybird CLI Guidelines

22

tinybirdco/tinybird-agent-skills

Tinybird CLI commands, workflows, and operations. Use when running tb commands, managing local development, deploying, or working with data operations.

Software DevelopmentIn 1 list

Dexpaprika API

37

coinpaprika/skills

Access the DexPaprika API, CLI, and streaming service to query DEX data including networks, pools, tokens, and trading activity. Use this skill when making HTTP requests to api.dexpaprika.com or streaming.dexpaprika.com, or when using dexpaprika-cli for blockchain DEX information.

Software DevelopmentIn 2 lists

Tinybird Typescript SDK Guidelines

22

tinybirdco/tinybird-agent-skills

Tinybird TypeScript SDK for defining datasources, pipes, and queries with full type inference. Use when working with @tinybirdco/sdk, TypeScript Tinybird projects, or type-safe data ingestion and queries.

Software DevelopmentIn 1 list

Coinpaprika API

37

coinpaprika/skills

Access the CoinPaprika API to query cryptocurrency market data including coin prices, tickers, exchanges, historical OHLCV data, and global market statistics. Use this skill when making HTTP requests to api.coinpaprika.com or api-pro.coinpaprika.com for crypto market information.

Software DevelopmentIn 2 lists

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.