• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLKnowledge Workproductivity

data-informed-planning

プラグイン
Pendo Analytics
ソース
GitHub で見る ↗
説明

次のような場合に使用: 製品機能の企画、バグ修正、優先順位付けタスク(トリアージ)で、Pendo(利用者の行動データ収集ツール)の使用データ、シグナル、問題報告、顧客からのフィードバックなどを活用して、計画を実際の製品利用行動に基づかせたいとき。 例えば「料金ページからの離脱(ドロップオフ)対策を企画する」「次に何を開発するべきか」「ウェルカムフローを改善する」といった場合が該当します。 コード整理(リファクタリング)、インフラ構築、ツール開発といった純粋な技術的作業には使用しません。

原文を表示

Use when planning a product feature, fix, or prioritization task where Pendo usage data, signals, issues, or customer feedback could ground the plan in real product behavior — e.g. "plan a fix for the pricing-page dropoff", "what should I build next", "improve the welcome flow". Skip for pure code refactors, infra, or tooling work.

ユースケース
  • 製品機能の企画
  • バグ修正の優先順位付け
  • ウェルカムフローを改善する
  • ドロップオフ対策を企画する
  • 次に開発すべき機能を決める
本文(日本語訳)

データ駆動型プランニング

概要

プランニングの上流レイヤー(/superpowers:writing-plans)に重ねるように機能します。まず関連する Novus と Pendo の MCP データを集めて、プランナーに「データコンテキスト」ブロックを渡すことで、仮定ではなく実際の利用実績に基づいたプランを作成できます。

基本原則: プランニングを一から作り直さない。既存のプランナーに実際の製品データを注入する。

前提条件

このスキルは pendo-analytics プラグインに含まれる両方の MCP サーバーが必要です:

  • Novus MCP(サーバー名 novus)— アーティファクトグラフ、シグナル、課題、製品ウィキ、ビジネス指標
  • Pendo MCP(サーバー名 pendo-external)— 顧客の声、NPS スコア、PES スコア、セッション録画、セグメント・アカウント、訪問者データ、エンティティ検出

両方ともプラグインのインストール時に自動設定されます。認証するために /mcp を一度実行してください。

このスキルは superpowers:writing-plans スキルが利用可能な場合に処理を委譲します。最良の結果を得るために、superpowers プラグインをこのプラグインと一緒にインストールしてください。superpowers がインストールされていない場合、このスキルは集めたデータコンテキストを使ってプランを直接作成します。

ステップ 0:事前確認(必須・分類前に実施)

安価な呼び出しで両方の MCP に到達できることを確認します:

  • get_pendo_apps(Novus)— Novus の認証を確認
  • list_all_applications(Pendo)— Pendo の認証を確認

どちらかが失敗した場合:

  • ユーザーに、どの MCP に到達できないのか、修正方法(/mcp を実行)を伝える
  • 利用可能な MCP で作業を進めることを提案し、データコンテキストの「注意事項」に不足を明記する
  • 黙ってスキップしない — プランナーは、どのデータが利用できなかったのかを知る必要があります

また、/superpowers:writing-plans が利用可能かどうかも確認します。利用できない場合はこれを記し、ステップ 4 のフォールバックを使う準備をします。

使用場面

以下の場合に使用:

  • リクエストがユーザー向けの製品動作に関わる場合(機能、UX、修正、ローンチ、廃止)
  • 「何に取り組むべきか」「何が壊れているか」「どこに注力すべきか」といった質問である場合
  • ページ、機能、ファネル、ジャーニー、ガイドの名前が挙げられている場合
  • ユーザーがプランを望んでいるが、どのデータを参照すべきか明確にしていない場合

以下の場合は使用しない:

  • タスクが純粋なコード整理で、ユーザーに見える変化がない場合
  • タスクがインフラ・ビルド・CI・ツール・ドキュメントに関わる場合
  • ユーザーが関連データをすでにインラインで提供している場合

