building-product-specifications について
PRD、FRD、ユーザーストーリー、技術設計、UI 仕様書の作成を支援するスキルです。文書ルートの設定後、契約と目的に合う手順に従い、既定ではアプリケーションコードを作成しません。
主な機能
- 01PRD 作成ワークフロー
- 02FRD 作成ワークフロー
- 03ユーザーストーリー作成ワークフロー
- 04技術設計作成ワークフロー
- 05UI 仕様書作成ワークフロー
- 06セットアップと文書契約の確認
活用シーン
- 01製品の PRD の草案作成
- 02機能要件とユーザーストーリーの記述
- 03システムの技術設計の文書化
- 04画面構成と状態の仕様化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cedmandocdoc/ awesome-skills --skill building-product-specificationsインストール後、Claude Code で/building-product-specificationsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlassets/frd.mdindex.mdprd.mdtrd.mdui-specs.mduser-story.mdreferences/creating-frd.mdcreating-prd.mdcreating-trd.mdcreating-ui-specs.mdcreating-user-story.mdspec-contract.md詳細
プロダクト仕様書の作成
セットアップ
| 項目 | 種別 | 必須 | タイミング | 完了条件 | 方法 |
|---|---|---|---|---|---|
| ルートパス | 質問 | 必須 | すべて | spec-contract.md → ドキュメントルートの解決でルートが見つかる | フォルダーを尋ねます(デフォルトは docs/)。存在しない、または空の場合はそのフォルダーを使用し、それ以外の場合は別のパスを尋ねます。ルートの場所として記録します |
| ルートマーカー | 静的 | 必須 | すべて | <docs-root>/index.md が spec-contract.md → 作成者の署名を満たす | assets/index.md から index.md を作成します |
ワークフロー
- セットアップ — 依頼に該当する各 セットアップ 行を順番に確認します。完了条件を満たしている場合はスキップします。
userの場合、必須なら方法を出力して停止し、任意ならその項目なしで続行します。askの場合、依頼から回答できる項目を埋め、残りを1つのメッセージでまとめて尋ね、回答をそれぞれ記録します。autoとstaticの場合は実行します。 - コントラクト — spec-contract.md を読みます。
- レシピ — レシピの行を1つ選び、その「参照」列に記載されたすべてのドキュメントを開きます。
- 同じメッセージでユーザーから依頼されない限り、アプリケーションコードは作成しません。
レシピ
| 意図 | 依頼の例 | 参照 |
|---|---|---|
| セットアップ | 「building-product-specificationsをセットアップ」「building-product-specificationsの準備はできていますか?」 | セットアップ — ワークフローのステップ1をすべての行に対して実行し、各行の状態を報告します |
| PRD | 「PRDの草案を作成」「プロダクト要件を更新」 | creating-prd.md |
| FRD | 「チェックアウトのFRDを作成」「チェックアウトのFRDを修正」 | creating-frd.md |
| ユーザーストーリー | 「チェックアウトのユーザーストーリー」「プロダクトのユーザージャーニー」 | creating-user-story.md |
| TRD | 「チェックアウトの技術設計」「システムアーキテクチャのTRD」 | creating-trd.md |
| UI仕様 | 「チェックアウトのUI仕様」「画面遷移と構成」「チェックアウトの画面状態」 | creating-ui-specs.md |
コメント
Markdown 対応