Experience and Transmission
Problem shape: correctness is not the bottleneck — arrival is. The system passes its tests and fails its user, the documentation exists and is not read, the code runs and cannot be maintained, or the thing being studied changes because the studier is part of it. The deliverable is comprehension and use, measured on the receiving end rather than asserted on the producing end.
Relevant geniuses
| Agent | Use when |
|---|---|
| jobs | the product "works" per component metrics but the integrated experience is broken — treat the whole experience as the spec, hunt the seams, edit ruthlessly rather than add |
| vygotsky | onboarding is too slow or too overwhelming, or documentation exists and nobody reads it — locate the zone of proximal development, scaffold inside it, and plan the fading; diagnose the misconception rather than repeating the explanation |
| varela | the observer cannot be separated from the system studied (UX research where the experience is the product, dogfooding, introspective debugging) — run trained first-person observation and third-person measurement concurrently and report their mutual constraints |
| knuth | the program is correct and unreadable — literate programming, writing for the human reader first; and building the tool before using it when no adequate one exists. Entry point is transmission, not performance: for profiling and optimization work, knuth is routed via the performance path, not this shape |
Invocation
- Pick the best-fit agent above. If two or more fit, run
tools/genius-invoker.sh route "<problem>"and take the top ranked match. - Load it:
tools/genius-invoker.sh invoke <agent> "<problem>", then readagents/genius/<agent>.mdin full. - Apply the agent's
<workflow>step by step and answer in its<output-format>. The evidence must come from the receiving end — an observed user, a real ramp-up, a maintainer who was not the author. A claim that something "is clear" asserted by its own author does not satisfy this shape. - Typical chain: varela gathers first-person data without pretending the
observer is outside → jobs specifies the integrated experience from it →
vygotsky sequences the scaffolding that gets people there. Run via
tools/genius-invoker.sh compose varela jobs vygotsky -- "<problem>". - If no shape above matches, do not force a genius — use a standard team agent (INDEX.md routing rule).
Refuse when
- No contact with an actual recipient is possible or planned — this shape measures arrival, and with no receiving end there is nothing to measure.
- The request is to make the experience feel better while a known defect behind it stays unfixed.
- First-person report is offered as the sole evidence with no third-person measurement alongside it (varela's constraint is mutual, not one-sided).