判断に迷ったら、分類器(ステップ 1)を実行してください。gather: false が返された場合は、/superpowers:writing-plans に直接進みます。

ワークフロー

  1. 事前確認 — Novus と Pendo の MCP 両方に到達できることを確認
  2. 意図を分類 — データを集めるかどうか、どのツールを呼ぶかを判定(classifier.md を参照)
  3. データ収集 — 選択した MCP ツールを並列実行(1 つのメッセージで複数のツール呼び出し)
  4. 要約 — データコンテキストブロックを作成(250 語以下 + アーティファクト ID)
  5. 委譲 — <元のリクエスト> + データコンテキスト を使って /superpowers:writing-plans を実行
  6. 終了 — プランナーにプラン作成を任せる。二重のプランニングはしない。

ステップ 1:意図の分類器

classifier.md(このファイルの隣)を参照してください。出力形式:

{
  "intent": "feature | fix | prioritization | diagnosis | funnel-journey | non-product",
  "gather": true,
  "novus_tools": ["get_product_wiki", "list_signals"],
  "pendo_tools": ["get_feedback_insights"],
  "scope": { "appId": "...", "artifactId": "...", "name": "..." }
}

ツール名は修飾子なしです。このプラグインの他のスキルで使われている慣例に合わせています。novus_tools と pendo_tools の分け方は事前確認と「重複する場合は Novus を優先」というルールのためであり、ツール名を区別するためではありません。両 MCP 間でツール名の衝突はありません。

gather: false の場合 → 止めて /superpowers:writing-plans に直接進みます。

ステップ 2:データ収集

選択した MCP ツールを並列実行します。ルール:

  • feature 意図の場合は get_product_wiki(Novus)を必ず含める — プランナーに製品構造を与えます
  • 両方が同様のデータを提供する場合は Novus を優先 — Novus の応答は前処理済みで、プランナーが参照できるアーティファクトグラフに紐付いています。セグメント・アカウント単位の分析、顧客の声、感情分析、訪問者レベルのクエリなど、Novus にない切り口が必要な時だけ生の Pendo を使用します
  • ファネル・ジャーニー分析は Novus にのみ存在 — Pendo MCP には同等機能がありません
  • ツールが空を返した場合、エラーが出た場合、商品ラインの確認に落ちた場合(例:NPS、セッション録画、エージェント分析がサブスクリプションに含まれていない)は、「注意事項」に記して先に進む — 再試行しない

ステップ 3:データコンテキストブロック

250 語以下を目指します。このテンプレートを使用:

## データコンテキスト(Novus + Pendo MCP — 取得 <ISO タイムスタンプ>)

**製品:** <productName>  ·  **対象:** <ページ / 機能 / ファネル + ID、または「アプリ全体」>

**関連シグナル(N 件):**
- <タイトル> — <優先度> · <1 行の要点> · `<ID>`

**関連課題(N 件):**
- <タイトル> — <1 行の要点> · `<ID>`

**顧客の声(N 件):**
- <テーマ> — <メンション数> 件 · <引用例または感情> · `<フィードバック ID>`

**エンゲージメント / 感情:**
- PES:<スコア>(<期間>)·  NPS:<スコア>(<期間>)
- <メトリクス>:<値>

**注意事項:**
- <例:「タグ付けの設定が誤っている — ページ・機能メトリクスが信頼できない;シグナル b7d4… を参照」>
- <例:「Pendo MCP に到達不可;顧客の声 + PES は未含」>
- <例:「NPS ツールは商品ラインが制限されている — サブスクリプションに NPS が含まれていない」>

以下の場合は必ず注意事項を記載:

  • list_signals 結果がデータ品質の問題を明らかにした場合(タグ付けの破損、古いメトリクス)
  • 事前確認で MCP に到達できなかった場合
  • 商品ラインのゲートがツールを阻止した場合
  • ツールが空を返したが、データがあると予想される場合

