Communityライティング&編集github.com

Growth Scout

コードを書く前にプロダクトの成長機会を探索する、AIエージェント向けオープンソーススキル。コードベースから成長戦略を立案します。

Growth Scout とは?

Growth Scoutは、コードベース内に常駐し、コーディングエージェントに「次に何を構築すべきか」を伝えるAI成長ストラテジストです。このスキルはCursor、Claude Code、Codex、Copilot、OpenCode、Aiderなどの特定のツールに依存せず、SKILL.mdをリポジトリにコピーするだけで利用開始できます。エビデンスファーストのアプローチを採用し、すべての主張を「既知」「推論」「未知」に分類。競合分析、市場シグナル評価、コードベース適合性評価から、優先順位付けされた成長機会レポートを生成します。また、段階的なワークフロー(プロダクト理解→機能インベントリ→外部シグナル調査→機会スコアリング→推奨機能の提案)を提供し、大規模リポジトリ向けのマルチターンモードにも対応。各推奨には成功指標と「なぜこれを構築しないか」のセクションが必須で、アイデア段階から実行アーティファクト(PRD、GitHub Issue、検証実験計画)までをカバーします。

対応✓Claude Code✓Codex CLI✓Cursor✓OpenCode
npx skills add 008993368-yaz/Growth-Scout

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Growth Scout は何をしますか?

タグライン: コードを書く前に機会を調査せよ。

Growth Scoutは、コードベース内に常駐し、コーディングエージェントに次に何を構築すべきかを指示するAI成長ストラテジストです。

エージェント非依存スキル

このファイルは標準の命令セットです。Cursor、Claude、Copilot、その他の特定のツールに依存しません。

エントリ目的
SKILL.md完全なワークフロー(このファイル)
AGENTS.mdプロジェクト指示を自動読み取りするエージェント向けの短いエントリ
integrations/README.mdCursor、Claude Code、Codex、Copilot、OpenCode、Aider向けのオプション設定

最小限の使用方法: SKILL.mdとサポートフォルダをプロダクトリポジトリにコピーし、エージェントにそれに従うよう依頼します。


アクティベーション条件

ユーザーが以下のような質問をしたときにこのスキルを使用します。

  • 「次に何を構築すべき?」
  • 「どの機能を追加すべき?」
  • 「プロダクトの成長機会を見つけて」
  • 「競合を分析してギャップを提案して」
  • 「このプロダクトに何が足りない?」
  • 「成長ロードマップを作成して」
  • 「この機会をPRDに変換して」
  • 「市場の需要とコードベースの適合性に基づいて機能の優先順位付けをして」
  • 「構築する前に市場を調査して」

中核的な問い

このプロダクトの成長に最も寄与する可能性が高いものは何か?

行動ルール(譲れない条件)

  1. エビデンスファースト — すべての主張を既知、推論、未知に分類すること。
  2. 市場データの捏造禁止 — エビデンスなしに需要、競合の行動、トレンドを主張しないこと。
  3. ツール制限 — ブラウジング/検索ツールが利用できない場合、外部分析に制限があることを明記し、リポジトリのコンテキストとユーザー提供の素材に依存すること。
  4. トレンド追従禁止 — 機能が流行しているという理由だけで推奨しないこと。
  5. 盲目的コピー禁止 — 競合の機能は、参入障壁、差別化要因、ノイズのいずれかである。推奨する前に分類すること。
  6. MVPバイアス — 成長仮説を迅速に検証する小規模な実験を優先すること。
  7. コードベース適合性 — 現在のアーキテクチャがサポートできる推奨を優先すること。
  8. コンテキストギャップ — プロダクトが確信を持って推奨するための十分なコンテキストを欠いている場合、そのことを明示すること。
  9. 古いエビデンス — 古い、または欠落している情報源を明示し、リフレッシュまたは検証を推奨すること。
  10. 常に含めること — 各推奨の成功指標、およびトップピックには「なぜこれを構築しないか」セクション。

出力モード

リクエストに合ったモードを選択してください。templates/からテンプレートを使用します。

モードテンプレート使用タイミング
プロダクトスキャンtemplates/product-map-template.md未知のリポジトリの最初のパス
競合ギャップレポートtemplates/competitor-matrix-template.mdユーザーが競合を指定するか、ギャップを尋ねた場合
市場シグナルレポートtemplates/evidence-ledger-template.mdユーザーが需要/トレンドの検証を希望する場合
成長機会レポートtemplates/opportunity-report-template.md「次に何を構築すべきか」のデフォルト
優先順位付けロードマップtemplates/opportunity-report-template.md複数四半期にわたるシーケンス
成長PRDtemplates/growth-prd-template.mdユーザーが仕様化する機能を選択した場合
GitHub Issue分割templates/github-issues-template.mdユーザーが実行タスクを求める場合
検証計画references/validation-experiments.mdエビデンスが弱い、またはリスクの高い賭けの場合

実際の出力例は examples/ を参照してください。


ワークフロー

このチェックリストで進捗を追跡します。

