prototype について
prototypeは、検証したい問いに応じて、コンテンツ中心の案からコードまで5段階の忠実度を選ぶデザインスキルです。ユーザージャーニーの整理とユーザビリティ検証を導き、エッジケースやアクセシビリティも確認します。
主な機能
- 015段階の忠実度から選択
- 02ジャーニー・判断点・エラー経路の整理
- 03ユーザビリティタスクと成功基準の設定
- 04トークンとアクセシビリティの確認
活用シーン
- 01レイアウト作成前に情報ニーズを検討
- 02エッジケースを含むフローを計画
- 03測定可能な成果を定めたユーザビリティテストを準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ plugin87/ ux-ui-agent-skills --skill prototypeインストール後、Claude Code で/prototypeを入力して読み込まれたか確認します。
詳細
スキル:プロトタイプとリサーチ
ステップ 0:キットはありますか? このスキルはキット内のファイルを読み込みます。一度だけ確認してください:
ls ${CLAUDE_SKILL_DIR}/../../../tokens >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSINGKIT_MISSINGの場合、インストールされているのはスキルフォルダーだけです。これはnpx skills addの動作です。その旨を明確に伝え、ユーザーにnpx ux-ui-agent-skills initまたはプラグインのインストールを案内して、そこで終了してください。開けなかったファイルの内容を推測してはいけません。
適切な忠実度のレベルを選び、検証を行いながら作業を進めます。
手順
${CLAUDE_SKILL_DIR}/../../../workflows/prototyping.mdを読み込みます(5 段階の忠実度レベル、ユーザージャーニーマップのテンプレート、ユーザビリティテストのスクリプト、サンプルデータ)。- 現在のニーズを特定し、それに答えられる最低限の忠実度を選びます。レベルを飛ばしてはいけません:
- コンテンツ優先(情報ニーズ)→ ワイヤーフレーム(レイアウト/ナビゲーション)→ 低忠実度(タスクの完了)→ 高忠実度(ビジュアル/アクセシビリティ)→ コード(実現可能性/パフォーマンス)。
- フローを扱う場合:判断ポイント、エラーパス、エッジケースを含むユーザージャーニーマップを作成します。
- 検証を行う場合:スクリプトを使ってユーザビリティテストを定義します(タスク、成功基準、5 人ルール)。
- 高忠実度/コードのステップでは、トークン(
${CLAUDE_SKILL_DIR}/../../../tokens/*)、コンポーネント(${CLAUDE_SKILL_DIR}/../../../components/*)、テイスト(${CLAUDE_SKILL_DIR}/../../../taste/*)、アクセシビリティ(${CLAUDE_SKILL_DIR}/../../../accessibility/*)を参照します。
出力
選択した忠実度での成果物と、明示的な「次に何を検証するか」の計画。
完了前の検証
- 忠実度が回答する質問に合っており、レベルが飛ばされていないこと。
- フローにハッピーパスだけでなく、判断ポイント、エラーパス、エッジケース(空、読み込み中、オーバーフロー)が含まれていること。
- 「後でテスト」ではなく、具体的な検証手順(タスク+成功基準)が示されていること。
- 高忠実度/コードの成果物が、
design-codeと同じトークンおよびアクセシビリティの基準(値のハードコードなし、コントラスト、状態)を満たしていること。
コメント
Markdown 対応