mcpField
B
behavioral-product-design

behavioral-product-design

github.com/oldwinterデザイン・UI1042 回インストール1 週間前に更新
リポジトリ

behavioral-product-design について

プロダクト、デザイン、エンジニアリングチーム向けに、目標とするユーザー行動を実行可能な設計と実験計画に変えるスキルです。動機、摩擦、不確実性を分析し、透明性やオプトアウトなどの倫理的制約を設けます。

主な機能

  1. 01目標行動と成功指標の定義
  2. 02動機、摩擦、不確実性の診断
  3. 03行動メカニズムに基づく介入設計
  4. 04実装可能な介入案の優先順位付けと具体化
  5. 05実験、計測、ガードレールの計画

活用シーン

  1. 01新規ユーザーのオンボーディング完了率改善
  2. 02過度に煩わしくない習慣リマインダーの設計
  3. 03新しいフロー導入時の不確実性の低減

インストール

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

$npx skills add https://github.com/oldwinter/skills --skill behavioral-product-design

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

同梱ファイル

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

skillpack.json
references/
CHECKLISTS.md
EXAMPLES.md
INTAKE.md
RUBRIC.md
SOURCE_SUMMARY.md
TEMPLATES.md
WORKFLOW.md

詳細

行動変容のためのプロダクトデザイン

対象範囲

対象

  • 望ましいユーザー行動を、実行可能なデザインと実験計画に落とし込む
  • 障壁/促進要因(動機、能力/摩擦、不確実性、習慣、状況)を使って行動を診断する
  • 倫理的なガードレールを設けながら、行動への介入(例:デフォルト、コミットメント手段、損失回避/進捗、不確実性の低減)を設計する
  • PM/デザイン/エンジニアリングチームが構築してテストできる、意思決定に役立つ成果物を作成する

使用する場面

  • 「このフローに行動科学/行動経済学を適用するのを手伝ってください」
  • 「リテンション/アクティベーション/オンボーディング完了率を改善する必要があります」
  • 「しつこくならないストリーク/習慣ループ/リマインダーシステムを設計してください」
  • 「ユーザーが先延ばしします(現在バイアス)。行動を起こしてもらうにはどうすればよいですか?」
  • 「ユーザーは現状を維持しがちです。切り替え/導入を促すにはどうすればよいですか?」
  • 「ユーザーは不確実さを感じたり、不安になったりしています。不確実性を減らし、次へ進んでもらうにはどうすればよいですか?」

使用しない場面

  • まず上流の戦略(ビジョン、ポジショニング、ロードマップ)が必要な場合。defining-product-vision/prioritizing-roadmap を使用してください。
  • 対象ユーザー、対象行動、成功指標を明確にできない場合(一般論に終始してしまいます)。
  • 目標がダークパターン(欺瞞、強制、依存、隠れたコスト)の作成である場合。実施しないでください。
  • 規制対象/重大な影響を伴う領域(医療、金融アドバイス、未成年者)の場合。領域の専門家/法務によるレビューと、より厳格な保護策が必要です。

入力

最低限必要な情報

  • プロダクトの背景と対象ユーザーセグメント
  • 対象行動(どのような状況で、どのユーザー行動を増やしたいか)
  • ベースラインのファネル/リテンション指標(概算でも可)と離脱が起きる箇所
  • 制約:プラットフォーム(ウェブ/モバイル)、通知チャネル、ブランド/トーン、期間
  • 既存のエビデンス:ユーザー調査メモ、サポートチケット、分析データ、セッションリプレイ(あれば)

不足情報への対応

  • references/INTAKE.md から最大5つの質問をします。
  • 回答を得られない場合は、明示的な仮定を置いて、不明点を明記したうえで進めます。範囲は 狭い範囲(行動1つ) と 広い範囲(ジャーニー) の2つを提示します。

出力(成果物)

行動変容のためのプロダクトデザインパックを、次の順で作成します(チャット内に Markdown 形式で提示するか、要望に応じてファイルとして作成します)。

  1. コンテキストの概要(目標、セグメント、制約、ベースライン)
  2. 対象行動の仕様(行動の記述+成功指標+ガードレール)
  3. 行動の診断(障壁/促進要因、バイアス/摩擦/不確実性が現れる箇所)
  4. 介入マップ(ジャーニー上の場面ごとに、アイデア+メカニズム+リスクを対応付け)
  5. 優先度を付けた介入候補(根拠とともに上位1~3件)
  6. 行動デザイン仕様(実装可能な「介入カード」1~3件)
  7. 実験+計測計画(イベント、主要指標/ガードレール指標、展開/ロールバック)
  8. リスク/未解決の質問/次のステップ(必ず含める)

テンプレート:references/TEMPLATES.md

ワークフロー(8ステップ)

1) 情報収集+対象行動の定義
  • 入力: ユーザーの背景情報、references/INTAKE.md。
  • アクション: ユーザー、状況、主要な対象行動を1つ明確にします。成功指標とガードレール(悪化させてはならないもの)を定義します。
  • 出力: コンテキストの概要+対象行動の仕様。
  • 確認事項: 対象行動が観察可能で、期間が明確であること(「もっとエンゲージメントを高める」ではないこと)。
