一键导入
prd-writing
プロダクト要求定義書(PRD)を作成するための詳細ガイドとテンプレート。PRD作成時にのみ使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
プロダクト要求定義書(PRD)を作成するための詳細ガイドとテンプレート。PRD作成時にのみ使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
アーキテクチャ設計書を作成するための詳細ガイドとテンプレート。アーキテクチャ設計時にのみ使用。
チーム全体で統一された開発プロセスとコーディング規約を確立するための包括的なガイドとテンプレート。開発ガイドライン作成時、コード実装時に使用する。
機能設計書を作成するための詳細ガイドとテンプレート。機能設計書作成時にのみ使用。
用語集を作成するための詳細ガイドとテンプレート。用語集作成時にのみ使用。
リポジトリ構造定義書を作成するための詳細ガイドとテンプレート。リポジトリ構造定義時にのみ使用。
作業指示毎の作業計画、タスクリストをドキュメントに記録するためのスキル。ユーザーからの指示をトリガーとした作業計画時、実装時、検証時に読み込む。
| name | prd-writing |
| description | プロダクト要求定義書(PRD)を作成するための詳細ガイドとテンプレート。PRD作成時にのみ使用。 |
| allowed-tools | Read, Write |
このスキルは、高品質なプロダクト要求定義書(PRD)を作成するための詳細ガイドです。
PRD作成を開始する前に、以下が完了している必要があります:
プロダクトのアイデアについて、ユーザー自身がClaude Codeとの対話を通じてブラッシュアップを完了している必要があります。
重要: 壁打ちの内容は、ユーザーが以下のファイルに保存する必要があります:
ファイルパス: docs/ideas/initial-requirements.md
このファイルには以下の内容が含まれている必要があります:
PRD作成時には、このファイルの内容を参照して詳細化を行います。
重要: docs/product-requirements.md に既存のPRDがある場合、
以下の優先順位に従ってください:
既存のPRD (docs/product-requirements.md) - 最優先
このスキルのガイド - 参考資料
新規作成時: このスキルのテンプレートとガイドを参照 更新時: 既存PRDの構造と内容を維持しながら更新
作成したPRDは以下に保存してください:
docs/product-requirements.md
PRDを作成する際は、次のテンプレートを使用してください: ./template.md
まず、ユーザーが作成した初期要求仕様を確認します:
Read('docs/ideas/initial-requirements.md')
initial-requirements.mdの内容をもとに、テンプレートに従ってPRDを生成します。
生成されたPRDを以下の観点でレビューします:
生成したPRDは以下の形式で評価します:
✅ 強み
⚠️ 改善が必要な点
機能要件の曖昧さ:
成功指標の測定方法:
レビューで指摘された問題を一つずつ確認し、具体化が必要な箇所を改善します:
注意点:
すべての要件は具体的で測定可能でなければなりません。
悪い例:
良い例:
すべての機能は、明確なユーザーの課題を解決するものでなければなりません。
ユーザーストーリーのフォーマット:
[ユーザー]として、[目的]のために、[機能]が欲しい
例:
開発者として、ターミナルから離れずにタスクを管理するために、
CLIベースのタスク管理ツールが欲しい
すべての機能に優先度を設定します:
### 名称
**Devtask** - 開発者向けタスク管理CLIツール
### プロダクトコンセプト
- CLIで完結するタスク管理: ターミナルから離れずにすべての操作を完結
- 優先順位の自動推定機能: タスクの期限、作成日時、ステータス変更履歴などから優先順位を自動推定
- シンプルで高速な操作感: 最小限のキー入力で操作完了、即座のレスポンス
### プロダクトビジョン
開発者がターミナルから離れることなく、効率的にタスクを管理できるCLIツールを提供する。
コマンドラインでの操作に特化し、開発フローを中断させない軽量で高速なタスク管理を実現する。
優先順位の自動推定により、開発者は本質的な作業に集中できる。
具体的な価値提案を含める
悪い例:
便利なタスク管理ツールを作る
良い例:
開発者がターミナルから離れずにタスク管理できるCLIツール。
提供する価値:
- コンテキストスイッチの削減(GUI↔ターミナルの切り替えゼロ)
- 作業効率の向上(マウス操作不要で平均30%の時間短縮)
- 自動化との連携(シェルスクリプトに組み込み可能)
### プライマリーペルソナ: 田中太郎(29歳、フルスタックエンジニア)
- フリーランスで3-5プロジェクトを並行
- Vim/Emacs + ターミナル環境
- タスク管理に時間をかけたくない
- Markdown、Git、CLIツールを好む
### プライマリーKPI
- 日次アクティブユーザー(DAU): 100人(3ヶ月後)
- タスク完了率: 70%以上
- 1日あたりの平均コマンド実行回数: 10回以上
各機能には以下を含めます:
フォーマット:
### [機能名]
ユーザーストーリー:
[ユーザー]として、[目的]のために、[機能]が欲しい
受け入れ条件:
- [ ] 条件1(測定可能)
- [ ] 条件2(測定可能)
優先度: P0(必須) / P1(重要) / P2(できれば)
CLIツールの場合、具体的なコマンド例を記載します:
# 基本操作
devtask add "タスク名" --due 2025-01-15 --priority high
devtask list
devtask next # 今やるべきタスクを表示
devtask done <task-id>
devtask show <task-id>
測定可能な形で記述します:
例:
### パフォーマンス
- コマンド実行時間: 100ms以内(平均的なPC環境で)
- タスク一覧表示: 1000件まで1秒以内
### ユーザビリティ
- 新規ユーザーが5分以内に基本操作を習得できる
- ヘルプコマンドで全機能を確認できる
### 信頼性
- データ損失ゼロ(自動バックアップ)
- エラー発生時のロールバック
PRDの品質を確保するため、以下のチェックポイントを確認してください:
PRD作成の成功のポイント: