AgentSkillsCN

planning-msp-plan

制定打造最小可行产品(MSP)的计划

SKILL.md
--- frontmatter
name: planning-msp-plan
description: MSP(Minimum Sellable Product)をつくるための計画を作成

MSP計画の作成

MSP計画作成

目的

MSP(Minimum Sellable Product)をつくるための計画を立てます。

MSPとは、顧客に価値を提供し、販売を開始できる最小限の製品・サービスです。 すべての機能を実装するのではなく、最も重要度が高く効果的な要求に絞り込み、 早期に市場投入して顧客フィードバックを得ることを目指します。

MSP計画の作成

追加指示(引数): $ARGUMENTS

前提条件:

  • input/idea.md が存在する
  • /vm-compare-score が完了している(output/vm-compare-score.md が存在)
  • /causal-loop-diagram が完了している場合は参照する(オプション)

成果物:

  • output/msp-plan.md

実行手順

手順1: 入力ファイルの確認

Glob ツールで以下のファイルの存在を確認:

  • input/idea.md(必須)
  • output/vm-compare-score.md(必須)
  • output/causal-loop-diagram.md(オプション)

必須ファイルが存在しない場合は、ユーザーに以下を案内:

  • input/idea.md がない場合 → /create-idea を実行
  • vm-compare-score.md がない場合 → /vm-compare-score を実行

手順2: 既存ファイルの削除

output/msp-plan.md が存在する場合は削除する。

手順3: 入力ファイルの読み込み

Read ツールで以下のファイルを読み込む:

  • input/idea.md
  • output/vm-compare-score.md
  • output/causal-loop-diagram.md(存在する場合のみ)

手順4: MSP計画の策定

以下の観点で分析し、MSP計画を策定する:

4-1. スコア分析

  • vm-compare-score.md から高スコアのIT要求・活動を抽出
  • 価値概念との整合性が高い項目を優先
  • 乖離が大きい項目は除外または後回し

4-2. レバレッジポイントの特定(因果関係ループ図がある場合)

  • causal-loop-diagram.md からレバレッジポイントを参照
  • 複数のループに影響を与える要素を優先

4-3. MSP要件の絞り込み

以下の基準でMSPに含める要件を選定:

  1. 必須要件: 価値提供に不可欠な要件(スコア89, 34の上位項目)
  2. 差別化要件: 競合優位性を確立する要件
  3. 実現可能性: 短期間で実装可能な要件

4-4. 除外項目の明確化

MSPから除外する項目と、その理由を明確にする

4-5. 作業計画の策定

MSPを実現するための作業計画を以下の形式で策定:

  • フェーズ分け(Phase 1, 2, 3...)
  • 各フェーズの目標
  • 具体的な作業項目
  • 依存関係

手順5: 結果の出力

Write ツールで output/msp-plan.md に以下の形式で出力:

markdown
# MSP(Minimum Sellable Product)計画

## 概要

### MSPの定義
[このMSPで提供する価値の概要]

### 対象顧客
[MSPの対象となる顧客セグメント]

### 提供価値
[MSPで実現する核心的な価値]

---

## MSP要件

### 必須要件(Must Have)
[価値提供に不可欠な要件リスト]

| 優先度 | 要件名 | 種別 | スコア | 選定理由 |
|--------|--------|------|--------|----------|
| 1 | ... | IT要求/活動 | XX | ... |

### 差別化要件(Should Have)
[競合優位性を確立する要件リスト]

| 優先度 | 要件名 | 種別 | スコア | 選定理由 |
|--------|--------|------|--------|----------|
| 1 | ... | IT要求/活動 | XX | ... |

### 除外項目(Out of Scope)
[MSPから除外する項目と理由]

| 要件名 | 種別 | スコア | 除外理由 | 実装時期 |
|--------|------|--------|----------|----------|
| ... | IT要求/活動 | XX | ... | Phase 2以降 |

---

## 作業計画

### Phase 1: [フェーズ名](目安: X週間)
**目標**: [このフェーズの目標]

| No | 作業項目 | 担当 | 依存関係 | 完了条件 |
|----|----------|------|----------|----------|
| 1 | ... | - | - | ... |

### Phase 2: [フェーズ名](目安: X週間)
**目標**: [このフェーズの目標]

| No | 作業項目 | 担当 | 依存関係 | 完了条件 |
|----|----------|------|----------|----------|
| 1 | ... | - | Phase 1完了 | ... |

---

## リスクと対策

| リスク | 影響度 | 対策 |
|--------|--------|------|
| ... | 高/中/低 | ... |

---

## 成功指標(KPI)

| 指標 | 目標値 | 測定方法 |
|------|--------|----------|
| ... | ... | ... |

---

## 次のステップ

MSP完了後の展開計画:
1. [次のフェーズの概要]
2. [追加機能の方向性]

完了時の動作

  • MSP計画ファイルを出力(output/msp-plan.md
  • MSPに含める要件の概要を報告
  • 作業計画のフェーズ数と概要を報告
  • 除外項目の数と主な理由を報告

使用例

bash
# 基本的な実行
/planning-msp-plan

# 特定の期間を指定
/planning-msp-plan 3ヶ月以内にリリースできる計画にしてください

# 特定の要件を重視
/planning-msp-plan AI機能を中心にしたMSPを計画してください