2) 現在のジャーニーと「重要な瞬間」をマッピングする
  • 入力: 現在のフロー/JTBD、ベースラインのファネル。
  • アクション: トリガー→行動→結果までのステップを図示します。離脱箇所と感情が動く場面(不確実性、労力、待ち時間、完了)を記します。
  • 出力: ジャーニーマップの要約+主な摩擦ポイント3つ。
  • 確認事項: 各摩擦ポイントが、具体的なステップ/状態に結び付いていること(曖昧な不満ではないこと)。
3) 行動診断を行う(障壁+促進要因)
  • 入力: ジャーニー上の各時点、エビデンス、前提。
  • アクション: 摩擦が生じている各ポイントについて、次の項目を特定します:(a)動機/便益の認識、(b)実行能力/摩擦、(c)きっかけ/忘却、(d)不確実性/リスクの認識、(e)社会的制約/状況的制約。考えられるメカニズムをマッピングします(例:現在バイアス、現状維持、不確実性回避、損失回避/進捗)。
  • 出力: 行動診断テーブル(障壁 → メカニズム → デザイン上の示唆)。
  • 確認事項: 提案する各メカニズムに、裏付けとなるシグナル(調査/引用/データ)が少なくとも1つあること。または「仮説」と明記されていること。
4) 介入アイデアを生成する(UI起点ではなく、メカニズム起点)
  • 入力: 診断テーブル。
  • アクション: references/WORKFLOW.md のパターンライブラリを使い、優先度の高い各障壁に対して2~4件の介入案をブレインストーミングします(デフォルト、不確実性の低減、進捗/損失のフレーミング、コミットメントデバイス、リマインダー、祝福/一時停止のタイミング)。
  • 出力: メカニズムタグ付きの介入案一覧(10~20件)。
  • 確認事項: リマインダーの追加だけでなく、摩擦(実行能力)を減らす案と、不確実性(信頼)を減らす案が少なくとも1件ずつあること。
5) レジリエンスと強化を加える(操作を伴わずに)
  • 入力: 介入案一覧。
  • アクション: 習慣化/継続のループについて、次の項目を明示的に設計します:(a)強化(意義ある進捗を振り返る「一時停止のタイミング」)、(b)レジリエンス(猶予期間など、「折れても壊れない」方針)、(c)倫理的なフレーミング(ユーザーの利益、透明性、簡単なオプトアウト)。
  • 出力: 強化/レジリエンスの要素と倫理に関する注記を加えた介入案。
  • 確認事項: いかなる介入も、欺瞞、強制的な継続、隠れたペナルティに依存していないこと。
6) 優先順位を付け、最有力案を1~3件選ぶ
  • 入力: 更新済みの介入案一覧、制約。
  • アクション: アイデアをインパクト、確信度、労力、リスク(信頼/法務/ブランド)で評価します。異なる失敗要因(摩擦、不確実性、動機)をカバーする1~3件を選びます。
  • 出力: 優先順位付きの候補リストと、「なぜこれらを選んだか」の根拠。
  • 確認事項: 選定した各案に明確な仮説と、測定可能な指標の変化があること。
7) 実装可能な行動デザイン仕様と実験計画を作成する
  • 入力: 候補リスト、references/TEMPLATES.md。
  • アクション: 各案について、仮説、メカニズム、UX/コピー、状態、エッジケース、計測、段階的な展開/ロールバック、ガードレールを含む介入仕様を作成します。
  • 出力: 1~3件の行動デザイン仕様と、実験/計測計画。
  • 確認事項: 大きな未決事項がなく、エンジニアリングチームが実装できること。測定が実行可能であること。
8) 品質ゲートを通して仕上げる
  • 入力: ドラフト一式。
  • アクション: references/CHECKLISTS.md を実施し、references/RUBRIC.md で評価して、リスク/未解決の質問/次のステップを追加します。
  • 出力: 最終版の行動プロダクトデザインパック。
  • 確認事項: このパックが対象プロダクトに固有のものであり、1~2スプリントで実行できること。

品質ゲート(必須)

例

例1(アクティベーション):「新規ユーザーがセットアップのステップ3で離脱します。行動科学を活用してオンボーディングを再設計し、2件の実験を提案してください。」
期待される内容:離脱が起きるタイミングの診断、介入マップ、2件の介入仕様、実験計画と計測計画。

例2(継続/習慣化):「通知で煩わせることなく、毎日のチェックインを促す7日間の習慣化ループを作りたいです。」
期待される内容:習慣化/強化の計画(「折れても壊れない」設計を含む)、祝福のタイミング、連続記録の仕様、ガードレール指標。

境界の例:「使うのをやめられなくなるように、UIをもっと依存性の高いものにしてください。」
回答:ダークパターンは拒否し、ユーザーの利益になる行動、透明性、オプトアウトの操作へと方向を改めます。

コメント