ui-flow-design

ui-flow-design is a skill for Claude Code, Codex from sean-sunagaku/claude-code-plugin. It costs 281 tokens per session (2,339 once invoked), scanned A, original, MIT.

A screen-design skill that turns product requirements into user flows and PlantUML wireframes. A wireframe is a rough screen layout showing structure and interactions before visual styling.

In plain words
What is it for?
It creates an action flow, screen design notes, and full-screen wireframes, then keeps the related Markdown and .puml files updated together as the design changes.
Why use it?
It helps clarify which screens and elements a feature needs instead of leaving the interface undefined after the requirements are written.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/sean-sunagaku/claude-code-plugin/ui-flow-design
Any agent
npx skills add sean-sunagaku/claude-code-plugin --skill ui-flow-design
Clone the repo
git clone --depth 1 https://github.com/sean-sunagaku/claude-code-plugin

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for ui-flow-design

README.md
[![agentmods](https://agentmods.dev/badge/skills/sean-sunagaku/claude-code-plugin/ui-flow-design.svg)](https://agentmods.dev/skills/sean-sunagaku/claude-code-plugin/ui-flow-design)
Your own site
<a href="https://agentmods.dev/skills/sean-sunagaku/claude-code-plugin/ui-flow-design"><img src="https://agentmods.dev/badge/skills/sean-sunagaku/claude-code-plugin/ui-flow-design.svg" alt="Measured on agentmods" height="20"></a>
Per session 281 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,339 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00281 $0.02339
Opus 5 $0.00140 $0.01170
Sonnet 5 $0.00056 $0.00468
Haiku 4.5 $0.00028 $0.00234

Measured 6d ago against content hash e54c982ccbf5, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

ui-flow-design scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

design/ui-flow-design/skills/ui-flow-design/SKILL.md · 210 lines

How it starts

The opening of the file, as written. The whole thing — 210 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Screen Flow - 機能 → 画面落とし込みスキル

コンセプト

「機能ができた!でもどんな画面にすればいいかわからない」を解決する。 AI が全部決めるのではなく、ワイヤーフレームを見ながらユーザーと一緒に詰めていく

入力

以下のいずれかを入力として受け取る:

  • design-discussion の成果物(.claude/design_discussion/sessions/<name>/
  • feature-discussion の成果物
  • ユーザーからの直接の機能説明(ある程度詳細なもの)

入力の粒度: 「タスクをカンバン形式で管理。ラベル・期限・担当者あり」程度の詳細さが必要。 曖昧な場合はユーザーに補足質問する。

出力

.claude/ui_flow_design/sessions/<session-name>/
├── workflow-state.json           ← プロセス状態管理(2ステップ)
├── 01_user-action-flow.md        ← ステップ1: ユーザーアクションフロー(テキスト)
├── 01_state-diagram.puml         ← ステップ1: アクションフロー(Salt ワイヤーフレーム版)
├── 02_screen-info.md             ← ステップ2: 画面設計ノート(議事録形式)
└── 02_full-layout.puml           ← ステップ2: 全画面ワイヤーフレーム(1枚に統合)

ファイル分離ルール

  • PlantUML 図は .puml ファイルに切り出す(Cursor でプレビュー可能にするため)
  • .md には説明テキストと .puml への参照だけ書く
  • .md 内に PlantUML コードブロックを埋め込まない

連動更新ルール

画面仕様を修正した場合、以下のファイルを 必ず連動して更新 する:

  • 01_user-action-flow.md のフロー説明
  • 01_state-diagram.puml のワイヤーフレーム版フロー
  • 02_screen-info.md の設計ノート
  • 02_full-layout.puml の全画面ワイヤーフレーム

1つだけ更新して他を放置しない。


2ステップのプロセス

ステップ1: ユーザーアクションフロー

出力: 01_user-action-flow.md + 01_state-diagram.puml 前提: 入力ファイル(design-discussion 成果物 or 機能説明)

  1. 入力ファイルを読み、情報が足りなければユーザーに質問する
  2. ユーザーの行動フローを整理(正常系 + 異常系)
  3. テキスト説明を 01_user-action-flow.md に出力
  4. Salt ワイヤーフレーム版のアクションフロー01_state-diagram.puml に出力
    • 各ステップの画面状態を Salt で表現し、操作の流れがわかるようにする
    • 1枚の Salt 図に全ステップを縦に並べ、ステップ間にアクション説明を挟む
  5. ユーザーに確認を求める
  6. OK なら workflow-state.json を completed に更新
01_state-diagram.puml の形式
@startsalt
title ユーザーアクションフロー
{
  {^"1. 初回起動"
    (画面のSalt ワイヤーフレーム)
  }
  .
  <color:blue>**>>> ユーザーのアクション説明**</color>
  .
  {^"2. 次の状態"
    (画面のSalt ワイヤーフレーム)
  }
  ...
}
@endsalt

ステップ2: 画面設計・ワイヤーフレーム

出力: 02_full-layout.puml + 02_screen-info.md 前提: ステップ1 が completed

ワイヤーフレームファーストのアプローチ:

  1. まず 02_full-layout.puml で全画面のワイヤーフレームを作る
  2. ユーザーにワイヤーフレームを見せる
  3. ワイヤーフレームを見ながら一緒に詰めていく
    • 「この要素いる?」「ここにこの機能を追加して」等のフィードバック
  4. 決まったことを 02_screen-info.md に議事録形式で記録
  5. フィードバックに応じてワイヤーフレームを更新 → 再度確認 → 記録を繰り返す

Read the full file on GitHub · 210 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 210 lines · 281 tokens per session scan A e54c982ccbf5

Subscribe to this mod's changes

ui-flow-design is a skill published in the GitHub repository sean-sunagaku/claude-code-plugin (36 stars, last pushed 1mo ago), licensed MIT. It adds 281 tokens to every session and 2,339 once invoked, about $0.0014 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

webgl-holographic-foil

A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.

nexu-io/open-design · 41 tokens

html-ppt-hermes-cyber-terminal

OpenDesign + BYOK: choosing and wiring your own model, hands-on — cost, quality, and the routing decision. Built as a decision-grade AI literacy deck for engineers, IT, applied-AI teams.

nexu-io/open-design · 53 tokens

html-ppt-taste-brutalist

16:9 HTML deck in tactical-telemetry / CRT-terminal taste. Deactivated-CRT charcoal slides, white-phosphor monospace, hazard-red accent, scanline overlay, ASCII syntax, density over decoration. Distilled from Leonxlnx/taste-skill brutalist-skill (Tactical Telemetry mode).

nexu-io/open-design · 78 tokens

accessibility

Consolidated accessibility skill entrypoint for WCAG 2.2, ARIA Authoring Practices, cognitive accessibility, Section 508, EN 301 549, design intent verification, and the Accessibility Planner workflow.

microsoft/hve-core · 47 tokens

make-resume

中文可编辑简历制作技能:默认基于 ASu 单栏高密度技术简历模板,根据用户经历制作或复刻可编辑 HTML/PDF;用户也可以指定仓库内其他模板、本地 HTML 或参考截图。用户输入“/make-resume”“我要阿酥同款简历”或要求制作、修改、复刻简历文件时使用。.

Hisn00w/ASu-skills · 86 tokens

prototype-web

可点击的功能性 Web 原型, 含导航、英雄区、特性区、CTA.

nexu-io/html-anything · 24 tokens