propagate

Installation
SKILL.md

Propagation

This skill generates tests from Allium specifications. Propagation is how plants reproduce from cuttings of the parent: the spec is the parent, the tests are the offspring.

Deterministic tools guarantee completeness (every spec construct maps to a test obligation). You handle the implementation bridge: correlating spec constructs with code, generating tests in the project's conventions.

Prerequisites

Before propagating tests, you need:

  1. An Allium spec — the .allium file describing the system's behaviour
  2. A target codebase — the implementation to test
  3. Test obligations — from allium plan <spec> (JSON listing every required test)
  4. Domain model — from allium model <spec> (JSON describing entity shapes, constraints, state machines)

If the CLI tools are not available, derive test obligations manually from the spec using the test-generation taxonomy in references/test-generation.md.

Modes

Related skills

More from juxt/allium

Installs
921
Repository
juxt/allium
GitHub Stars
344
First Seen
Apr 18, 2026