给 Move 合约做个代码体检?这个 Skill 帮你按官方清单逐项打分

给 Move 合约做个“代码体检”?这个 Skill 帮你按官方清单逐项打分

Move 语言最近在公链、稳定币、Web3 基础设施里火得不行。但写 Move 不难,写好 Move 真难——内存模型、能力模式、地址别名、entry 函数可见性,只要踩一个坑,链上就回不来了。

move-code-quality-skill 就是为解决这个痛点而生:它把 The Move Book 的官方 Code Quality Checklist 直接喂给 Claude Code,让它自动审查你的 Move 包,不再是“凭感觉”。

它到底能干什么?

这个 Skill 一次覆盖 10+ 审查维度,包括:

  • 包结构:Manifest 里的 edition、依赖、named address 是否合规
  • 函数签名:public/entry 的边界、参数顺序、可组合性
  • Struct 设计:能力模式、事件命名、动态字段使用
  • 函数体:链式调用、字符串操作、集合 API
  • 测试覆盖:断言、清理、属性使用是否符合 Move 2024
  • 文档:注释质量与完整性

每次审查都会给你带具体例子——比如 use my_package::{Self}; 这种冗余写法,会直接告诉你改成 use my_package; 才是最佳实践。不是泛泛而谈,是手把手改。

为什么值得装?

  • 适配 Move 2024 Edition:别再用老 Edition 的习惯写新代码
  • 自动激活:装到 ~/.claude/skills/ 后,Claude Code 遇到 .move 文件就会自动加载
  • 零额外依赖:不装别的 MCP server,一个 skill 搞定

适用人群

  • 正在学 Move 的开发者
  • 在 Aptos / Sui 上写模块的工程师
  • 想要统一代码规范的团队 TL

一句话:如果你的项目里有 .move 文件,这个 Skill 就是你的免费 QA。


GitHub: 1NickPappas/move-code-quality-skill


GitHub: https://github.com/1NickPappas/move-code-quality-skill

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 1452 阅读