首页龙虾技能列表 › Modernize Move — Move 语言现代化升级

Modernize Move — Move 语言现代化升级

v1.0.0

检测和现代化过时的 Move V1 语法、模式和 API 到 Move V2+。用于升级遗留合约、迁移到现代语法或转换旧模式为当前最佳实践。

0· 120·0 当前·0 累计
by @iskysun96·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/12
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能的指令与 Move 现代化任务大致匹配,但未声明必需的运行时依赖项(如 Aptos CLI 和 generate-tests 技能),并在未声明的情况下授予 shell/write 能力,安装或运行前应谨慎。
评估建议
["缺失运行时依赖项:SKILL.md 假设 Aptos/Move CLI (`aptos move test`)可用,但技能元数据未声明该二进制文件。确保安装了 Aptos CLI(或等效的 move 测试运行程序)并在预期 PATH 中。","未声明的技能依赖项:工作流将调用 `generate-tests` 技能,如果没有测试。确认您的代理有该技能可用或自己提供测试。技能未声明或捆绑该依赖项。","强大权限:技能请求 Bash 和文件写/编辑能力,并将修改源文件。尽管它承诺分析报告和明确的用户确认门户,但您应该:在沙盒或功能分支中运行(而不是直接在生产代码上),在应用更改前备份存储库(或确保版本控制),从 `syntax-only` (第 1 层)范围开始,以查看自动编辑和测试影响,然后允许第 2 层/3 层,手动验证 `aptos move test` 局部通过并检查每个层后的差异,验证没有意外的配置访问:技能可能会读取项目配置文件(Move.toml,测试清单)。如果存储库中有秘密或 CI 凭据,请查看 Aptos CLI 将访问什么。如果无法确认 Aptos CLI 或 g...
详细分析 ▾
用途与能力
技能名称/描述(现代化 Move V1→V2)与描述的操作一致(扫描 .move 文件、转换语法/API、运行测试)。然而,SKILL.md 明确要求运行 `aptos move test`,当测试缺失时,调用单独的 `generate-tests` 技能。包元数据未声明所需的二进制文件和依赖项。未声明 Aptos CLI 和对另一个技能的依赖是不一致的:合法的现代化工作流需要 Move/Aptos 工具链和任何测试生成能力可用或声明。
指令范围
指令要求代理读取所有项目源文件,运行 shell 命令(例如 `aptos move test`),修改代码(写/编辑),并在测试失败时运行迭代转换和回滚。该范围适用于现代化,但技能还指示在测试缺失时调用另一个技能(`generate-tests`),而没有声明该依赖项或描述如何解决该技能。工作流授予代理运行 Bash 和编辑文件的权限;SKILL.md 强制执行用户门户(呈现分析并询问范围),这缓解了惊讶编辑,但运行任意 shell 命令的隐式能力很强大——确保代理的运行时环境和可用二进制文件符合预期。
安装机制
仅指令的技能,无安装规格和代码文件。风险较低 — 没有内容会被自动下载或安装。代理仅文档和引用是技能包提供的本地文件。
凭证需求
技能未声明所需的环境变量、凭据或配置路径。描述的操作(读取源文件、运行本地测试、编辑文件)不需要秘密。这是合理的。只是要注意,运行 `aptos move test` 可能会从项目目录读取本地配置文件(例如 Move.toml 或 CLI 配置);技能未声明或请求访问无关凭据。
持久化与权限
始终为 false 且技能是用户可调用;它不请求永久包含或提升的平台特权。SKILL.md 在进行编辑前要求用户确认,这适当地限制了自主破坏性更改。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/19

初始发布:自动检测和现代化过时的 Move V1 代码到 Move V2+,使用结构化、安全的工作流。扫描和报告遗留 Move V1 语法、模式和 API,具有分层风险和更改分析。指导用户选择范围:语法仅、标准(语法 + 错误/可见性)或全 API 迁移。强制测试驱动转换:如果没有测试则停止,验证每个层后的测试,并仅在清洁基准线上继续。应用最安全的更改首先(语法),然后逐渐处理更复杂的迁移,具有明确的用户确认和如果测试失败则回滚。生成详细分析和摘要报告用于透明度和审计。

● 无害

安装命令 点击复制

官方npx clawhub@latest install modernize-move
镜像加速npx clawhub@latest install modernize-move --registry https://cn.clawhub-mirror.com

技能文档

请参考原 SKILL.md 文档(由于长度限制,未在此重复)

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务