storyboard について
storyboardは、ユーザーが問題から解決へ進む過程を6つのフレームで描くデザインスキルです。UIモックアップではなく物語でユーザーの成果を具体化し、構成と検証用の質問を提示します。
主な機能
- 01古典的な物語構成で6フレームを作成
- 02ペルソナ、問題、転機、結果を記述
- 03各フレームのビジュアルとムードを計画
- 04検証用の質問で物語を評価
活用シーン
- 01新製品や機能をステークホルダーに提案
- 02プロダクト、デザイン、エンジニアリング間でユーザー価値を共有
- 03開発前にアイデアの感情的な共感を検証
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ deanpeters/ product-manager-skills --skill storyboardインストール後、Claude Code で/storyboardを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
template.mdexamples/sample-industrial.mdsample.md詳細
目的
問題から解決策に至るユーザーの道のりを描く、6フレームのビジュアルストーリーを作成します。古典的な物語の構成を使って共感を育み、価値を示し、抽象的なプロダクトのコンセプトを具体化します。ステークホルダーとの認識合わせ、機能の提案、ビジョンの共有に活用したり、構築に着手する前に、解決策が感情に響くかを確かめたりできます。
これは UI モックアップではなく、プロダクトの人間らしい側面を生き生きと伝えるストーリーツールです。
入力
特に役立つ情報: ユーザーと、伝えたい問題から解決策に至るストーリー。 あると便利な情報: 感情の流れ、盛り込みたい重要な場面、ストーリーボードを見る対象者(経営幹部、デザインレビュー、営業など)。
呼び出し時に渡されたもの(スキル名の後に続くテキスト、貼り付けられたコンテキストのダンプ、追記された ARGUMENTS: 行など)は、すでに回答された情報として扱います。それを活用し、該当する内容については再質問しないでください。
何も用意していなくても大丈夫です。 このスキルでは、ユーザーが誰で、何がどう変わるのかを尋ねてから、6つのフレームを作成します。
呼び出し例: Storyboard: 自動補充キューを見つけて定時に仕事を終えられるようになる、疲れ切った薬局スタッフの物語 — 来週のコンセプトレビュー向け。
主なコンセプト
6フレームのストーリーボード構成
古典的な物語の構成に基づき、6フレーム形式は次の流れに沿います。
- フレーム1:主人公 — ペルソナとその状況を紹介します
- フレーム2:問題の発生 — 直面している課題や障害を示します
- フレーム3:「もうだめだ」と思う瞬間 — 問題を深刻化させ、緊急性を生み出します
- フレーム4:解決策の登場 — プロダクトや機能を紹介します
- フレーム5:「なるほど」と気づく瞬間 — ユーザーが突破口を体験する様子を示します
- フレーム6:解決策の先にある生活 — 状況が改善した様子を描きます
この方法が有効な理由
- 感情への訴求: ストーリーは、仕様書にはない形で共感を生みます
- 抽象より具体: ビジュアルストーリーにより、曖昧なコンセプトを具体的に示せます
- 記憶に残る: 人は機能の一覧よりもストーリーをよく覚えています
- 認識合わせに役立つ: ステークホルダーはストーリーを見て、意見やフィードバックを伝えられます
- 低忠実度: 洗練されたデザインは不要です。ラフスケッチで十分です
アンチパターン(これは何ではないか)
- ユーザーフロー図ではありません: プロセスの文書化ではなく、感情に訴えるストーリーです
- 機能デモではありません: プロダクトの機能ではなく、ユーザーが得る成果に焦点を当てます
- マーケティングコピーではありません: 大げさな宣伝ではなく、真実味のあるストーリーです
使う場面
- 新しいプロダクトや機能をステークホルダーに提案するとき
- ユーザー価値についてチーム間で認識を合わせるとき(プロダクト、デザイン、エンジニアリング、経営幹部など)
- プロダクトのアイデアが感情に響くかを試すとき
- 全社ミーティングや投資家との会議でビジョンを伝えるとき
- 構築に着手する前に、問題と解決策の適合性を検証するとき
使わない場面
- 技術的な実装の詳細を説明するとき(代わりにアーキテクチャ図を使ってください)
- ユーザーの課題が些細な場合や、すでによく理解されている場合
- ユーザー調査の代わりとして使うとき(ストーリーボードは調査で得た知見を示すものであり、新たに生み出すものではありません)
適用
全項目を記入できる構成には template.md を使ってください。
ステップ1:コンテキストを集める
ストーリーボードを作成する前に、次の情報がそろっていることを確認してください。
- ペルソナの明確さ: 主人公は誰ですか?(
skills/proto-persona/SKILL.mdを参照) - 問題の理解: どのような課題に直面していますか?(
skills/problem-statement/SKILL.mdを参照) - 解決策の定義: どのプロダクトや機能が役立ちますか?(
skills/positioning-statement/SKILL.mdを参照) - 望ましい成果: ユーザーにとっての成功とはどのような状態ですか?
コンテキストが不足している場合: まず調査を行ってください。ペルソナや問題をでっち上げないでください。
ステップ 2:ストーリーボードに関する 7 つの質問に答える
物語を作るため、次の質問を 1 つずつ尋ねます。
- この問題を経験している主人公は誰ですか?(名前、年齢、役割、状況)
- 主人公が直面している問題や課題について説明してください。
- 問題が重大な事態を引き起こす「しまった」という瞬間について説明してください。
- 解決策はどのように主人公に紹介されますか?
- 主人公が解決策を使い、「なるほど」と気づく瞬間を経験する様子を説明してください。
- 解決策を使った後、主人公の生活はどのようなものですか?
- ビジュアルスタイルや描画に関する具体的な指示はありますか?(デフォルト:太いマーカーによるシャープなスケッチ、最小限のモノクロ表現)
ステップ 3:6 コマの物語を書く
上記の回答に基づいて、物語の下書きを作成します。
## Generated 6-Frame Storyline
**Frame 1: Introducing the Main Character**
- [Insert description of the main character, their setting, and context]
- [Example: "Sarah, 35, is a freelance graphic designer juggling 10 client projects from her home office"]
**Frame 2: The Problem Emerges**
- [Describe the main character's challenge and how it affects their life]
- [Example: "She's drowning in invoice tracking—8 hours per month chasing late payments via spreadsheets and email"]
**Frame 3: The 'Oh Crap' Moment**
- [Highlight the escalation of the problem into a major issue]
- [Example: "A major client's payment is 2 weeks overdue. Sarah realizes she forgot to follow up because she was focused on design work. The client has now gone silent, and she's anxious about cash flow."]
**Frame 4: The Solution Appears**
- [Explain how the solution is introduced and the main character's initial reaction]
- [Example: "Sarah discovers SmartInvoice, a tool that automatically sends payment reminders at optimal times. She's skeptical—will it sound too pushy?—but decides to try it."]
**Frame 5: The 'Aha' Moment**
- [Show the main character using the solution and experiencing a breakthrough]
- [Example: "Two days later, Sarah receives a notification: 'Client XYZ just paid!' The AI-timed reminder worked—no awkward follow-up call needed. She feels relieved and in control."]
**Frame 6: Life After the Solution**
- [Describe the resolution and how life improves after overcoming the problem]
- [Example: "Sarah now spends 30 minutes per month on invoicing instead of 8 hours. She's reclaimed her evenings, spending time with family instead of chasing payments. Her cash flow is predictable, and her anxiety is gone."]
**Optional Visual Elements**
- [If no visual style specified: "Use fat-marker, sharpie-style sketches—minimal, monochrome, hand-drawn feel"]
- [If visual elements provided: "Include user-provided images, GIFs, or icons"]
ステップ 4:各コマを視覚化する
各コマについて、ビジュアルを作成するか説明します。
コマ 1:主人公
- **ビジュアル:**付箋に囲まれ、開いたノートパソコンとコーヒーカップが置かれた机に座る Sarah
- **雰囲気:**忙しく、少しストレスを感じている
- **ツール:**DALL·E、MidJourney、手描きスケッチ
コマ 2:問題が浮上する
- ビジュアル:「支払期限超過の請求書」とラベルが付いたスプレッドシートを見つめる Sarah。ブラウザーのタブが複数開いている
- **雰囲気:**圧倒されている
- **詳細:**時計は午後 10 時を示し、やることリストは長くなっていく
コマ 3:「しまった」という瞬間
- **ビジュアル:**Sarah のスマートフォンに「14 日目:クライアント XYZ からの支払いが期限超過」という通知が表示されている。Sarah の顔には不安が表れている
- **雰囲気:**不安で、切迫している
- **詳細:**カレンダーには、間近に迫った家賃の支払日が表示されている
コマ 4:解決策の登場
- **ビジュアル:**Sarah のノートパソコンに、見出し「支払いの催促はもう不要」と書かれた SmartInvoice のランディングページが表示されている
- **雰囲気:**興味があり、希望を感じている
- **詳細:**お客様の声:「毎月 5 時間の節約になりました」
コマ 5:「なるほど」と気づく瞬間
- **ビジュアル:**Sarah のスマートフォンに「クライアント XYZ が支払いを完了しました!5,000 ドルを受け取りました。」という通知が表示されている。Sarah は笑顔で、ほっとしている
- **雰囲気:**喜び、安堵、自信
- **詳細:**背景には夕日が見える。Sarah は早めに仕事を終えている
コマ 6:解決策を使った後の生活
- **ビジュアル:**Sarah が裏庭で子どもたちと遊んでいる。ノートパソコンはパティオのテーブルの上で閉じられている
- **雰囲気:**穏やかで、バランスが取れている
- **詳細:**時計は午後 6 時を示している(もう午後 10 時ではない)
ステップ 5:ストーリーボードをテストする
次の質問をします。
- **主人公に共感できますか?**ターゲットとなるペルソナは、自分のことだと感じるでしょうか?
- **問題を実感できますか?**コマ 2〜3 で、人々はフラストレーションを感じるでしょうか?
- **「しまった」という瞬間は本物らしいですか?**問題が自然な形で深刻化していますか?
- **解決策の紹介は自然ですか?**それとも、無理やりで不自然に感じますか?
- **「なるほど」と気づく瞬間に説得力がありますか?**ユーザーは自分がこの体験をするところを想像できますか?
- **解決後の状態は憧れを抱かせるものですか?**ユーザーはこの結果を望むでしょうか?
どれか 1 つでも答えが「いいえ」なら、修正してください。
例
ストーリーボードの例全体については、examples/sample.mdを参照してください。
短い例の抜粋:
**Frame 1:** Sarah, 35, freelance designer juggling 10 clients\n**Frame 2:** Spends 8 hours/month chasing overdue invoices\n**Frame 3:** $5,000 payment is 2 weeks overdue\n```
---
## Common Pitfalls
### Pitfall 1: Generic Persona
**Symptom:** "Meet User, a busy professional"
**Consequence:** No one identifies with this character.
**Fix:** Get specific: "Meet Sarah, 35, freelance designer, juggling 10 clients, home office, loves design but hates admin."
---
### Pitfall 2: Weak Problem
**Symptom:** "User has a problem with efficiency"
**Consequence:** Problem doesn't resonate emotionally.
**Fix:** Make it visceral: "Sarah spends 8 hours/month chasing overdue invoices, missing family dinners, feeling anxious about cash flow."
---
### Pitfall 3: Forced Solution Introduction
**Symptom:** "User magically discovers our product"
**Consequence:** Feels contrived, not authentic.
**Fix:** Show realistic discovery: "Sarah sees a recommendation in a designer forum" or "Sarah's colleague mentions it."
---
### Pitfall 4: Feature-Centric "Aha" Moment
**Symptom:** "User sees the dashboard and loves the features"
**Consequence:** No emotional payoff.
**Fix:** Focus on outcome: "Sarah gets notification: '$5,000 received!' She's relieved—no awkward call needed."
---
### Pitfall 5: Vague "After" State
**Symptom:** "Life is better now"
**Consequence:** Not aspirational or concrete.
**Fix:** Be specific: "Sarah leaves work at 6pm now, spending evenings with her kids instead of chasing clients. On-time payments jumped from 50% to 80%."
---
## References
### Related Skills
- `skills/proto-persona/SKILL.md` — Defines the main character
- `skills/problem-statement/SKILL.md` — Frames the problem for Frame 2-3
- `skills/positioning-statement/SKILL.md` — Informs the solution introduction in Frame 4
- `skills/jobs-to-be-done/SKILL.md` — Informs the desired outcome in Frame 6
### External Frameworks
- Joseph Campbell, *The Hero's Journey* (1949) — Classic narrative structure
- Pixar's story rules — "Once upon a time... Every day... Until one day..."
- Donald Miller, *Building a StoryBrand* (2017) — Story-driven marketing frameworks
### Dean's Work
- Storyboard Storytelling Prompt (6-Frame Storyline Generator)
### Provenance
- Adapted from `prompts/storyboard-storytelling-prompt.md` in the `https://github.com/deanpeters/product-manager-prompts` repo.
---
**Skill type:** Component
**Suggested filename:** `storyboard.md`
**Suggested placement:** `/skills/components/`
**Dependencies:** References `skills/proto-persona/SKILL.md`, `skills/problem-statement/SKILL.md`, `skills/positioning-statement/SKILL.md`, `skills/jobs-to-be-done/SKILL.md`