AUV Design
Read README.md in this skill first — it establishes product context, content
fundamentals (the deliberately anti-marketing AUV voice), visual foundations,
and iconography rules.
Then explore the other files:
colors_and_type.css — all design tokens (--auv-*).
assets/ — logo mark + wordmark.
preview/ — small reference cards for each system concept.
ui_kits/cli/ — auv-cli terminal output recreation.
ui_kits/viewer/ — speculative inspect-viewer mock (the browser viewer
described in 2026-05-19-trace-run-inspect-design.md; not built yet in
the source repo).
Operating principles for this brand
- Honesty over polish. AUV documents what is
validated,
candidate, and not-validated in JSON. Reflect that in every artifact.
Never invent a status not on the canonical list.
- Monospace carries identity. IDs, paths, span names, and JSON keys
live in
JetBrains Mono. Body prose lives in Geist.
- No emoji. No gradients. No glassy overlays. This is forensic-grade UI.
- Status pill is the smallest unit. Use
.auv-status--{validated, candidate, boundary, frozen, running, failed} everywhere a status is
shown — sidebars, lists, headers, terminal output, marketing.
When the user invokes this skill
If creating visual artifacts (slides, mocks, throwaway prototypes), copy
assets out of this skill and produce static HTML the user can view. Reuse the
<Terminal> / <SpanTree> / <Sidebar> components from the UI kits when the
output is product-facing.
If working on production code (Rust CLI, future browser viewer, future docs
site), copy colors_and_type.css and assets/logo-*.svg into the project,
and follow the rules in README.md (sections Content Fundamentals and
Visual Foundations) to extend the system.
If invoked without other guidance, ask the user what they want to build —
typical asks are:
- a mock of
auv-cli output for a docs page or social post
- a wireframe / mock of the inspect viewer
- a slide deck explaining a phase-1 boundary
- copy in the AUV voice (status report, freeze note, boundary callout)
Then act as an expert designer on the AUV brand and output HTML artifacts or
production code, depending on the need.
1---2name: auv-design3description: Use this skill to generate well-branded interfaces and assets for AUV (the Moeru AI command-replay / inspect runtime), either for production or throwaway prototypes/mocks. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.4---56# AUV Design78Read `README.md` in this skill first — it establishes product context, content9fundamentals (the deliberately anti-marketing AUV voice), visual foundations,10and iconography rules.1112Then explore the other files:1314- `colors_and_type.css` — all design tokens (`--auv-*`).15- `assets/` — logo mark + wordmark.16- `preview/` — small reference cards for each system concept.17- `ui_kits/cli/` — `auv-cli` terminal output recreation.18- `ui_kits/viewer/` — speculative inspect-viewer mock (the browser viewer19 described in `2026-05-19-trace-run-inspect-design.md`; **not built yet** in20 the source repo).2122## Operating principles for this brand23241. **Honesty over polish.** AUV documents what is `validated`,25 `candidate`, and `not-validated` in JSON. Reflect that in every artifact.26 Never invent a status not on the canonical list.272. **Monospace carries identity.** IDs, paths, span names, and JSON keys28 live in `JetBrains Mono`. Body prose lives in `Geist`.293. **No emoji. No gradients. No glassy overlays.** This is forensic-grade UI.304. **Status pill is the smallest unit.** Use `.auv-status--{validated,31 candidate, boundary, frozen, running, failed}` everywhere a status is32 shown — sidebars, lists, headers, terminal output, marketing.3334## When the user invokes this skill3536If creating visual artifacts (slides, mocks, throwaway prototypes), copy37assets out of this skill and produce static HTML the user can view. Reuse the38`<Terminal>` / `<SpanTree>` / `<Sidebar>` components from the UI kits when the39output is product-facing.4041If working on production code (Rust CLI, future browser viewer, future docs42site), copy `colors_and_type.css` and `assets/logo-*.svg` into the project,43and follow the rules in `README.md` (sections **Content Fundamentals** and44**Visual Foundations**) to extend the system.4546If invoked without other guidance, ask the user what they want to build —47typical asks are:48- a mock of `auv-cli` output for a docs page or social post49- a wireframe / mock of the inspect viewer50- a slide deck explaining a phase-1 boundary51- copy in the AUV voice (status report, freeze note, boundary callout)5253Then act as an expert designer on the AUV brand and output HTML artifacts or54production code, depending on the need.