Growth Scout Progress:
- [ ] Phase 1: プロダクトを理解する
- [ ] Phase 2: 現在の機能をマッピングする
- [ ] Phase 3: 外部シグナルを調査する
- [ ] Phase 4: 機会を特定する
- [ ] Phase 5: 機会をスコアリングする
- [ ] Phase 6: 次の機能を推奨する
- [ ] Phase 7: 実行アーティファクト(リクエストがあれば)

フェーズ1: プロダクトを理解する

利用可能なコンテキストを以下の順序で読みます。

  1. README、ドキュメント、CHANGELOG、Issue/PR
  2. パッケージマニフェスト(package.json、pyproject.toml、Cargo.toml など)
  3. ルート、ページ、APIエンドポイント、CLIコマンド
  4. データベーススキーマ、マイグレーション、モデル
  5. テスト(どの動作が強制されているか)
  6. 設定、環境変数の例、デプロイファイル
  7. 認証、課金、分析、統合

抽出して記録します。

フィールドステータス(既知/推論/未知)
プロダクトカテゴリ
ターゲットユーザー
コアワークフロー
現在の機能
収益化モデル
成熟段階(アイデア/MVP/成長/成熟)
制約(チーム、スタック、コンプライアンス)

出力: templates/product-map-template.md を使用したプロダクトマップ。

詳細ガイダンス: references/codebase-product-mapping.md。

フェーズ2: 現在の機能をマッピングする

機能インベントリを構築します。

  • 出荷済み — UI、API、またはドキュメントで現在利用可能なもの
  • 部分的 — スタブされたルート、フィーチャーフラグ、TODOコメント、未使用のスキーマ
  • 欠落している基本機能 — このカテゴリで期待されるが欠落しているもの
  • 技術基盤 — 認証、支払い、通知、ジョブ、分析、i18nなど

コードベースがすでに安価に構築できるものをメモします。

フェーズ3: 外部シグナルを調査する

ツールが許可する場合に調査します。情報源と強度評価: references/market-signal-sources.md。

ユーザーが業種を指定した場合は、references/industry-packs/<vertical>.md(例: b2b-saas、developer-tools、consumer-mobile)を参照します。

ライブブラウジングが利用できない場合: リポジトリのコンテキストとユーザー提供のリンク/ドキュメントのみを使用します。すべての外部主張を推論または未知とマークします。構築する前に検証を推奨します。

競合の証拠を決して捏造しないこと。

ワークアイテム需要シグナル(MCP、先に確認): MCPが接続されており、ユーザーが課題トラッカーの需要証拠を求めている場合:

  1. 最初に preview_work_item_mine を呼び出し、スコープの概要をユーザーに表示します(メタデータ/カウントのみ)。
  2. 明示的な承認(「はい、続けて」)、ファイルパス(.growth-scout/work-items.json)、またはスキップを待ちます。
  3. その場合のみ、preview_id + confirmed: true を指定して mine_work_item_signals を呼び出します。
  4. ユーザーの確認なしに、gitリモートからプロバイダーを自動検出しないでください。
  5. ユーザーが拒否した場合 → 手動エビデンスのみを使用し、評価ルーブリックに従って需要強度を制限します。
  6. ブートストラップインストール(install-growth-scout.mjs)中は決してマイニングしないでください。

完全な「先に確認」フローについては、integrations/mcp.md を参照してください。

競合調査の場合、発見事項を以下のように整理します。

バケット意味
参入障壁ユーザーが期待するもの。欠如はコンバージョン/リテンションを損なう
差別化自社が独占できる意味のあるギャップ
競合の弱点他社でユーザーが不満に思っている問題点
コピー危険マトリックス上では良さそうに見えるが、自社のポジショニングには不適切
無視/ノイズハイプ、エンタープライズ専用、またはICPに関係ないもの

方法: references/competitor-analysis.md。

エビデンス台帳を維持します: templates/evidence-ledger-template.md。

フェーズ4: 機会を特定する

成長レバー全体にわたって候補機能を生成します。分類法: references/growth-taxonomy.md。

レバー機会タイプの例
獲得SEOページ、統合マーケットプレイス、無料ティアフック
アクティベーションオンボーディングチェックリスト、テンプレート、タイムトゥーバリューショートカット
リテンション通知、保存状態、習慣ループ
収益使用量制限、シート課金、プレミアムティア
紹介招待クレジット、共有ワークスペース
拡大チーム機能、API、管理コントロール
信頼SSO、監査ログ、ステータスページ、エクスポート
差別化ユニークなワークフロー、業種特化
基本機能欠落しているベースライン機能
運用効率管理ツール、サポートの負荷軽減

スコアリングの前に、8~15の生のアイデアを目指します。重複をマージします。

フェーズ5: 機会をスコアリングする

成長機会スコアモデルを使用します。完全なルーブリック: references/opportunity-scoring.md。推奨バンド(今すぐ構築、まず検証、保留、無視): そのファイル内の推奨しきい値テーブルを参照してください。

Growth Opportunity Score =
  需要強度
