On this page
Frontend Design tools
The Domain Package exposes seven MCP tools. Their aoe_design_* prefix is a
v0.2 compatibility identifier; the schemas are projected from the external
model rather than handwritten into Kernary Core.
| Tool | Use it for |
|---|---|
aoe_design_plan |
Turn a brief into explicit design intent and a domain selection plan |
aoe_design_resolve |
Resolve selected knowledge into a concrete typed design specification |
aoe_design_mandate |
Load blocking design requirements for the current task |
aoe_design_checklist |
Rank checks that should run before delivery |
aoe_design_related |
Traverse bounded domain relations from a known Unit |
aoe_design_scout |
Search the external reference catalogue with provenance and licence data |
aoe_design_validate |
Validate a supported HTML artifact and return actionable findings |
Typical flow
- Call
aoe_design_planwith the original brief. - Use
aoe_design_resolvewhen implementation needs concrete typography, color, layout, motion, or persona decisions. - Load
aoe_design_mandateandaoe_design_checklistbefore implementation or review. - Use
aoe_design_relatedfor bounded exploration andaoe_design_scoutonly when external visual references materially help. - Write the user's artifact outside this repository.
- For HTML, run
aoe_design_validate, repair supported failures, and validate again with a bounded loop.
Refusals are results
The domain tools fail closed when a corpus, projection reader, provider, or
Scout payload is not bound. Preserve refusal codes such as CORPUS_NOT_BOUND,
PROJECTION_READER_NOT_BOUND, and SCOUT_NOT_BOUND. Do not convert them into an
empty successful plan.
The generic Kernary query, plan, and resource surface remains available for inspecting exact Units and selection arithmetic. It reads the same verified snapshot.
This page is rendered at build time from versioned Markdown in its owning repository.