muriel — design in practice

muriel

Interaction design and visual craft.

From a design question to an interface you can explore and an artifact you can reproduce.

Design that you can inspect

Muriel is a design skill for coding agents. It connects perception and interaction research to working interfaces, typography, charts, diagrams, and motion. Guides help choose a representation; demos make its behavior visible; source lets you adapt it to your project.

Named after Muriel Cooper, co-founder of MIT’s Visible Language Workshop. The Visible Language guide traces that design lineage and connects it to contemporary collection and linked-view examples.

Explore, select, inspect

Wunderkammer’s collection wall of Psychodeli frames grouped by capture month

Wunderkammer

Survey a collection, filter and regroup it, then inspect the individual frame. The wall, spatial aisle, and attribute-based arrangements offer different ways to explore the same material. The guide and screenshot cover release 0.3.0; the live demo can change independently.

Try the wall ↗ · Explore the aisle ↗ · Read the guide · View source ↗

Linked Atlas

Follow a selected cohort across an overview, a zoomed plot, a habitat breakdown, and a record table. Synthetic observations keep the focus on interaction: what stays selected, what changes with zoom, and how to recover your place.

Try the demo · Read the guide · View source ↗

Made with HyperFrames

Two films built from working software. Capture the interaction in the app, compose the titles and transitions in HyperFrames, then encode the finished cut. The same spatial material becomes both an explorable collection and a film.

Cats. Lots of cats.

Wunderkammer · 28 seconds · Silent

One cat opens into a rushing aisle of images. Filter to ginger coats, arrange by colour and era, then connect an observation to its supporting images. Cat artwork generated with Adobe Firefly; the collection views are captured from Wunderkammer.

Watch on YouTube ↗ · Production notes and scene descriptions · Collection guide · Try Wunderkammer ↗

Psychodeli — a dance partner for your senses.

Spatial promo · 39 seconds · Music, no narration

Recorded Psychodeli visuals become moving tiles in a warehouse, stacks, a wall, and a sphere. The sequence lands on the animated wordmark and platform end card. HyperFrames brings the captured scenes, typography, and soundtrack together.

Production notes and scene descriptions · Video guide · Explore Psychodeli ↗

Featured work

A selection of visual artifacts and the recipes behind them. The examples index brings the live demos and worked artifacts together, with guides and source.

Motion tuner

Read the brand and motion guide · View tuner source ↗

muriel's brand.toml ships a [motion] block with duration tokens (instant / fast / normal / slow / reveal, in ms) and easing tokens (default / emphasis / snappy / linear). Move the sliders; the animated bars below re-play at every change. Copy the resulting TOML snippet back into any project's brand.toml to apply.

240 ms default 40 ms

  

Use Muriel in your project

Install the Claude Code plugin:

/plugin marketplace add andyed/muriel
/plugin install muriel@andyed-muriel

Invoke /muriel:compose. For other agent harnesses, Python, and development installs, use the installation instructions. The skill guide explains how Muriel joins the project’s design and implementation work.

Critique and the jury

The critique agent reviews a rendered artifact and records issues with evidence. When a consequential visual decision remains contested after deterministic checks, Muriel can convene an experimental jury with distinct review lenses.

The roster includes the Squinter, Thumbnail, Loupe, Stranger, Forger, and Pedant. Loupe inspects magnified detail. The panel preserves disagreement and records its reasoning; its findings do not substitute for human validation.

Read the jury protocol · Read the Loupe guide