mcpField
O
okr-design

okr-design

github.com/yonatangross生産性299134 回インストール今日更新
リポジトリ

okr-design について

okr-designは、目標と測定体系を設計するプロダクト・ビジネスチーム向けのフレームワークスキルです。成果重視のOKR、KPIツリー、先行指標、指標の計測、実験のガードレールを扱います。

主な機能

  1. 01成果重視のOKR設計
  2. 02指標をKPIツリーに分解
  3. 03先行指標と遅行指標の組み合わせ
  4. 04指標の定義と計測
  5. 05ガードレール付き実験の設計

活用シーン

  1. 01チームの四半期OKR設定
  2. 02目標に対する先行指標の選定
  3. 03分析イベント指標の定義
  4. 04ガードレール付きプロダクト実験の計画

インストール

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

$npx skills add https://github.com/yonatangross/orchestkit --skill okr-design

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

同梱ファイル

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

test-cases.json
references/
okr-workshop-guide.md
rules/
_sections.md
metrics-okr.md
metrics-instrumentation.md
metrics-kpi-trees.md
metrics-leading-lagging.md
metrics-experiment-design.md

詳細

OKR 設計とメトリクスのフレームワーク

目標を構成し、メトリクスを KPI ツリーに分解し、先行指標を特定して、厳密な実験を設計します。

OKR の構成

目標(Objective)は定性的で、人々を鼓舞するものです。主要な結果(Key Result)は定量的で、成果に焦点を当てます。アウトプットのリストにしてはいけません。

Objective: Qualitative, inspiring goal (70% achievable stretch)
+-- Key Result 1: [Verb] [metric] from [baseline] to [target]
+-- Key Result 2: [Verb] [metric] from [baseline] to [target]
+-- Key Result 3: [Verb] [metric] from [baseline] to [target]
## Q1 OKRs

### Objective: Become the go-to platform for enterprise teams

Key Results:
- KR1: Increase enterprise NPS from 32 to 50
- KR2: Reduce time-to-value from 14 days to 3 days
- KR3: Achieve 95% feature adoption in first 30 days of onboarding
- KR4: Win 5 competitive displacements from [Competitor]
OKR の品質チェック
チェック項目目標(Objective)主要な結果(Key Result)
数値が含まれているいいえはい
人々を鼓舞し、意欲を高めるはい必須ではない
成果に焦点を当てている(「機能 X をリリースする」ではない)はいはい
70% 達成可能である(意欲的だが、目標を低く設定していない)はいはい
上位の目標と整合しているはいはい

詳細なファシリテーションのアジェンダ(3~4 時間、ドット投票、最終決定用テンプレート)については、references/okr-workshop-guide.md を参照してください。 よくある落とし穴と整合性を段階的に高めるパターンについては、rules/metrics-okr.md を参照してください。


KPI ツリーとノーススターメトリクス

最上位のメトリクスを、明確な因果関係を持つ要素に分解します。

Revenue (Lagging — root)
├── New Revenue = Leads × Conv Rate          (Leading)
├── Expansion   = Users × Upsell Rate        (Leading)
└── Retained    = Existing × (1 - Churn)     (Lagging)
ノーススターメトリクスとインプットメトリクスのテンプレート
## Metrics Framework

North Star: [One metric that captures core value — e.g., Weekly Active Teams]

Input Metrics (leading, actionable by teams):
1. New signups — acquisition
2. Onboarding completion rate — activation
3. Features used per user/week — engagement
4. Invite rate — virality
5. Upgrade rate — monetization

Lagging Validation (confirm inputs translate to value):
- Revenue growth
- Net retention rate
- Customer lifetime value
ビジネスタイプ別のノーススターメトリクスの選定
ビジネスノーススターメトリクスの例理由
SaaS週間アクティブユーザー数継続的な価値提供を示します
マーケットプレイス流通取引総額買い手と売り手の両方を捉えます
メディア利用時間エンゲージメントからコンテンツの価値が分かります
E コマース購入頻度リピート購入は満足度を示します

収益とプロダクトの健全性に関する KPI ツリーの詳細な例については、rules/metrics-kpi-trees.md を参照してください。


先行指標と遅行指標

改善したい遅行指標ごとに、先行予測指標を 2~3 個設定する必要があります。

## Metric Pairs