プランナーは、いつ数字を信頼してはいけないかを知る必要があります。

ステップ 4:委譲

/superpowers:writing-plans が利用可能な場合は委譲します:

/superpowers:writing-plans

<ユーザーの元のリクエスト>

---

<データコンテキストブロック>

プランナーがプランを作成します。このスキルはここで終了します。

フォールバック(superpowers がインストールされていない場合): superpowers プラグインが利用できない場合、プランを直接作成してください。集めたデータを使って、データコンテキストブロックでプランを根拠付けます。プランの構成は:目標、データからの重要な気付き、優先順位付けされたアクション、成功メトリクス、リスク・注意事項。データ駆動型の厳密性を保つ — 唯一の違いは、委譲ではなくあなた自身がプランを作成することです。

クイックリファレンス

ツール名は修飾子なし。重複するデータは Novus を優先し、顧客の声、感情分析、セグメント・アカウント単位の分析、セッションレベルの診断は Pendo から取得します。

意図 Novus ツール Pendo ツール 必須
feature get_product_wiki, list_signals, get_related_artifacts get_feedback_insights, get_ideas, productEngagementScore wiki + (insights OR ideas)
fix list_issues, list_signals, get_page_metrics/get_feature_metrics sessionReplayList, devlogEvents, visitorQuery issues
prioritization list_signals, list_issues, get_headline_metrics get_feedback_insights, productEngagementScore, npsScore signals + issues + insights
diagnosis get_page_metrics, get_feature_metrics, get_funnel_analysis, list_signals sessionReplayList, visitorQuery, segmentList metrics + signals
funnel-journey get_funnel_analysis, get_journey_analysis, get_related_artifacts (なし — Novus がファネル・ジャーニーを担当) funnel/journey analysis
non-product (なし) (なし) — プランナーに委譲

よくある間違い

  • 事前確認をスキップ — 黙った MCP 失敗 = 黙った悪いプラン。ステップ 0 を実行してください。
  • 二重のプランニング — データ収集後に自分でプランを書く。STOP、委譲してください。
  • MCP を順次呼び出し — 常に並列;レイテンシが積み重なります。
  • Novus にあるのに生の Pendo を取得 — Novus の応答はプランナーが参照できるアーティファクトに紐付いています。生の Pendo は Novus にない分析のためです。
  • ゲートされたツールを再試行 — NPS / セッション録画 / エージェント分析ツールが商品ライン エラーを返した場合、サブスクリプションにそれが含まれていません。注意事項に記して先に進んでください。
  • データ品質を無視 — タグ付けの警告、MCP 不在の警告、商品ラインゲートを注意事項に明記してください。
  • 過剰に集める — 分類器のツールリストに従い、プランナーはイベント生ダンプを必要としません。
  • 「明らかな」リクエストで分類器をスキップ — 「ダッシュボード コンポーネントをリファクタリング」は製品っぽく見えますがコード作業です;分類器は正しく non-product を返します。

赤信号 — STOP

  • 6 個以上の MCP ツール呼び出しがまもなく実行される → 過剰収集;スコープを絞ってください
  • プランを自分で書こうとしている → /superpowers:writing-plans を呼んでください
  • 意図が non-product なのにデータ収集している → 分類器が skip と言った
  • データコンテキストが 250 語を超える → 圧縮;塊を貼り付けるのではなく ID をリンク
  • 事前確認をスキップして MCP の 1 つが死んでいる → 出力はプランナーを誤解させます;ステップ 0 を実行してください
  • Novus ツール名が pendo_tools に表示されている(またはその逆)→ 正しい配列に変更してください
原文(English)を表示

Data-Informed Planning

Overview

A composition layer over /superpowers:writing-plans. Gathers relevant Novus + Pendo MCP data first, then hands the planner a "Data Context" block so the resulting plan is grounded in real usage, not assumptions.

