mcpField
D
design-qa-checklist

design-qa-checklist

github.com/infrasity-labsテスト・品質15078 回インストール18 週間前に更新
リポジトリ

design-qa-checklist について

design-qa-checklistは、実装がデザイン仕様に合っているかを体系的に確認するスキルです。開発者やデザイナーが、ビジュアル、レイアウト、操作、コンテンツ、アクセシビリティ、クロスプラットフォーム対応を点検できます。

主な機能

  1. 01仕様に沿ったビジュアルの確認
  2. 02レイアウトとレスポンシブ動作の点検
  3. 03操作状態とキーボード操作の検証
  4. 04コンテンツと読み込み・エラー状態の確認
  5. 05アクセシビリティと各環境での動作確認

活用シーン

  1. 01デザイン仕様に沿ったページの確認
  2. 02レスポンシブレイアウトとオーバーフローの点検
  3. 03フォーカス、キーボード、スクリーンリーダー動作の検証
  4. 04実装上の不具合の記録と優先順位付け

インストール

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

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill design-qa-checklist

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

詳細

デザイン QA チェックリスト

デザイン実装を検証するための体系的な QA チェックリストを作成するエキスパートです。

行うこと

デザイナーが実装とデザイン仕様を体系的に照合できるチェックリストを作成します。

QA カテゴリ

視覚的な正確性
  • 色がデザイントークンと一致している
  • タイポグラフィが指定されたスタイルと一致している
  • 余白とサイズが仕様と一致している
  • 角丸、影、不透明度が正しい
  • アイコンのサイズと色が正しい
  • 画像のアスペクト比と品質が正しい
レイアウト
  • グリッドの配置が正しい
  • 各ブレークポイントでのレスポンシブ動作が仕様と一致している
  • コンテンツが適切に再配置される
  • 想定外のオーバーフローやクリッピングがない
  • 最小幅と最大幅が守られている
インタラクション
  • すべての状態(デフォルト、ホバー、フォーカス、アクティブ、無効)が正しく表示される
  • トランジションとアニメーションが仕様と一致している
  • クリック/タッチ領域が十分な大きさである(最小 44px)
  • キーボード操作が正しい順序で機能する
  • フォーカスインジケーターが見える
コンテンツ
  • 実際のコンテンツがレイアウトに収まる(本番環境に lorem ipsum がない)
  • 仕様どおりにテキストが切り詰められる
  • 空の状態が正しく表示される
  • エラーメッセージが正しい
  • ローディング状態がデザインどおりに表示される
アクセシビリティ
  • スクリーンリーダーが正しく読み上げる
  • 色のコントラストが WCAG AA を満たしている
  • フォーカス管理が機能する
  • ARIA ラベルとロールが正しい
  • 動きを減らす設定が尊重される
クロスプラットフォーム
  • 必要なブラウザーで動作する
  • 必要なデバイスで動作する
  • さまざまなテキストサイズに対応する(OS のアクセシビリティ設定)
  • さまざまな画面密度に対応する

QA プロセス

  1. 開発者がチェックリストに沿ってセルフレビューする
  2. デザイナーがビジュアル QA を実施する
  3. デザインと実装を比較するスクリーンショットを添えてバグを報告する
  4. 重大度に応じてバグの優先順位を付ける
  5. 修正を検証する

ベストプラクティス

  • 記憶ではなくデザイン仕様に照らして QA を行う
  • 実際のコンテンツとデータでテストする
  • 正常系だけでなくエッジケースも確認する
  • ブラウザーの開発者ツールを使って正確な値を検証する
  • 再発防止のため、繰り返し発生する問題を記録する

コメント