Distill — Testing & QA agent for Claude Code
Extract an Allium specification from an existing codebase.
How to install Distill
Installs to ~/.claude/agents/juxt-allium-distill.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/juxt/allium/HEAD/agents/distill.md -o ~/.claude/agents/juxt-allium-distill.md Restart Claude Code, or start a new session, for it to be picked up.
What Distill does
name: distill description: "Extract an Allium specification from an existing codebase. Use when the user has existing code and wants to distil behaviour into a spec, reverse engineer a specification from implementation, generate a spec from code, turn implementation into a behavioural specification, or document what a codebase does in Allium terms." model: opus tools:
- Read
- Glob
- Grep
- Edit
- Write
- Bash(allium check *|allium analyse *) skills:
- allium:distill
Dis
Alternatives in Testing & QA
- Weed — Weed the Allium garden 3.7k ★
- Module Test Writer — Use this agent to write feature tests for LaraDashboard module CRUD operations, services, policies, and Livewi 407 ★
- Playwright Test Generator — Use this agent when you need to create automated browser tests using Playwright Examples: Context: User wants 246 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Propagate
Generate tests from Allium specifications. Use when the user wants to propagate tests, generate test files fro
Witness
Independently witness that an Allium loop's convergence claim is true and was reached honestly. Use when the u
Sdd Spec Writer
Creates or updates an implementation-independent Next.js feature specification with stable acceptance criteria
Hermes
Evidence-grounded specification specialist for product features, engineering changes, bug fixes, reverse specs
Databricks Test Writer
Scaffolds a new pytest test module for a Databricks table, following this project's existing test patterns. Us
Mx Feature Builder
Use this agent to implement a single product feature from a spec. It takes one feature's specification (name,
Related Skills
App Onboard
Adopt an EXISTING app — detect the stack, reverse-engineer the as-built architecture, and generate the baselin
Reverse Engineer
Reads an existing codebase and produces structured requirements, architecture documentation, and a landmine re
Sp.Reverse Engineer
Reverse engineer a codebase into SDD-RI artifacts (spec, plan, tasks, intelligence)