mcpField
P
product-strategist

product-strategist

github.com/infrasity-labs生産性15084 回インストール18 週間前に更新
リポジトリ

product-strategist について

product-strategist は、プロダクト責任者向けの戦略計画ツールキットです。会社からチームまでの OKR を生成し、目標の整合性を評価します。5種類の戦略テンプレート、チーム設定、ダッシュボードまたは JSON での出力に対応します。

主な機能

  1. 01会社からチームまでの OKR を生成
  2. 025種類の戦略テンプレートを用意
  3. 03縦方向と横方向の整合性を評価
  4. 04組織構成に合わせてチームを設定
  5. 05ダッシュボードまたは JSON で出力

活用シーン

  1. 01四半期の戦略と OKR の策定
  2. 02会社目標を各チームへ展開
  3. 03チーム間の整合性と負荷の確認
  4. 04他のツールで使う JSON の出力

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill product-strategist

インストール後、Claude Code で/product-strategistを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
okr_template.md
references/
okr_framework.md
strategy_types.md
references/examples/
sample_growth_okrs.json
scripts/
okr_cascade_generator.py

詳細

プロダクトストラテジスト

ビジョン、連携、組織の卓越性を推進するための、プロダクト責任者向け戦略ツールキットです。


主な機能

機能説明ツール
OKR カスケード会社レベルからチームレベルまで、連携した OKR を作成しますokr_cascade_generator.py
連携スコアリング垂直方向および水平方向の連携度を測定しますジェネレーターに組み込み済み
戦略テンプレート事前構築済みの 5 種類の戦略タイプ成長、リテンション、収益、イノベーション、オペレーショナル
チーム設定組織構造に合わせてカスタマイズします--teams フラグ

クイックスタート

# Growth strategy with default teams
python scripts/okr_cascade_generator.py growth

# Retention strategy with custom teams
python scripts/okr_cascade_generator.py retention --teams "Engineering,Design,Data"

# Revenue strategy with 40% product contribution
python scripts/okr_cascade_generator.py revenue --contribution 0.4

# Export as JSON for integration
python scripts/okr_cascade_generator.py growth --json > okrs.json

ワークフロー:四半期ごとの戦略計画

ステップ 1:戦略の重点分野を定義する
戦略使用する場面
成長ユーザーベースの拡大、市場の拡張
リテンション解約率の低減、LTV の向上
収益ARPU の増加、新たな収益化
イノベーション市場での差別化、新機能
オペレーショナル効率の改善、オペレーションの拡大

詳しいガイダンスについては、references/strategy_types.md を参照してください。

ステップ 2:入力指標を収集する
{
  "current": 100000,      // Current MAU
  "target": 150000,       // Target MAU
  "current_nps": 40,      // Current NPS
  "target_nps": 60        // Target NPS
}
ステップ 3:チームを設定してジェネレーターを実行する
# Default teams
python scripts/okr_cascade_generator.py growth

# Custom org structure with contribution percentage
python scripts/okr_cascade_generator.py growth \
  --teams "Core,Platform,Mobile,AI" \
  --contribution 0.3
ステップ 4:連携スコアを確認する
スコア目標未達の場合の対応
垂直方向の連携>90%すべての目標が親目標に紐づいていることを確認します
水平方向の連携>75%チーム間の連携不足がないか確認します
カバレッジ>80%会社のすべての OKR が網羅されていることを確認します
バランス>80%いずれかのチームに負荷が集中している場合は再配分します
全体>80%<60% の場合は再構成が必要です
ステップ 5:改善、検証、エクスポートする

最終決定の前に、次の項目を確認してください。

  • ステークホルダーと生成された目標を確認します
  • チームのキャパシティに基づいて担当を調整します
  • 貢献率が現実的であることを検証します
  • チーム間で目標が競合していないことを確認します
  • トラッキングの頻度を設定します(隔週のチェックイン)
# Export JSON for tools like Lattice, Ally, Workboard
python scripts/okr_cascade_generator.py growth --json > q1_okrs.json

