Holochain Agent Skill

Guide Holochain hApp development across architecture, implementation, testing, and deployment.

15|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Soushi888/holochain-agent-skill --skill holochain-agent-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Holochain Agent Skill
Source: https://github.com/Soushi888/holochain-agent-skill/tree/main
Command: npx skills add https://github.com/Soushi888/holochain-agent-skill --skill holochain-agent-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps developers design, scaffold, implement, test, and deploy Holochain hApps without having to assemble the architecture and workflow from scattered references.

Core Features & Use Cases

  • Architecture guidance: Separates integrity and coordinator responsibilities, defines DNA structure, and explains workspace and Nix setup.
  • Implementation workflows: Covers entry types, link types, CRUD patterns, access control, error handling, signals, and cross-zome calls.
  • Testing and deployment: Supports Sweettest-based validation, cell cloning, packaging with Kangaroo-Electron, and version-aware release practices.
  • Use case: A developer building a new Holochain domain can follow the routed workflows to scaffold a zome pair, wire validation rules, and ship a desktop app with the correct version pins.

Quick Start

Ask the skill to help you create a Holochain zome pair with the correct architecture, validation, testing, and deployment guidance for your app.

Frequently Asked Questions about Holochain Agent Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Holochain hApp with the correct zome architecture?

Holochain hApp scaffolding involves separating integrity and coordinator zomes, defining DNA structure, and establishing a Nix workspace before implementing entry types, link types, and deterministic validation rules.

What is the difference between integrity and coordinator zomes in Holochain development?

Holochain integrity zomes define deterministic validation rules and core data structures, while coordinator zomes handle entry types, CRUD operations, signals, and cross-zome calls for application logic.

How do I test Holochain zomes using Sweettest?

Testing Holochain zomes with Sweettest involves writing validation tests that run against your coordinator and integrity zomes, ensuring deterministic validation rules and CRUD behaviors function correctly before cell cloning or deployment.

Do I need to pin specific HDK and HDI versions when building a Holochain hApp?

Yes, Holochain hApp development requires strict HDK and HDI version pinning to ensure deterministic validation rules and compatibility across coordinator zomes, integrity zomes, and deployment packaging.

What is the best way to package a Holochain hApp for desktop deployment?

Packaging a Holochain hApp for desktop is best achieved using Kangaroo-Electron, which bundles your DNA, coordinator zomes, and integrity zomes into a distributable application with correct HDK version pins.

How does cell cloning work when deploying Holochain applications?

Cell cloning in Holochain deployment creates DNA instances to isolate data per user or context, requiring proper capability grants, update chain management, and version-aware release practices across cloned cells.