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-designerwalks 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.shfrom 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
- Repo: DEFRA/interaction-designer-layered on GitHub
- Before you point
read-corpusat real design material, check what you can feed an AI tool in Using data with AI
Contribute a pattern
If your team has a reusable approach you want to share, AICE can help you write it up.