OKR カスケードジェネレーター

使い方
python scripts/okr_cascade_generator.py [strategy] [options]

戦略: growth | retention | revenue | innovation | operational

設定オプション
オプション説明デフォルト
--teams、-tチーム名をカンマ区切りで指定しますGrowth,Platform,Mobile,Data
--contribution、-c会社の OKR に対するプロダクトの貢献度(0-1)0.3 (30%)
--json、-jダッシュボードの代わりに JSON 形式で出力しますFalse
--metrics、-mJSON 文字列形式の指標サンプル指標
出力例
ダッシュボード出力(growth 戦略)
============================================================
OKR CASCADE DASHBOARD
Quarter: Q1 2025  |  Strategy: GROWTH
Teams: Growth, Platform, Mobile, Data  |  Product Contribution: 30%
============================================================

🏢 COMPANY OKRS
📌 CO-1: Accelerate user acquisition and market expansion
   └─ CO-1-KR1: Increase MAU from 100,000 to 150,000
   └─ CO-1-KR2: Achieve 50% MoM growth rate
   └─ CO-1-KR3: Expand to 3 new markets

📌 CO-2: Achieve product-market fit in new segments
📌 CO-3: Build sustainable growth engine

🚀 PRODUCT OKRS
📌 PO-1: Build viral product features and market expansion
   ↳ Supports: CO-1
   └─ PO-1-KR1: Increase product MAU to 45,000
   └─ PO-1-KR2: Achieve 45% feature adoption rate

👥 TEAM OKRS
Growth Team:
  📌 GRO-1: Build viral product features through acquisition and activation
     └─ GRO-1-KR1: Increase product MAU to 11,250
     └─ GRO-1-KR2: Achieve 11.25% feature adoption rate

🎯 ALIGNMENT SCORES
✓ Vertical Alignment: 100.0%
! Horizontal Alignment: 75.0%
✓ Coverage: 100.0%  |  ✓ Balance: 97.5%  |  ✓ Overall: 94.0%
✅ Overall alignment is GOOD (≥80%)
JSON 出力(retention --json、抜粋)
{
  "quarter": "Q1 2025",
  "strategy": "retention",
  "company": {
    "objectives": [
      {
        "id": "CO-1",
        "title": "Create lasting customer value and loyalty",
        "key_results": [
          { "id": "CO-1-KR1", "title": "Improve retention from 70% to 85%", "current": 70, "target": 85 }
        ]
      }
    ]
  },
  "product": { "contribution": 0.3, "objectives": ["..."] },
  "teams": ["..."],
  "alignment_scores": {
    "vertical_alignment": 100.0, "horizontal_alignment": 75.0,
    "coverage": 100.0, "balance": 97.5, "overall": 94.0
  }
}

完全な例については、references/examples/sample_growth_okrs.json を参照してください。


参考ドキュメント

ドキュメント説明
references/okr_framework.mdOKR の手法、記述ガイドライン、連携スコアリング
references/strategy_types.md例を含む、5 種類すべての戦略タイプの詳細
references/examples/sample_growth_okrs.json成長戦略の完全な出力サンプル

ベストプラクティス

OKR カスケード
  • 各レベルの目標は 3~5 個に抑え、それぞれに主要な成果を 3~5 個設定します
  • 主要な成果は、現在値と目標値を用いて測定できる必要があります
  • 最終決定の前に、親子関係を検証します
連携スコアリング
  • 全体の連携度は >80% を目標とし、60% 未満のスコアがあれば原因を調査します
  • バランススコアにより、特定のチームに負荷が集中していないことを確認します
  • 水平方向の連携により、チーム間で目標が競合するのを防ぎます
チーム設定
  • 実際の組織構造に合わせてチームを設定します
  • チームの規模に基づいて貢献率を調整します
  • プラットフォーム/インフラストラクチャチームは、多くの場合すべての目標を支援します
  • 専門チーム(ML、データ)は、関連する目標のみを支援する場合があります

コメント