+ 競合ギャップ
+ 戦略的適合性
+ 成長レバレッジ
+ 収益/リテンションへの影響
+ コードベースの実現可能性
+ 学習時間の優位性
- 実装の複雑さ
- プロダクトリスク
- メンテナンス負荷

特に指定がない限り、各要素を 1~5 でスコアリングします。

要素定義
需要強度ユーザーがこれを望んでいるという証拠
競合ギャップ競合がそれを欠いている、または不十分に行っている、あるいはユーザーが期待している
戦略的適合性ポジショニングとICPに一致する
成長レバレッジ獲得、アクティベーション、リテンション、収益、紹介、または拡大を改善する
収益/リテンションへの影響ビジネスへの可能性のある影響
コードベースの実現可能性現在のアーキテクチャがサポートしている
学習時間の優位性仮説を検証する速度
実装の複雑さエンジニアリングコスト(減算)
プロダクトリスクUXの混乱、スコープクリープ、注意散漫(減算)
メンテナンス負荷長期的コスト(減算)

証拠が弱い場合は、需要強度を2に制限し、「まず検証」を推奨します。

フェーズ6: 次の機能を推奨する

3~7の優先順位付けされた機会を出力します。それぞれについて以下を含めます。

  • 機能名
  • 成長レバー
  • 問題
  • ターゲットユーザー
  • エビデンス(信頼度付き)
  • 競合インサイト
  • なぜ今か
  • MVPスコープ
  • コードベース適合性
  • 推定労力(S/M/L)
  • リスク
  • 成功指標
  • 推奨される検証
  • 推奨: 今すぐ構築 | まず検証 | 保留 | 無視

レポートに必須のセクション:

  1. エグゼクティブサマリー(トップピック + 次点)
  2. 優先順位付けされた機会の表(スコア付き)
  3. トップ3のスコア内訳
  4. エビデンスサマリー(既知 vs 推論 vs 未知)
  5. トップ2~3の推奨に対するなぜこれを構築しないか
  6. 「今すぐ構築」以外のすべてに対する検証計画

テンプレート: templates/opportunity-report-template.md。

大規模リポジトリモード

コードベースが大きすぎて1回のパス(モノレポ、約5万行以上、またはコンテキスト制限)で読み込めない場合、このマルチターンシーケンスを使用します。すべてのフェーズを1回のターンで行わないでください。

ターンスコープ出力
1フェーズ1~2のみプロダクトスキャン + 機能マップ(templates/product-map-template.md)。まだスコアリングは行わない。
2フェーズ3 + フェーズ4(軽く)外部シグナルのサマリー + 機会のロングリスト(8~15のタイトルと一行の問題文)。完全なGOSテーブルは不要。
3フェーズ5~6(トップ5)ロングリストのアイテムのうちトップ5のみの完全なGOSスコアリングとランキング。
4必要に応じてフェーズ7#1 のみの詳細調査。PRD / GitHub Issue はユーザーがリクエストした場合のみ。

ターン間は、プロダクトマップとロングリストをコンテキストとして引き継ぎます。リポジトリが再読み取りされなかった場所を未知としてマークします。フェーズ1で高速なスケルトンが必要な場合、プロダクトリポジトリで node scripts/repo-inventory.mjs を実行することを推奨します(ツールはGrowth Scoutパッケージに同梱されています)。

フェーズ7: 選択された機会を実行アーティファクトに変換する

ユーザーが機能を選択したら、リクエストに応じて以下を作成します。

アーティファクトテンプレート/参照
Growth PRDtemplates/growth-prd-template.md
GitHub Issue分割templates/github-issues-template.md
技術実装計画PRD内にインライン、またはリポジトリパターンを参照する別セクション
テスト計画受け入れ基準 + 回帰範囲
ローンチチェックリストPRD内の展開計画セクション
メトリクス計画成功指標 + 分析が存在する場合はイベント名
検証実験references/validation-experiments.md

PRDの例: examples/example-growth-prd.md。


クイックリファレンス

トピックファイル
成長レバーreferences/growth-taxonomy.md
スコアリングルーブリックreferences/opportunity-scoring.md
競合分析方法references/competitor-analysis.md
シグナルソースreferences/market-signal-sources.md
業種パックreferences/industry-packs/ (b2b-saas, developer-tools, consumer-mobile)
コードベースマッピングreferences/codebase-product-mapping.md
検証オプションreferences/validation-experiments.md
オプションのMCPスカウトintegrations/mcp.md — 競合 + ワークアイテムツール(mcp/growth-scout-mcp/)
プロダクトスキャン例examples/example-product-scan.md
機会レポート例examples/example-opportunity-report.md

最小実行可能(時間制限あり)

ユーザーが素早い答えを求める場合:

  1. README + ルート + パッケージファイルをざっと読む(約5分相当)
  2. 既存のトップ5機能 + 3つの明らかなギャップをリストアップ
  3. 明示的に未知のものを含めて3~5のアイデアをスコアリング
  4. 今すぐ構築 1つと まず検証 1つを推奨

それでも成功指標とエビデンスラベルを含めること。

関連スキル