npx claudepluginhub sean-sunagaku/claude-code-plugin --plugin ui-reviewThis skill uses the workspace's default tool permissions.
5つの専門エージェントが Pencil でデザインを見ながら議論し、UIを添削・改善する。
Generates 5 custom UI design variations in Pencil with 15 parallel agents analyzing app codebase, domain, personas, competitors. Builds screens simultaneously for comparison, A/B testing, design exploration.
Provides structured, actionable feedback on UI designs, Figma files, wireframes, and user flows using JTBD, Gestalt principles, and Nielsen heuristics with prioritized issues.
Designs UI/UX interfaces: wireframes, design system tokens, UI components, navigation flows, WCAG accessibility, responsive breakpoints from product specs.
Share bugs, ideas, or general feedback.
5つの専門エージェントが Pencil でデザインを見ながら議論し、UIを添削・改善する。
以下を確認する(不明ならユーザーに質問):
get_editor_state で現在の .pen ファイルを確認get_screenshot で取得batch_get でノード構造を取得get_guidelines で適切なガイドライン取得(iOS なら ios-design スキルも活用)get_style_guide_tags → get_style_guide でスタイルガイド取得batch_design で作成TeamCreate で ui-review チームを作成。以下5エージェントを 1つのメッセージで並列に Task ツールで起動する。
| name | 役割 | 主な評価観点 |
|---|---|---|
ux-designer | ユーザビリティ・情報設計 | フロー、操作性、ヒューリスティック |
visual-designer | 配色・タイポグラフィ・レイアウト | 色、余白、階層、シンプルさ |
accessibility-expert | アクセシビリティ | コントラスト、タッチ、WCAG |
mobile-specialist | プラットフォーム準拠 | iOS HIG、Material、レスポンシブ |
copy-designer | マイクロコピー・テキスト | ラベル、エラー文、CTA、トーン |
TaskCreate で7つのタスクを作成:
addBlockedBy: ["1","2","3","4","5"])addBlockedBy: ["6"])各エージェントのプロンプトにデザイン情報を埋め込んで起動する:
subagent_type: "ux-designer" # agents/ で定義済みのサブエージェント名
team_name: "ui-review"
model: "opus"
mode: "bypassPermissions"
run_in_background: true
プロンプトに含める情報:
エージェントは自律的に議論する:
Round 1: 各エージェントが独立にレビュー → 互いにフィードバック共有
Round 2: 他の観点を考慮して改善案を修正 → 矛盾する提案は議論で解決
Round 3: 最終改善案をスコアリング → チームリーダーに報告
ユーザーがリアルタイムで議論に参加したい場合:
エージェントの提案に基づき、リーダーが Pencil で修正を実施:
batch_design で修正を適用get_screenshot で修正結果を確認全報告が揃ったら統合レポートを MD で出力する。テンプレートは references/report-template.md を参照。
詳細な評価基準は references/review-criteria.md を参照。
出力先: プロジェクトルートに UI_REVIEW_REPORT.md
shutdown_request を送信TeamDelete でチーム削除