Core principle: Don't reinvent planning. Inject product reality into the planner that already exists.

Prerequisites

This skill requires both MCP servers that ship with the pendo-analytics plugin:

  • Novus MCP (server name novus) — artifact graph, signals, issues, product wiki, opinionated metrics
  • Pendo MCP (server name pendo-external) — Voice of Customer, NPS, PES, session replays, segments/accounts, visitor data, entity discovery

Both are auto-configured when the plugin is installed. Run /mcp once to authenticate each.

The skill delegates to the superpowers:writing-plans skill when available. Install the superpowers plugin alongside this one for best results. If superpowers is not installed, the skill will produce the plan directly using the gathered Data Context instead of delegating.

Step 0: Precheck (REQUIRED before classifying)

Verify both MCPs are reachable with cheap calls:

  • get_pendo_apps (Novus) — confirms Novus auth
  • list_all_applications (Pendo) — confirms Pendo auth

If either fails:

  • Tell the user which MCP is unreachable and how to fix it (run /mcp)
  • Offer to proceed with whichever MCPs are available, clearly noting the gap in the Data Context Caveats
  • Do NOT silently skip — the planner needs to know what data wasn't available

Also check whether /superpowers:writing-plans is available. If not, note it and plan to use the fallback in Step 4.

When to Use

Use when:

  • The request touches user-facing product behavior (feature, UX, fix, launch, deprecation)
  • The request asks "what should I work on" / "what's broken" / "where should I focus"
  • The request names a page, feature, funnel, journey, or guide
  • The user wants a plan but hasn't told you which data should inform it

Do NOT use when:

  • Task is a pure code refactor with no user-visible change
  • Task is infra / build / CI / tooling / docs
  • User already supplied the relevant data inline

If unsure, run the classifier (Step 1). If it returns gather: false, fall through to /superpowers:writing-plans directly.

Workflow

  1. Precheck — confirm both Novus and Pendo MCPs are reachable
  2. Classify intent — decide whether to gather data, and which tools to call (see classifier.md)
  3. Gather — call the selected MCP tools in parallel (single message, multiple tool uses)
  4. Summarize — produce a Data Context block (≤ 250 words + artifact IDs)
  5. Delegate — invoke /superpowers:writing-plans with <original request> + Data Context
  6. Stop — let the planner own the plan. Do not double-plan.

Step 1: Intent Classifier

See classifier.md (alongside this file). Output shape:

{
  "intent": "feature | fix | prioritization | diagnosis | funnel-journey | non-product",
  "gather": true,
  "novus_tools": ["get_product_wiki", "list_signals"],
  "pendo_tools": ["get_feedback_insights"],
  "scope": { "appId": "...", "artifactId": "...", "name": "..." }
}

Tool names are bare — matching the convention used by the other skills in this plugin. The source split (novus_tools / pendo_tools) exists for the precheck and the "prefer Novus when overlap" rule, not disambiguation; tool names don't collide between the two MCPs.

If gather: false → stop and call /superpowers:writing-plans directly.

Step 2: Gather

Call the selected MCP tools in parallel. Rules:

  • Always include get_product_wiki (Novus) for feature intent — gives the planner product structure
  • Prefer Novus over Pendo when both expose similar data — Novus responses are pre-processed and tied to the artifact graph the planner can reference. Reach for raw Pendo only when you need a slice Novus doesn't expose (segment/account breakdowns, VoC, sentiment, raw visitor queries)
  • Funnel and journey analysis live only in Novus — there is no Pendo MCP equivalent
  • If a tool returns empty, errors, or fails a product-line check (e.g. NPS, Session Replay, Agent Analytics not in subscription), note it in Caveats and move on — don't retry

Step 3: Data Context Block

Target ≤ 250 words. Use this template:

## Data Context (Novus + Pendo MCP — fetched <ISO timestamp>)

