Raw capture โ raw/agent-designer.md
url: https://github.com/dbmcco/agent-designer date_fetched: 2026-09-15
A Pi skill that designs and deploys expert ensembles: casts of domain-expert personas coordinated through a fixed, inherited methodology.
One skill, two protocols, one craft layer:
The two protocols share everything that makes the personas good: the persona doctrine (the template rules and completeness gate) and the methodology kernel (the orchestration canon). They differ in depth, machinery, and durability.
A persona is a retrieval key into the training distribution. Each template element โ a domain-common human name, a title and institutional signature that looks like the bottom of an expert's email, a CV written in the field's actual technical language, a formative experience, declared proclivities and blind spots, a textured communication style, and an expert query vocabulary โ is a pointer into expert-text territory. A complete, coherent set of pointers lands the model in that territory, where it continues convincingly. Generic pointers keep it in generic-assistant space no matter how hard the prompt tries.
The doctrine enforces completeness. A draft that "reads like a job posting" or "has no vocabulary of its own" fails the gate and is re-drafted before it can join a roster.
Implemented โ v0.3.0. Design specification:
docs/specs/2026-08-24-agent-designer-skill-design.md.
Implementation plan:
docs/plans/2026-08-24-agent-designer-skill-implementation.md.
Verify the bundle anytime with scripts/verify-bundle.sh.
agent-designer/ # repo root โ the skill bundle
โโโ SKILL.md # dispatcher: purpose triage, protocol routing
โโโ doctrine/
โ โโโ persona.md # template rules, completeness gate, failure signatures
โโโ methodologies/
โ โโโ kernel.md # the canon (versioned; inherited whole)
โ โโโ overlays/
โ โโโ scenario-planning.md
โ โโโ terrain-mapping.md
โ โโโ root-cause.md
โ โโโ assignment-decomposition.md # opt-in pilot: pre-roster assignment stage
โโโ reference/
โ โโโ roster-heuristics.md # casting rules: sizing, adversarial seat, support seats
โ โโโ contribution-review.md # post-run review: per-seat contribution, counterfactual
โโโ scripts/
โ โโโ validate-persona.sh # structural persona pre-pass
โ โโโ validate-synthesis.sh # required Dissent section check (kernel rule 3)
โ โโโ diversity.py # advisory divergence signal across seat outputs
โโโ templates/
โ โโโ panel.json.md # panel manifest shape
โ โโโ panel-readme.md # panel README starter shape
โโโ docs/ # build history: specs, plans, implementation notes
Two additions, adapted from Noah Raford's agent-studio (MIT) and narrowed to what fits this skill's doctrine:
scripts/validate-synthesis.sh fails the file
without one, so consensus collapse cannot pass silently.
scripts/diversity.py gives the facilitator an advisory divergence read
across isolated seat outputs.reference/contribution-review.md). After
each run the facilitator records what each seat contributed, what the
synthesis kept or discarded, and โ when stakes justify โ runs a single
counterfactual synthesis without one seat. Causal-lift claims require the
counterfactual; otherwise the record states traceable contribution only.Deliberately not adopted from agent-studio: its deterministic evidence gate (its corpus studies thin label-personas, not doctrine-built ones) and its famous-exemplar casting. The persona doctrine is unchanged.
The eight hand-built panels in experiments/ai-simulations (shell-scenario,
terrain, vc, root-cause, pmf, synthyra, filmmaking, expert-panel) are the
provenance and reference material for this skill. The skill canonizes their
shared methodology โ a single kernel with composable overlays โ and encodes the
persona template rules they were built with. It never modifies them.
The skill is registered by symlinking:
ln -s /Users/braydon/projects/experiments/agent-designer ~/.agents/skills/agent-designer
The symlink points at this repo root, so it always resolves to the current tagged release of the skill bundle.
MIT โ see LICENSE.