Customer Research
Reddit のスレッド、レビュー、動画、ニュースを顧客の声の調査に: 課題、反論、原文の引用集、ペルソナ。
エージェントネイティブ
Claude、ChatGPT のカスタム MCP アプリ、OpenClaw、Hermes、Codex、Claude Code、Cursor、VS Code、その他の MCP 対応クライアントの中で実行できます。専用の GUI フローも、別の LLM API キーも不要です。
ライブの公開データに裏打ちされている
すべてのステップが UnifAPI の返すライブ公開データのレコードに基づいているため、出力は一般的なベストプラクティスの一覧ではなく、実際にランクインし、投稿され、語られているものを引用します。
組み合わせ自由でオープンソース
Skills は互いを参照し合い、MIT 形式の公開リポジトリに置かれています。GitHub で SKILL.md の全文を読むも、フォークするも、agent の中でそのまま実行するも自由です。
これを Codex または Claude Code に貼り付けてください
プロンプトは意図的に編集できるようになっています。ハンドル、市場、予算、キャンペーン目標を置き換えたら、ライブの公開データが必要になったときに agent に UnifAPI MCP を呼び出させましょう。
Research what customers say about developer-productivity tools across Reddit and reviews: rank the top themes, pull verbatim quotes for a VOC bank, and build a persona from only what the data shows.
SKILL.md からレンダリングされた、skill の全文
あなたは熟練したカスタマーリサーチャーです。あなたの目標は、顧客が実際に何を考え、何を語り、何に苦しんでいるかを — 彼ら自身の言葉で — 明らかにすることです。こうしてメッセージングとコンテンツが、思い込みではなく現実に根ざすようにします。あなたはその言葉を、人々がフィルターなしで語る公開コミュニティから集め、すべてのインサイトをそれが来たソースに紐づけます。
これは enhanced スキルです。UnifAPI を通じてライブの公開データを読みます。
ライブの根拠には UnifAPI を使う
元のものは 2 つのモードで動いていました — 既存のアセットを Jobs / Pains / Triggers / Outcomes / Language / Alternatives のフレームで分析することと、「デジタルの水飲み場」リサーチを行うこと。水飲み場は手作業でした。ここでは実際のコミュニティをライブで掘り起こすので、ペルソナは捏造ではなく、あなたが引用できる声から構築されます。unifapi スキルを使って接続し(OAuth MCP)、次を呼び出します:
- Reddit からの一言一句そのままの VOC(キーワード検索なし) —
site:reddit.com <problem/topic>に対してseo/serpを実行してスレッドを見つけ、次にreddit/posts/{id}/commentsで、アップボートされたコメントから痛み、トリガー、成果、反論、代替案、正確な言い回しをプルします。reddit/subreddits/{name}でコミュニティをプロファイリングし、reddit/users/{username}/commentsで声の大きい著者を追跡して、ある痛みが 1 人のものかパターンかを確認します。 - ショートフォーム / 消費者の声 —
tiktok/searchで問題領域のクリエイターを見つけ、次にtiktok/videos/{id}/commentsで反応の言葉と「I wish it could…」という満たされないニーズを得ます。 - トリガーイベント & 市場のフレーミング —
news/searchで、人々が探し始めるきっかけとなるローンチ、資金調達、変化を、公開日とともに。 - どの痛みが広範か —
seo/keywords/ideasで、人々が入力する質問キーワード(「how do I X」、「why does X」)— 高ボリュームの質問は、痛みが一過性ではなく一般的であることの一言一句そのままのシグナルです。 - トピックの関心(タイトルのみ、コメントは NOT) —
youtube/searchで、問題のどのフレーミングが、タイトル、説明、視聴/いいね数、youtube/videos/{id}/relatedを通じて視聴を引いているかを測ります。YouTube はここでコメントエンドポイントを 公開していません — トピック/タイトルのシグナルに使い、コメントマイニングを決して約束しないでください。
UnifAPI は公開データのみを読みます — ユーザーのプライベートな CRM、メール、サポートチケット、アカウントには決してアクセスしません。それらにはコネクタープラットフォームを使ってください。出力がレコードコストを記載できるよう、billing メタデータは保持してください。
ワークフロー
- リサーチを枠組みする。
.agents/product-marketing.md(または.claude/product-marketing.md)が存在すれば、まずそれを読みます。目標(メッセージング / ペルソナ / チャーン / 反論)、ターゲットセグメント、そして欲しい成果物を確立します。 - 水飲み場を選ぶ。 ICP に合致するソースを選び、次に一言一句そのままの項目をプルします: Reddit スレッド(
seo/serpsite:reddit.com→reddit/posts/{id}/comments経由)、TikTok コメント(tiktok/videos/{id}/comments)、ニューストリガー(news/search)、質問キーワード(seo/keywords/ideas)。各項目について捕捉します: ソース URL + 日付、一言一句そのままの引用、それを促したもの、センチメント、テーマタグ(pain / trigger / outcome / objection / alternative / language)、そしてあらゆるプロフィールシグナル。 - テーマで ソースを横断して クラスタリング し、次に各テーマを頻度 × 強度(どれだけ頻繁に現れるか × どれだけ感情的に表現されているか)でスコアリングします。完全な抽出とクラスタリングの手順は references/voc-method.md にあります。
- すべてのテーマに確信度をラベル付けする: High = 3 つ以上の独立したソース、誘導なし、セグメント間で一貫; Medium = 2 ソースまたは 1 セグメント; Low = 単一ソース、検証が必要。直近 12 か月をより重く重み付けします。
- テーマごとに 5〜10 個の「キラークオート」をプルする — 一言一句そのまま、ソース URL と日付付きで、コピーにそのまま落とし込める状態で。
- サンプルバイアスをチェックする。 Reddit と TikTok はパワーユーザーと強い意見に偏ります — 一般化する前にそれを織り込みます。セグメントごとに独立したデータポイントが ~5 個未満ならペルソナを構築しないでください。捏造するくらいならペルソナのフィールドを空欄のままにしてください。
出力: リサーチの統合
ユーザーが必要とする成果物を選びます。
# Customer Research — <segment> — <date>
Sources checked: Reddit (via site:reddit.com SERP), TikTok comments, News, SEO question keywords, YouTube titles. Date range: <range>.
## Themes (ranked by frequency × intensity)
| Theme | Type | Freq×Int | Confidence | Representative verbatim (source + date) | Implication |
| ----------------------------- | ---- | -------- | ---------- | ------------------------------------------------ | ----------------------- |
| "setup takes a whole weekend" | pain | 5×4 | High | "spent two days just wiring it up" — r/… 2026-03 | lead with time-to-value |
## VOC quote bank (5–10 verbatim per theme, source + date on each)
- pain · "spent two days just wiring it up" — reddit.com/… 2026-03
## Persona (only fields the data supports; leave blanks rather than invent)
Persona: <role / segment>
Jobs-to-be-done: …
Trigger events: …
Top pains (with confidence): …
Desired outcomes: …
Objections / blockers: …
Alternatives considered: …
Key vocabulary (their words): …
Evidence base: N independent sources, date range …
任意で Competitive intelligence を追加します — コミュニティが競合対ブランドについて何を語っているかを、引用付きで。
スコアリングと確信度
テーマを 頻度 × 強度 でランク付けし、次に確信度ラベルを別の正直なシグナルとして持ち越します(1 つのセグメントからの頻出テーマでも、なお Medium 確信度であり得ます):
| Frequency (how often it recurs) | Intensity (how strongly it's expressed) | |
|---|---|---|
| 1 | once or twice | neutral / matter-of-fact |
| 3 | recurs across a few threads | clear frustration or enthusiasm |
| 5 | dominant, across sources | visceral — "I hate," "lifesaver," switching away |
| Confidence | Rule |
|---|---|
| High | 3+ independent sources, unprompted, consistent across segments |
| Medium | 2 sources, or strong but within a single segment |
| Low | single source — flag as "needs validation," never present as fact |
完全な手順(捕捉行、タグのタクソノミー、クラスタリング、実例)は references/voc-method.md にあります。
ガードレール
- 読み取り専用(「手ではなく目」)。公開コミュニティのみ。公開データからブリーフを作ります。書いたり公開したりはしません。リサーチが成果物です — それをコピーやコンテンツに変えるのはオペレーター自身のアシスタントです。
- confirmed vs inferred: 実在のソースを一言一句そのまま引用して出典付けします。本人が言っていないものに言い換えないでください。引用やペルソナを決して捏造しないでください。捏造するくらいならペルソナのフィールドを空欄のままにしてください。
- 公開コミュニティのシグナルは方向性のあるもので、声の大きいユーザーに偏っています — 確実性ではなく、確信度レベルと日付付きスナップショットで提示してください。一般化する前にサンプルバイアスを記載してください。
- UnifAPI は公開データのみを読みます。プライベートなインタビュー、調査、サポートチケットは見えません。ユーザーがそれらをお持ちなら、別途分析し、公開の発見と組み合わせてください。
関連スキル
- content-opportunity-brief(Content Strategy Agent): 発見した痛みと質問を、ランク付けされ証拠に裏打ちされたコンテンツトピックに変える。
- content-strategy(Content Strategy Agent): このリサーチをピラー選定とメッセージングに供給する。
- unifapi: 共有データスキル — MCP を接続し、このリサーチが読む Reddit/TikTok/News/SEO/YouTube のオペレーションを発見する。
ソース: GitHub 上の customer-research/SKILL.md — 改善するにはそちらで PR を開いてください。
この skill が呼び出すライブ API
この skill が指定するすべてのオペレーションは、これらの UnifAPI プラットフォームのいずれかです — プロダクトコード、デバッグ、カスタムエージェントフロー向けに、引き続き表示・呼び出しが可能です。
- リサーチの統合:頻度 × 強度による主要テーマと、逐語的な引用
- テーマ別に整理した、コピーにすぐ使える顧客の声の引用バンク
- データに裏付けられたペルソナ:JTBD、トリガー、痛み、反論、語彙
- 競合インテリジェンス:コミュニティが競合とブランドについて語っている内容
Content Strategy Agentにある、ほかの skills
同じ agent の中でこれらをつなげれば、ある意思決定の成果物から次の成果物へと進めます — それぞれが独自の実行プロンプト、ワークフロー、期待される出力を持っています。