SuperAPI AI 工具集

writing-motoko

写作与研究

查看项目

更新于 10-15 21:09

技能介绍

用途:为 Internet Computer 编写 Motoko 代码时提供最新语法与架构规范,因预训练数据可能过时,应以本技能为准。

主要能力:明确禁用项(stable 关键字、mo:base、.vals()、preupgrade/postupgrade、actor 附加迁移语法、稳定字段内联初始化、模块函数式 self 参数、单文件单体 actor、mixin 内稳定状态、保留字作标识符、内联 func 参数类型标注);推荐项(mo:core 2.6.0+、上下文点号调用、Map/Set 键类型模块导入、?? 空合并、break/continue、增强正交持久化、types.mo/lib/mixins/main.mo 分层架构)。

使用方式:用 mops 管理依赖与构建。mops add <pkg> 精确锁定版本,支持 @x.y.z、GitHub URL、本地路径与 --dev;一次只加一个包,多个用 && 串联,不可并行。mops update、mops sync 维护依赖;mops install 重建 mops.lock;mops check --fix 快速迭代,mops build 仅在最后运行一次生成 .wasm 与 .did。不要手改 mops.toml 依赖或 mops.lock,不要直接调用 moc。

适用场景:编写或重构 IC 上的 Motoko 后端,涉及持久化 actor、稳定类型、迁移链、mixin 组合与 mo:core API 查询时。

限制:不确定 API 需查 api-reference.md,不得猜测;改状态形状或升级 canister 前需加载迁移技能;迁移或兼容诊断不符时加载排障技能。具体收费、平台支持等资料暂未提供。