• 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/スキル
SKILLOfficialproductivity

data-informed-planning

プラグイン
pendo-analytics
ソース
GitHub で見る ↗
説明

次のような場合に使用: 製品機能の計画、バグ修正、優先順位付けのタスクで、Pendo(ユーザー行動分析ツール)の利用データ、シグナル、課題報告、顧客からのフィードバックなどを活用して、実際のユーザー行動に基づいた計画を立てたいとき。 具体例:「価格ページからの離脱に対するfix(修正)を計画する」「次に何を作るべきか判断する」「ウェルカムフロー(新規ユーザーの導入プロセス)を改善する」など。 コードの内部構造改善、インフラ整備、開発ツール関連の作業など、ユーザー行動データが不要な場合は利用不要。

原文を表示

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 を Pendo より優先 — Novus の応答はプリ処理済みで、計画立案者が参照できるアーティファクトグラフに紐付けられています。Novus にはない細粒度切り口(セグメント・アカウント単位、顧客の声、センチメント、生訪問者クエリ)が必要な時だけ Pendo の生データを使う
  • ファネル・ジャーニー分析は Novus 専有 — Pendo MCP に同等機能はない
  • ツールが空、エラー、プロダクトライン確認失敗(例:NPS、セッション再生、エージェント分析が未購読)を返す場合 → 注釈に記録して先に進む。再試行しない

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

250 語以下を目安に。このテンプレートを使用:

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

**プロダクト:** <productName>  ·  **スコープ:** <ページ / 機能 / ファネル + ID、または「アプリ全体」>

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

**関連問題(N 件):**
- <タイトル> — <1 行要約> · `<id>`

**顧客の声(N 件):**
- <テーマ> — <言及数> 件 · <サンプル引用またはセンチメント> · `<feedback-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 ウィキ + (インサイト OR アイデア)
fix list_issues, list_signals, get_page_metrics/get_feature_metrics sessionReplayList, devlogEvents, visitorQuery 問題
prioritization list_signals, list_issues, get_headline_metrics get_feedback_insights, productEngagementScore, npsScore シグナル + 問題 + インサイト
diagnosis get_page_metrics, get_feature_metrics, get_funnel_analysis, list_signals sessionReplayList, visitorQuery, segmentList メトリクス + シグナル
funnel-journey get_funnel_analysis, get_journey_analysis, get_related_artifacts (なし — ファネル・ジャーニーは Novus が担当) ファネル・ジャーニー分析
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 が動作停止 → 出力が計画立案者を誤導;ステップ 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 による自動翻訳です。