holochain-agent-skill
专注于 Holochain hApp 开发的 AI 助手,覆盖架构设计、编码实现与测试部署全流程。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:holochain-agent-skill。 它的用途是:专注于 Holochain hApp 开发的 AI 助手,覆盖架构设计、编码实现与测试部署全流程。 完整的 Skill 内容见:https://321skill.com/skills/holochain-agent-skill/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我要开始一个新的Holochain项目,做一个简单的任务管理应用。',它会自动加载此技能,首先引导你通过 Scaffold 工作流搭建项目环境,然后根据你的需求,调用 DesignDataModel 工作流帮助你设计任务和用户的 entry 与 link 类型,最后在 ImplementZome 工作流中指导你编写具体的创建、查询任务的 Rust 函数代码。
介绍
这是一个专为 Holochain 去中心化应用(hApp)开发者设计的 AI 技能。它旨在解决开发者在构建基于 Holochain 的分布式应用时面临的复杂性问题,包括理解独特的 coordinator/integrity 分区架构、编写符合 HDK/HDI 模式的 Rust 代码、设计数据模型、处理跨分区调用以及进行测试和打包。
该技能通过提供结构化的工作流和上下文文件来使用。当 AI 检测到任务涉及 Holochain 项目时,会自动加载此技能,并根据具体任务(如审查代码、设计数据模型、搭建项目或实现功能)调用相应的工作流指南和最佳实践文档,引导开发者完成开发。
它非常适合正在或计划使用 Holochain 框架(尤其是 HDK 0.6+ 版本)的 Rust 开发者、去中心化应用架构师以及需要维护或审查 Holochain 项目代码的工程师。无论是搭建新项目、编写分区代码,还是设计访问控制策略,都能从中获得针对性指导。
与通用的 Rust 编程助手或区块链开发指南相比,本技能的核心区别在于其深度集成 Holochain 特有的概念、工具链(如 Nix/Holonix 环境、hc 脚手架)和最新 API(如 HDK 0.6),提供了从项目初始化到部署的端到端、框架专属的解决方案,而非泛泛的技术概念解释。
核心特点
深度集成 Holochain 最新工具链(Nix/Holonix, hc CLI)与 HDK 0.6+ API,提供从架构设计、代码实现到测试部署的完整、框架专属工作流,而非通用的 Rust 或区块链编程建议。
注意事项
不适合不基于 Holochain 框架的其他区块链或分布式系统开发项目,且要求开发者具备基本的 Rust 语言知识。
常见问题
Holochain 开发如何开始?
使用技能中的 Scaffold 工作流,通过 Nix 环境运行 `hc scaffold` 命令快速初始化项目结构。
如何设计 Holochain 的数据模型?
调用 DesignDataModel 工作流,指导你定义 entry(条目)和 link(链接)类型,构建 DHT 数据模式。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/holochain-agent-skill/raw/index.md 读取 holochain-agent-skill 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/holochain-agent-skill/raw/index.md(查看排版版本)