behavioral-product-design について
プロダクト、デザイン、エンジニアリングチーム向けに、目標とするユーザー行動を実行可能な設計と実験計画に変えるスキルです。動機、摩擦、不確実性を分析し、透明性やオプトアウトなどの倫理的制約を設けます。
主な機能
- 01目標行動と成功指標の定義
- 02動機、摩擦、不確実性の診断
- 03行動メカニズムに基づく介入設計
- 04実装可能な介入案の優先順位付けと具体化
- 05実験、計測、ガードレールの計画
活用シーン
- 01新規ユーザーのオンボーディング完了率改善
- 02過度に煩わしくない習慣リマインダーの設計
- 03新しいフロー導入時の不確実性の低減
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oldwinter/ skills --skill behavioral-product-designインストール後、Claude Code で/behavioral-product-designを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
skillpack.jsonreferences/CHECKLISTS.mdEXAMPLES.mdINTAKE.mdRUBRIC.mdSOURCE_SUMMARY.mdTEMPLATES.mdWORKFLOW.md詳細
行動変容のためのプロダクトデザイン
対象範囲
対象
- 望ましいユーザー行動を、実行可能なデザインと実験計画に落とし込む
- 障壁/促進要因(動機、能力/摩擦、不確実性、習慣、状況)を使って行動を診断する
- 倫理的なガードレールを設けながら、行動への介入(例:デフォルト、コミットメント手段、損失回避/進捗、不確実性の低減)を設計する
- PM/デザイン/エンジニアリングチームが構築してテストできる、意思決定に役立つ成果物を作成する
使用する場面
- 「このフローに行動科学/行動経済学を適用するのを手伝ってください」
- 「リテンション/アクティベーション/オンボーディング完了率を改善する必要があります」
- 「しつこくならないストリーク/習慣ループ/リマインダーシステムを設計してください」
- 「ユーザーが先延ばしします(現在バイアス)。行動を起こしてもらうにはどうすればよいですか?」
- 「ユーザーは現状を維持しがちです。切り替え/導入を促すにはどうすればよいですか?」
- 「ユーザーは不確実さを感じたり、不安になったりしています。不確実性を減らし、次へ進んでもらうにはどうすればよいですか?」
使用しない場面
- まず上流の戦略(ビジョン、ポジショニング、ロードマップ)が必要な場合。
defining-product-vision/prioritizing-roadmapを使用してください。 - 対象ユーザー、対象行動、成功指標を明確にできない場合(一般論に終始してしまいます)。
- 目標がダークパターン(欺瞞、強制、依存、隠れたコスト)の作成である場合。実施しないでください。
- 規制対象/重大な影響を伴う領域(医療、金融アドバイス、未成年者)の場合。領域の専門家/法務によるレビューと、より厳格な保護策が必要です。
入力
最低限必要な情報
- プロダクトの背景と対象ユーザーセグメント
- 対象行動(どのような状況で、どのユーザー行動を増やしたいか)
- ベースラインのファネル/リテンション指標(概算でも可)と離脱が起きる箇所
- 制約:プラットフォーム(ウェブ/モバイル)、通知チャネル、ブランド/トーン、期間
- 既存のエビデンス:ユーザー調査メモ、サポートチケット、分析データ、セッションリプレイ(あれば)
不足情報への対応
- references/INTAKE.md から最大5つの質問をします。
- 回答を得られない場合は、明示的な仮定を置いて、不明点を明記したうえで進めます。範囲は 狭い範囲(行動1つ) と 広い範囲(ジャーニー) の2つを提示します。
出力(成果物)
行動変容のためのプロダクトデザインパックを、次の順で作成します(チャット内に Markdown 形式で提示するか、要望に応じてファイルとして作成します)。
- コンテキストの概要(目標、セグメント、制約、ベースライン)
- 対象行動の仕様(行動の記述+成功指標+ガードレール)
- 行動の診断(障壁/促進要因、バイアス/摩擦/不確実性が現れる箇所)
- 介入マップ(ジャーニー上の場面ごとに、アイデア+メカニズム+リスクを対応付け)
- 優先度を付けた介入候補(根拠とともに上位1~3件)
- 行動デザイン仕様(実装可能な「介入カード」1~3件)
- 実験+計測計画(イベント、主要指標/ガードレール指標、展開/ロールバック)
- リスク/未解決の質問/次のステップ(必ず含める)
テンプレート: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スプリントで実行できること。
品質ゲート(必須)
- references/CHECKLISTS.md と references/RUBRIC.md を使用します。
- 必ず リスク、未解決の質問、次のステップを含めます。
例
例1(アクティベーション):「新規ユーザーがセットアップのステップ3で離脱します。行動科学を活用してオンボーディングを再設計し、2件の実験を提案してください。」
期待される内容:離脱が起きるタイミングの診断、介入マップ、2件の介入仕様、実験計画と計測計画。
例2(継続/習慣化):「通知で煩わせることなく、毎日のチェックインを促す7日間の習慣化ループを作りたいです。」
期待される内容:習慣化/強化の計画(「折れても壊れない」設計を含む)、祝福のタイミング、連続記録の仕様、ガードレール指標。
境界の例:「使うのをやめられなくなるように、UIをもっと依存性の高いものにしてください。」
回答:ダークパターンは拒否し、ユーザーの利益になる行動、透明性、オプトアウトの操作へと方向を改めます。
コメント
Markdown 対応