SuperAPI AI 工具集

nondominium-holochain-dna-dev

编程与开发

查看项目

更新于 10-16 00:30

技能介绍

用途:该技能把 Claude 变成 nondominium Holochain DNA 开发助手,用于创建或修改 zome、实现 entry 类型与验证函数、处理 integrity/coordinator 架构、遵循 ValueFlows 合规模式、优化 WASM 编译与性能、实现基于能力的访问控制以及跨 zome 通信。测试工作流、前端 UI 和通用 Holochain 开发不在适用范围内。

主要能力:按 3-zome 架构创建 zome,可用 ./scripts/create_zome.sh <zome_name> both 初始化结构;integrity 层定义 entry 类型、验证函数与链接类型;coordinator 层导入 integrity 类型并实现 CRUD 与跨 zome 调用;用 ./scripts/sync_integrity_coordinator.sh <zome_name> 校验结构。entry 遵循 ValueFlows,禁止在 entry 中写时间戳字段,需要时从 action header 读取;关系用链接而非 SQL 式外键。函数命名遵循 create_/get_/get_all_/get_my_/update_/delete_ 约定,并用自定义错误类型处理异常。构建与打包使用 ./scripts/build_wasm.sh release [zome_name]、./scripts/validate_entry.sh <zome_name>、./scripts/package_happ.sh production,目标每个 zome 的 WASM 小于 500KB。

使用方式:在创建 zome、实现 entry 与验证、处理 integrity/coordinator 架构、遵循 ValueFlows、优化 WASM、实现能力访问控制或跨 zome 通信时调用该技能。

限制:不用于测试工作流、前端/UI 开发或 nondominium 之外的通用 Holochain 开发;资料未提供具体收费、平台与效果信息。