01
It starts by itself
new job story to map. Runs in Claude Code routine.
- ↻ new job story to map
run when a flow for a job story needs design
Flows mapped with every edge case.
Install the Layers Interaction Flow skill and make it a habit: follow https://gethabit.dev/skills/jamiemill/layers-interaction-flow.md
2K installs311 starsMIT licenceSource on GitHub ↗

Layers Interaction Flow
by jamiemill · 2K installs
The skill
The layers interaction flow skill helps product designers map places, affordances, edge cases and failure paths with breadboards before any visual design.
Only when you ask.
The habit
Flows mapped with every edge case.
↻ Runs by itselfnew job story to map
When does it start? How does it check its work? What does it remember?
Stops after one job story per run.
Load /layers-intro first.
Agree with you on the job story, starting point and success.
Confirm the /layers-conceptual-model objects beneath are stable.
Name places and map each affordance to a destination in breadboard notation.
Walk the happy path, then validation, server error, timeout and concurrent edit paths.
Save the breadboard, an optional graph LR diagram and open decisions.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Layers Interaction Flow skill helps.
No. It sets interaction logic without committing to visual form.
More than 5 to 6 places for one job story is a signal to collapse.
Copy the prompt at the top into your agent. It installs the skill from jamiemill/layers-skills and sets up the habit. Or run npx skills add jamiemill/layers-skills --skill layers-interaction-flow.
Yes. It is published under MIT. Habit is free too.
Install the Layers Interaction Flow skill and make it a habit: follow https://gethabit.dev/skills/jamiemill/layers-interaction-flow.md
All jamiemill skills →More design skills →
Works in
Made by jamiemill, published under MIT. Habit links to the original and never changes it. Is this your skill?