**Product:** <productName>  ·  **Scope:** <page / feature / funnel + id, or "app-wide">

**Relevant signals (N):**
- <title> — <priority> · <one-line takeaway> · `<id>`

**Relevant issues (N):**
- <title> — <one-line takeaway> · `<id>`

**Voice of customer (N items):**
- <theme> — <count> mentions · <sample quote or sentiment> · `<feedback-id>`

**Engagement / sentiment:**
- PES: <score> (<window>)  ·  NPS: <score> (<window>)
- <metric>: <value>

**Caveats:**
- <e.g. "tagging is misconfigured — page/feature metrics unreliable; see signal b7d4…">
- <e.g. "Pendo MCP unreachable; VoC + PES not included">
- <e.g. "NPS tool gated — subscription doesn't include NPS product line">

Always populate Caveats when:

  • A list_signals result surfaces a data-quality issue (broken tagging, stale metrics)
  • An MCP was unreachable in the precheck
  • A product-line gate blocked a tool
  • A tool returned empty when you'd expect data

The planner must know when not to trust the numbers.

Step 4: Delegate

If /superpowers:writing-plans is available, delegate:

/superpowers:writing-plans

<original user request>

---

<Data Context block>

The planner writes the plan. This skill ends here.

Fallback (superpowers not installed): If the superpowers plugin is not available, write the plan directly. Use the Data Context block to ground your plan in the gathered data. Structure the plan with: goal, key findings from the data, prioritized action items, success metrics, and risks/caveats. Keep the same data-driven rigor — the only difference is you're writing the plan yourself instead of delegating.

Quick Reference

Tool names are bare. Prefer Novus for overlapping data; pull Pendo for VoC, sentiment, segment/account slicing, or session-level diagnostics.

Intent Novus tools Pendo tools Must-include
feature get_product_wiki, list_signals, get_related_artifacts get_feedback_insights, get_ideas, productEngagementScore wiki + (insights OR ideas)
fix list_issues, list_signals, get_page_metrics/get_feature_metrics sessionReplayList, devlogEvents, visitorQuery issues
prioritization list_signals, list_issues, get_headline_metrics get_feedback_insights, productEngagementScore, npsScore signals + issues + insights
diagnosis get_page_metrics, get_feature_metrics, get_funnel_analysis, list_signals sessionReplayList, visitorQuery, segmentList metrics + signals
funnel-journey get_funnel_analysis, get_journey_analysis, get_related_artifacts (none — Novus owns funnel/journey) funnel/journey analysis
non-product (none) (none) — bail to planner

Common Mistakes

  • Skipping the precheck — silent MCP failure = silently bad plans. Run Step 0.
  • Double-planning — writing a plan yourself after gathering. STOP, hand off.
  • Sequential MCP calls — always parallel; latency compounds.
  • Pulling raw Pendo when Novus has it — Novus responses are linked to artifacts the planner can reference. Pendo raw is for breakdowns Novus doesn't cover.
  • Retrying gated tools — if NPS / Session Replay / Agent Analytics tools return product-line errors, the subscription doesn't include them. Note in Caveats and move on.
  • Ignoring data quality — surface tagging warnings, missing-MCP warnings, and product-line gates in Caveats.
  • Over-gathering — stick to the classifier's tool list; the planner doesn't need raw event dumps.
  • Skipping classifier on "obvious" requests — "refactor the dashboard component" reads product-y but is code work; classifier correctly returns non-product.

Red Flags — STOP

  • About to call >6 MCP tools → over-gathering; narrow scope first
  • About to write the plan yourself → call /superpowers:writing-plans
  • Gathering when intent is non-product → classifier said skip
  • Data Context >250 words → compress; link IDs, don't paste blobs
  • Skipped precheck and one MCP is dead → output will mislead the planner; run Step 0
  • A Novus tool name appears in pendo_tools (or vice versa) → swap to the correct array

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。