Sigil Visual Doctors
Extend the codebase-doctor pattern from code health to visual health: a system of doctors that audits every Sigil component preview for whether it looks good, feels good, is clickable/interactable, and uses the right tokens.
An application of the doctor pattern to a design system - not lint, but per-component visual QA. Source: Cursor transcript, reticle-ui, 2026-05
The idea
Where a code doctor checks a subsystem's health, a visual doctor checks a rendered component. Kevin's directive was to build a system of doctors to audit every single Sigil component on four axes: it should look good, feel really good, be clickable and interactable, and have the right visual tokens (colors, bordering, font sizes, spacing). Source: Cursor transcript, reticle-ui, 2026-05
Why it matters
It closes the loop on constraints over context: the token spec makes output on-brand by construction, and visual doctors verify that construction held across hundreds of components - the same role design review plays for a one-off page, but automated and exhaustive across a design system. It's the visual sibling of the code/test doctors in the Doctor Pattern family.
Concept Position
| Field | Value |
|---|---|
| Concept family | Agent harness and runtime primitives |
| Concept owned | Extend the codebase-doctor pattern from code health to visual health: a system of doctors that audits every Sigil component preview for w... |
| Category map | Concept System Map |
Timeline
- 2026-07-01 | Concepts category refresh added this page to the Agent harness and runtime primitives family, linked it to Concept System Map, and kept it standalone because it owns this reusable mental model: Extend the codebase-doctor pattern from code health to visual health: a system of doctors that audits every Sigil component preview for w... Source: User request, 2026-07-01
- 2026-05-31 | Page created from a reticle-ui transcript. Captured the extension of the doctor pattern to per-component visual audits (look/feel/clickability/tokens) across Sigil. Source: Cursor transcript, reticle-ui, 2026-05