Lagging: Customer Churn Rate
Leading:
  1. Product usage frequency (weekly)
  2. Support ticket severity (daily)
  3. NPS score trend (monthly)

Lagging: Revenue Growth
Leading:
  1. Pipeline value (weekly)
  2. Demo-to-trial conversion (weekly)
  3. Feature adoption rate (weekly)
指標レビュー頻度対応のタイムライン
先行指標毎日/毎週直ちに軌道修正
遅行指標毎月/四半期ごと戦略的な調整

バランスの取れたダッシュボードのテンプレートについては、rules/metrics-leading-lagging.md を参照してください。


メトリクスの計測設定

計測を設定する前に、すべてのメトリクスを正式に定義する必要があります。

## Metric: Feature Adoption Rate

Definition: % of active users who used [feature] at least once in their first 30 days.
Formula: (Users who triggered feature_activated in first 30 days) / (Users who signed up)
Data Source: Analytics — feature_activated event
Segments: By plan tier, by signup cohort
Calculation: Daily
Review: Weekly

Events:
  user_signed_up  { user_id, plan_tier, signup_source }
  feature_activated { user_id, feature_name, activation_method }

イベントの命名規則:スネークケースの object_action。例:user_signed_up、feature_activated、subscription_upgraded。

メトリクス定義の完全なテンプレート、アラートのしきい値、ダッシュボード設計の原則については、rules/metrics-instrumentation.md を参照してください。


実験の設計

すべての実験で、開始前にガードレールメトリクスを定義する必要があります。ガードレールにより、隠れた損害を引き起こす「成功」のリリースを防げます。

## Experiment: [Name]

### Hypothesis
If we [change], then [primary metric] will [direction] by [amount]
because [reasoning based on evidence].

### Metrics
- Primary: [The metric you are trying to move]
- Secondary: [Supporting context metrics]
- Guardrails: [Metrics that MUST NOT degrade — define thresholds]

### Design
- Type: A/B test | multivariate | feature flag rollout
- Sample size: [N per variant — calculated for statistical power]
- Duration: [Minimum weeks to reach significance]

### Rollout Plan
1. 10% — 1 week canary, monitor guardrails daily
2. 50% — 2 weeks, confirm statistical significance
3. 100% — full rollout with continued monitoring

### Kill Criteria
Any guardrail degrades > [threshold]% relative to baseline.
開始前のチェックリスト
  • 期待する効果量を含む仮説を文書化した
  • 主要指標、副次指標、ガードレールメトリクスを定義した
  • 検出可能な最小効果量に基づいてサンプルサイズを算出した
  • ガードレールメトリクス用のダッシュボードまたはアラートを設定した
  • 各段階の停止基準を含む段階的なロールアウト計画を立てた
  • ロールバック手順を文書化した

ガードレールのしきい値、パフォーマンスおよびビジネスのガードレール表、アラートの SLA については、rules/metrics-experiment-design.md を参照してください。


よくある落とし穴

落とし穴対策
KR がアウトプットになっている(「機能を 5 つリリースする」)成果に書き換える(「コンバージョンを 20% 増加させる」)
遅行指標だけを追跡しているすべての遅行指標に先行予測指標を 2~3 個組み合わせる
目標を設定する前にベースラインを確認していないOKR の設定前に、2 週間にわたって計測・測定する
ガードレールなしで実験を開始しているコードをリリースする前にガードレールを定義する
OKR が多すぎる(チームあたり 5 件超)目標を 3~5 件、それぞれの KR を 3~5 件に制限する
メトリクスにオーナーがいないすべてのメトリクスにチームのオーナーを設定する

関連スキル

  • prioritization — RICE、WSJF、ICE、MoSCoW によるスコアリング。OKR では、RICE のインパクトを左右する KPI を定義します
  • product-frameworks — PM 向けの総合ツールキット:価値提案、競合分析、ユーザー調査、ビジネスケース
  • product-analytics — OKR ツリーで定義した指標を計測し、クエリを実行します
  • write-prd — 成功指標と実験仮説をプロダクト要件に組み込みます
  • market-sizing — ノーススターメトリックの目標値の基準となる TAM/SAM/SOM
  • competitive-analysis — KR の目標値を決める際に参考となる競合ベンチマーク

バージョン: 1.0.0

コメント