bassclef
SkillsDesign
LitePhase DesignBody 14 sections · ~436 wordsUpdated 2026-10-02

/interaction-design

Turn IA plus task flows into interaction design — state diagrams, sequence diagrams, user flows. Final step in the UX translation chain before decompose.

Copy the command
/interaction-design

Type it bare, or paste it with loose context after — Claude figures out the rest.

Solves

Nav and entities are drawn but the flow between screens is not. Devs invent transitions.

Payoff

State diagrams and sequence diagrams that name every screen transition and API call.

Takes in

  • IA model plus task flows

Returns

  • State diagrams
  • Sequence diagrams
  • User flow overview
Runs with
—
Needs first
—
Called by
—
Deep dive — 14 sections · ~436 words · original SKILL.mdScroll for tutorial ↓

What it does

Translate IA and task flows into formal interaction specifications. Final layer: JTBD → HTA → IA → Interaction Design.

The most rigorous tool. Each screen or component mode is a state; user actions and system events are transitions.

Read the full skill

The complete instructions live at .claude/skills/interaction-design/SKILL.md in your repo after bassclef-sync. Open with your editor for phases, rules, and worked examples.

Where in the SDLC

Why this phase: State diagrams + sequence diagrams + user flows.

FAQ

Terms from bassclef vocabulary that appear on this page.

skill
A user-invocable command (like `/kiss` or `/temperance`) that runs a specific bassclef workflow. Every skill lives at `.claude/skills/<name>/SKILL.md` with frontmatter + procedure. Adopters type the slash command; Claude Code loads the skill and runs it.

Shipped by @kingofrock · Read the essays

On this page

© 2025–2026 Sunjay Pandey·Privacy·Apache-2.0 code