write-prd
PRD(製品要件書)を、8つのセクションで構成されたテンプレート、ユーザーストーリー、受け入れ基準、バリュープロポジション検証を用いて作成できます。PRDの執筆、製品要件の定義、INVEST基準に基づくユーザーストーリーの作成、またはGo/No-Go判断フレームワークの構築時に活用します。
description の原文を見る
Write PRD — Product Requirements Documents with structured 8-section templates, user stories, acceptance criteria, and value proposition validation. Use when writing PRDs, defining product requirements, creating user stories with INVEST criteria, or building go/no-go decision frameworks.
SKILL.md 本文
PRD — 製品要件ドキュメント
製品ビジョンと調査を明確で実行可能なエンジニアリング仕様に変換します。8つのセクション構造に従う PRD-[product-name].md 出力ファイルを作成します。
出力ファイル名: PRD-[product-name].md (例: PRD-sso-invite-flow.md)
引数の解決
PRODUCT = "$ARGUMENTS" # Product name or feature, e.g., "SSO invite flow"
ステップ 0: スコープの明確化
AskUserQuestion(
questions=[{
"question": "What type of PRD?",
"header": "PRD Scope",
"options": [
{"label": "Full PRD (Recommended)", "description": "All 8 sections with research, stories, and release plan", "markdown": "```\nFull PRD (8 sections)\n─────────────────────\n1. Executive Summary\n2. Problem Statement\n3. Objectives & KPIs\n4. User Stories (INVEST)\n5. Functional Requirements\n6. Non-Functional Requirements\n7. Release Plan\n8. Appendices\n```"},
{"label": "Lightweight spec", "description": "Summary, objectives, user stories only", "markdown": "```\nLightweight Spec\n────────────────\n1. Summary (1 paragraph)\n2. Objectives (3-5 bullets)\n3. User Stories\n\nBest for: internal tools,\nsmall features, quick specs\n```"},
{"label": "User stories only", "description": "INVEST stories with acceptance criteria", "markdown": "```\nUser Stories Only\n─────────────────\nAs a [role], I want [goal]\nso that [benefit].\n\nAcceptance Criteria:\nGiven... When... Then...\n\nINVEST: Independent,\nNegotiable, Valuable,\nEstimable, Small, Testable\n```"},
{"label": "Update existing PRD", "description": "I have a PRD file to iterate on", "markdown": "```\nUpdate Existing PRD\n───────────────────\n→ Read current PRD file\n→ Identify gaps/changes\n→ Preserve approved sections\n→ Track change history\n```"}
],
"multiSelect": false
}]
)
タスク管理
# 1. メインタスクを即座に作成
TaskCreate(subject="Write PRD: {PRODUCT}", description="8-section PRD with user stories and acceptance criteria", activeForm="Writing PRD for {PRODUCT}")
# 2. 各フェーズのサブタスクを作成
TaskCreate(subject="Scope clarification", activeForm="Clarifying PRD scope") # id=2
TaskCreate(subject="Research and memory check", activeForm="Researching prior PRDs") # id=3
TaskCreate(subject="Draft 8-section PRD", activeForm="Drafting PRD sections") # id=4
TaskCreate(subject="Write user stories and acceptance criteria", activeForm="Writing user stories") # id=5
TaskCreate(subject="Write output file", activeForm="Writing PRD file") # id=6
# 3. 順序フェーズの依存関係を設定
TaskUpdate(taskId="3", addBlockedBy=["2"]) # Research needs scope first
TaskUpdate(taskId="4", addBlockedBy=["3"]) # Drafting needs research context
TaskUpdate(taskId="5", addBlockedBy=["4"]) # Stories need draft structure
TaskUpdate(taskId="6", addBlockedBy=["5"]) # Output needs all sections done
# 4. 各タスク開始前にブロック解除を確認
task = TaskGet(taskId="2") # Verify blockedBy is empty
# 5. 進捗に合わせてステータスを更新
TaskUpdate(taskId="2", status="in_progress") # When starting
TaskUpdate(taskId="2", status="completed") # When done — repeat for each subtask
メモリの統合
# 以前のPRDと製品決定を検索
mcp__memory__search_nodes(query="{PRODUCT} PRD requirements")
# PRDが書かれた後、重要な決定を保存
mcp__memory__create_entities(entities=[{
"name": "PRD-{product-slug}",
"entityType": "document",
"observations": ["PRD written for {PRODUCT}", "Key objectives: ..."]
}])
8セクションPRDテンプレート
Read("${CLAUDE_SKILL_DIR}/references/prd-template.md") を読み込んで、すべての8つのセクション(サマリー、連絡先、背景、目的、市場セグメント、価値提案、ソリューション、リリース)、優先度レベル、およびNFRカテゴリーを含む完全なテンプレートを取得します。
ユーザーストーリーと受け入れ基準
Read("${CLAUDE_SKILL_DIR}/references/user-stories-guide.md") を読み込んで、INVEST基準、ストーリーフォーマット、Gherkin受け入れ基準、および準備完了/完了の定義を確認します。
価値提案キャンバス
Read("${CLAUDE_SKILL_DIR}/references/value-prop-canvas-guide.md") を読み込んでキャンバステンプレートとフィットチェックプロセスを確認します。すべての価値マップ項目は、Job、Pain、またはGainに対応する必要があります。
Go/No-Goゲート基準
ルールから読み込みます: Read("${CLAUDE_SKILL_DIR}/rules/strategy-go-no-go.md") でステージゲート基準とスコアリング閾値を確認します(Go >= 7.0 | 条件付き 5.0-6.9 | No-Go < 5.0)。
ルール(必要に応じて読み込み)
research-requirements-prd.md— INVESTユーザーストーリー、PRDテンプレート、優先度レベル、DoR/DoDstrategy-value-prop.md— 価値提案キャンバス、JTBDフレームワーク、フィット評価strategy-go-no-go.md— ステージゲート基準、スコアリング、ビルド/バイ/パートナー決定マトリックス
参考資料
output-templates.md— PRD、ビジネスケース、戦略成果物の構造化JSON出力スキーマvalue-prop-canvas-guide.md— 詳細な価値提案キャンバスファシリテーションガイド
出力
PRD生成後、ディスクに書き込みます:
Write(f"PRD-{product_slug}.md", prd_content)
TaskUpdate(status="completed")
プランモードのファイル名(CC 2.1.111+): このスキルがPRDを書き込む前にプランモード(EnterPlanMode経由)に入った場合、CC 2.1.111はランダムな単語ではなくプロンプトステムの後に結果のプランファイルに名前を付けます。クリーンなファイル名を取得するには、プランモードプロンプトに製品スラッグを含めます(例:
EnterPlanMode("PRD: authentication-rework")→plans/prd-authentication-rework.md)。2.1.111より前のバージョンでは、プランファイル名はplans/swift-cobra.mdなどでした — 必要に応じて確認して名前を変更してください。
チェーン: 次のステップ
PRDが承認された後、実装にチェーンします:
/ork:implement PRD-{product-slug}.md
関連スキル
ork:user-research— PRDを書く前にユーザーの理解を構築します(ペルソナ、ジャーニーマップ、インタビュー)ork:implement— PRDから実装計画を実行しますork:brainstorm— PRDスコープにコミットする前にソリューション案を検討しますork:assess— PRDの品質と完全性を評価します
バージョン: 2.0.0
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- yonatangross
- ライセンス
- MIT
- 最終更新
- 2026/5/12
Source: https://github.com/yonatangross/orchestkit / ライセンス: MIT
関連スキル
3-statement-model
3種類の財務諸表テンプレート(損益計算書、貸借対照表、キャッシュフロー計算書)を作成・記入・完成させることができます。モデルテンプレートの記入、既存のモデル枠組みの完成、財務モデルへのデータ入力、部分的に完成した損益/貸借/キャッシュフロー枠組みの完成、または既存テンプレート構造内での統合財務諸表の連携に対応しています。3種類の財務モデルテンプレートの記入、完成、またはデータ入力に関するご依頼で自動的に機能します。
strategic-decision
CEO・経営層向けの戦略的意思決定支援です。前提条件に異議を唱え、問題を診断し、確実な戦略を設計できます。4つのモード(AGGRESSIVE:大きな夢を見る、SELECTIVE:基盤を維持しつつ有望な拡張を厳選、DIAGNOSTIC:最大限の厳密性、VALIDATION:本質に絞る)を備えています。創業者、経営幹部、プロダクトリーダーが製品開発、成長戦略、市場戦略、技術選定、リソース配分に関する戦略的判断が必要な場面で活用できます。
value-realization
エンドユーザーが製品アイデアから明確な価値を感じるかどうかを分析します。以下の場面で活用できます:製品コンセプトの議論、機能の評価、製品改善の方向性提示、マーケティング戦略の企画、導入・継続率の問題分析、コピーが価値を伝えているかの検証、機能と利用シーンの対応付け、または製品方向性・ポジショニング・エンドユーザーの需要の有無が不確かな場合(例:「これは良いアイデアか」「この製品をどう思うか」「ユーザーは必要とするか」「この機能は何に役立つのか」「機能の価値をどう説明するか」「このコピーをどう思うか」「利用シーンを作成する手助けが欲しい」「ユーザーが継続利用しない理由は何か」「どうポジショニングすべきか」)。
creating-financial-models
このスキルは、投資判断に必要な高度な財務モデリング機能を提供します。DCF分析、感度分析、モンテカルロシミュレーション、シナリオプランニングなど、複数の分析手法を組み合わせることで、より正確で信頼性の高い財務予測が可能になります。
pestel-analysis
政治的、経済的、社会的、技術的、環境的、法的な外部要因を分析します。市場環境の変化が製品、ロードマップ、または戦略に大きな影響を与える可能性がある場合に活用できます。
chemical_safety_assessment
化学安全性評価 - 化学物質の安全性を評価します。PubChemの化合物情報、FDAの医薬品データ、ADMET予測、ChEMBLの構造警告を活用します。このスキルを使用することで、化合物名から一般情報を取得したり、医薬品名から警告および注意事項を取得したり、分子のADMETを予測したり、化合物の構造警告を検出したりできます。4つのSCPサーバーから4つのツールを統合しています。