nondominium-holochain-tryorama-testing

Test nondominium Holochain applications with Tryorama across four testing layers.

16|1|Updated Jul 19, 2025
One-click install
npx skills add https://github.com/Sensorica/nondominium --skill nondominium-holochain-tryorama-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nondominium-holochain-tryorama-testing
Source: https://github.com/Sensorica/nondominium/tree/main/.claude/skills/tryorama-testing
Command: npx skills add https://github.com/Sensorica/nondominium --skill nondominium-holochain-tryorama-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you author, run, and validate Tryorama-based tests for nondominium's multi-agent Holochain DNA, covering foundation, integration, scenario, and performance testing.

Core Features & Use Cases

  • 4-layer testing strategy: Foundation, Integration, Scenario, and Performance tests to validate zome interactions.
  • Multi-agent scenarios: Simulate multiple agents to verify cross-zome workflows and ValueFlows-like flows.
  • Debug & performance: Patterns for debugging zome interactions and measuring performance under load.

Quick Start

  • Create test scaffolds under tests/src/nondominium/
  • Write TypeScript tests using vitest-style patterns
  • Run your test suite (e.g., via bun test or npm test)

Frequently Asked Questions about nondominium-holochain-tryorama-testing

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

FAQPage Schema
How do I write multi-agent tests for Holochain applications?

Multi-agent testing in Tryorama simulates multiple agents to validate cross-zome workflows and interactions. The Skill provides a four-layer testing architecture—Foundation, Integration, Scenario, and Performance—with TypeScript test scaffolds and agent management utilities to run zome functions across agents.

What is Tryorama and how does it work with Holochain?

Tryorama is a testing framework for Holochain applications that enables you to write and run tests for zome functionality and DNA validation. It integrates Holochain client calls to execute zome functions and supports multi-agent scenario testing through a modular TypeScript-based framework.

How do I debug zome interactions in Holochain tests?

The Skill provides patterns and utilities for debugging zome interactions within the four-layer testing architecture. Use Foundation and Integration tests to isolate and validate individual zome functions, then progress to Scenario tests to verify cross-zome workflows and identify interaction issues.

Can I measure performance under load in Holochain tests?

Yes, the Skill includes a Performance testing layer designed to measure application behavior under load. The TypeScript-based test framework with agent management utilities enables you to simulate concurrent multi-agent scenarios and capture performance metrics.

Do I need prior testing experience to use Tryorama?

The Skill uses vitest-style TypeScript patterns and provides test scaffolds and data generators to lower the entry barrier. Familiarity with TypeScript and basic testing concepts is helpful, but the modular framework guides you through writing Foundation, Integration, Scenario, and Performance tests.