Agent skill

prd-writing

PRD(プロダクト要求定義書)を作成・更新する。「要件定義して」「PRDを書いて」「要件書を作りたい」 「仕様をまとめて」「機能要件を整理」「ユーザーストーリーを書いて」「KPIを定義」などの依頼時に発火。 docs/ideas/initial-requirements.md を元に、ビジョン・ペルソナ・KPI・機能要件・非機能要件を具体化。

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/prd-writing

SKILL.md

PRD Writing Skill

アイデア・壁打ちメモを「何を作るか」の正式な要件定義に変換する。

入出力

種別 パス
入力 docs/ideas/initial-requirements.md(壁打ちメモ)
入力 docs/product-requirements.md(既存あれば優先)
出力 docs/product-requirements.md

参照ファイル

ファイル 読むタイミング
./template.md 新規作成時のベース
./reference.md 品質チェック・レビュー観点

手順

1. 壁打ちメモ読解

docs/ideas/initial-requirements.md を読み、以下を抽出:
- 解決したい課題
- ターゲットユーザー概要
- 主要機能アイデア
- MVP範囲の示唆

2. 既存PRDの確認

  • docs/product-requirements.md が存在する?
    • Yes → 構造を維持して差分更新
    • No./template.md をコピーして新規作成

3. PRDセクションの作成

./template.md の構造に従い、以下を埋める:

セクション 内容 必須
プロダクト概要 名称・コンセプト・ビジョン・目的
ターゲットユーザー ペルソナ・課題・1日のワークフロー
成功指標(KPI) SMART形式、測定方法付き
機能要件(MVP) ユーザーストーリー + 受入条件 + P0/P1/P2
非機能要件 性能・信頼性・セキュリティ(数値で)
スコープ外 やらないことを明示

4. 品質チェック

./reference.md のチェックリストで確認:

  • ビジョンが3-5文で明確
  • ペルソナに「1日のワークフロー」がある
  • KPIがSMART(具体的・測定可能・達成可能・関連性・期限)
  • 機能要件に受入条件がある
  • 非機能要件が数値で定義されている

5. ユーザー承認

PRD作成後は必ずユーザーに承認を求める

  • サマリを提示
  • 修正希望があれば対応
  • 承認されるまで次フェーズ(機能設計)に進まない

発火例

  • 「PRDを作成して」
  • 「要件定義をまとめたい」
  • 「ユーザーストーリーを書いて」
  • 「KPIを定義して」
  • 「機能要件を整理して」

境界(やらないこと)

  • 機能設計(どう実現するか)functional-design スキル
  • 技術選定architecture-design スキル
  • 壁打ち・アイデア出し → 会話で実施し docs/ideas/ に保存

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results