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 格式),按其中说明在我的环境里完成安装和配置。