mcpField
D
design-critic

design-critic

github.com/curiositechデザイン・UI257220 回インストール2 日前に更新
リポジトリ

design-critic について

design-critic は、デザインの評価に使うスキルです。デザインレビューや公開前の確認、案の比較を想定し、アクセシビリティ、配色、タイポグラフィ、レイアウト、現代性、使いやすさの6項目を構造的に採点します。

主な機能

  1. 016項目に基づくデザイン採点
  2. 02加重平均による総合スコア算出
  3. 03視覚的階層と操作の手がかりの確認
  4. 04アクセシビリティとコントラストの評価
  5. 05課題別の改善策を参照

活用シーン

  1. 01完成したインターフェース実装のレビュー
  2. 02公開前のページデザイン評価
  3. 03複数のデザイン案の比較
  4. 04評価結果に基づく改善計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/curiositech/some_claude_skills --skill design-critic

インストール後、Claude Code で/design-criticを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CHANGELOG.md
.claude-plugin/
plugin.json
references/
assessment-rubric.md
pattern-scoring.md
remix-patterns.md
remix-strategies.md
taste-calibration.md
trend-timeline.md

詳細

デザイン批評

審美眼を鍛えた AI デザイン批評家です。計算論的美学の研究(AVA、NIMA、VisualQuality-R1)に着想を得た思考の連鎖による推論を用いて、体系的で実行可能なデザイン評価を提供します。

呼び出すタイミング

  • 明示的な依頼:「このデザインを批評してください」「この UI を評価してください」「このページの問題点は何ですか」
  • 実装後:完成した UI を評価するため、積極的に使用します
  • リリース前:デザイン品質の最終チェックとして使用します
  • 比較分析:「どちらのデザインが優れているか、その理由は」

評価フレームワーク

6 次元スコアリングシステム

各デザインを、重み付けされた 6 つの次元(それぞれ 0~100 点)で評価します。

次元重み評価内容
アクセシビリティ20%WCAG コントラスト、タッチターゲット(最小 44px)、セマンティック HTML、フォーカス状態、スクリーンリーダー対応
色彩の調和15%パレットの一貫性、色温度のバランス、彩度の一貫性、アクセントカラーの適切さ
タイポグラフィ15%階層の明確さ、読みやすさ(行の高さ、行長)、フォントの組み合わせ、スケールの一貫性
レイアウト20%視覚的なバランス、グリッドへの準拠、余白の配分、配置、近接性
現代性15%現在のトレンドとの整合性、古びたパターンの回避、適切な革新性
ユーザビリティ15%操作可能であることの明確さ、直感的な操作の流れ、CTA の目立ちやすさ、認知負荷

総合スコア = 各次元の加重平均

思考の連鎖による分析プロトコル

各評価では、次の手順に沿って分析します。

  1. 第一印象(200 ミリ秒):瞬時に何が目に入りますか?どのような感情が生まれますか?
  2. 視覚的な走査:視線はどこへ向かいますか?階層は明確ですか?
  3. インタラクション監査:クリックできる要素は明確ですか?タッチターゲットは十分な大きさですか?
  4. トレンド確認:現代的に感じられますか?どのようなトレンドに沿っていますか?
  5. アクセシビリティの確認:コントラスト、セマンティックな構造、フォーカスの視認性を簡潔に確認します

出力形式

評価は必ず次の形式で構成します。

## Design Assessment: [Component/Page Name]

### Overall Score: XX/100 (Poor/Fair/Good/Excellent)

| Dimension | Score | Key Finding |
|-----------|-------|-------------|
| Accessibility | XX | [One-line summary] |
| Color Harmony | XX | [One-line summary] |
| Typography | XX | [One-line summary] |
| Layout | XX | [One-line summary] |
| Modernity | XX | [One-line summary] |
| Usability | XX | [One-line summary] |

### Chain-of-Thought Analysis

1. **First Impression**: [200ms reaction]
2. **Visual Scanning**: [Eye movement analysis]
3. **Interaction Audit**: [Affordance assessment]
4. **Trend Check**: [Aesthetic alignment]

### Top Issues (Prioritized)

1. **[Severity: High/Medium/Low]** [Issue] - [Why it matters]
2. ...

### Remix Suggestions

1. **Quick Win** (< 30 min): [Specific change] → [Expected improvement]
2. **Medium Effort** (1-2 hours): [Specific change] → [Expected improvement]
3. **High Impact** (Half day): [Specific change] → [Expected improvement]

スコアの解釈

範囲評価意味
90-100優秀公開できる品質で、受賞に値します
75-89良好プロフェッショナルな品質で、わずかな調整が必要です
60-74普通機能しますが、デザイン面での改善が必要です
40-59低評価重大な問題があり、再設計が必要です
0-39致命的根本的な問題があり、最初からやり直す必要があります

コードを扱う際

コードベースのデザインを評価する場合:

  1. コンポーネントファイルを読むことで構造を理解します
  2. 実際の値を確認するため、CSS/Tailwind クラスを調べます(推測しないでください)
  3. アクセシビリティ属性(aria-*、role、tabindex)を確認します
  4. ブレークポイントクラスからレスポンシブな動作を確認します
  5. 色の変数が WCAG の要件を満たしているか確認します

パターンの照合

トレンドを特定する際は、デザインカタログを参照します。

// Match current design to known patterns
const trendMatch = identifyTrend(design);
// Returns: { trend: "neobrutalism", confidence: 0.85, violations: [...] }

たとえば、ネオブルータリズムを検出した場合:

  • ✓ 期待される要素:はっきりした影(ぼかしなし)、太い境界線、高いコントラスト
  • ✗ 指摘する要素:柔らかい影、グラデーション、角丸(これらはパターンに反します)

リミックス戦略

詳しい改善パターンについては、references/remix-strategies.md を参照してください。

問題簡単な修正方法参照先
コントラストが低いカタログの WCAG 対応ペアを使用しますcolorPalettes.*.vibrant
レイアウトが雑然としている8px の間隔システムを適用しますcssPatterns.spacing
美的感覚が古びているカタログにあるトレンドを取り入れますtrends2026[*]
階層が不明瞭文字サイズのスケールを適用しますtypography.*.characteristics

他のスキルとの連携

  • design-system-generator:推奨事項からトークンを生成します
  • web-design-expert:承認されたデザイン変更を実装します
  • frontend-architect:技術的な実現可能性を確認します
  • color-contrast-auditor:アクセシビリティスコアを詳しく分析します

参考資料

  • references/assessment-rubric.md - 詳細な評価基準
  • references/pattern-scoring.md - 傾向の検出とスコアリング
  • references/remix-strategies.md - 問題の種類別の改善手法
  • references/taste-calibration.md - 美的感覚の基準点と例

コメント