Skip to main content
Proof of concept

Interaction designer plugin

An AICE proof of concept. A Claude Code plugin that brings reusable AICE patterns into an interaction designer's workflow.

Give it a verbal brief and it produces a journey doc, page specs and a GOV.UK-styled HTML preview, all in one Claude Code session.

How it works

Two surfaces, same skills underneath.

  • Orchestrator surface. /interaction-designer walks through an eight-phase arc, calling the leaf skills in a curated order. Good for first-time use.
  • Leaf skills. /read-corpus, /frame-policy, /map-journey, /spec-page, /preview-spec, /wrap-up. Invoked directly in any order. Good for power users.

A designer who knows the shape can skip the orchestrator and call the leaves directly. The artefacts produced are identical.

What you get out

By the end of a session:

  • A journey doc, from map-journey
  • One or more page specs, from spec-page
  • A GOV.UK-styled HTML preview per spec'd page, from preview-spec
  • DESIGN_HISTORY.md, a narrative journal of decisions and reasoning that every skill appends to

The skill outputs are declarative: what was built. The journal is where the reasoning lives. The split is load-bearing.

How to try it

The repo ships in two modes.

  • Demo mode. Run bin/run-demo.sh from a clone. Claude Code launches isolated from your usual config, with a fictional designer's fixture corpus to work against. No install. Try this first.
  • Plugin mode. Install via the local marketplace into your normal Claude Code config and run against your own design workspace. Use this once you have decided to keep it.

Both modes share the same plugin source. They differ only in how Claude Code is launched and which workspace it sees.

Trust at commit time

No skill runs git. Each one ends by suggesting the git add ... && git commit -m '...' line for the designer to paste. The designer stays in control of what enters version history.

More info

Contribute a pattern

If your team has a reusable approach you want to share, AICE can help you write it up.