product-spec について
特定の機能や製品境界について、製品の事実、振る舞い、受け入れ条件を定義するスキルです。範囲を限定した仕様を作成し、製品上の決定を実装やビジュアルデザインと分けます。
主な機能
- 01機能仕様と基盤仕様の作成
- 02振る舞い・状態・受け入れ条件の定義
- 03承認済みの事実ソースの更新
- 04決定事項と未解決事項の記録
活用シーン
- 01機能の振る舞いと受け入れ条件の仕様化
- 02新しい製品境界の文書化
- 03重要な製品決定の検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ idaibin/ skills --skill product-specインストール後、Claude Code で/product-specを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/decision-pressure-test.mddocumentation-boundaries.mdeval-cases.mdprototype-evidence.mdtemplate.mdusage.mdworkflow.md詳細
製品仕様
エントリーゲート
現在の製品に関する事実と受け入れ基準を管理し、実装アーキテクチャや視覚的な意味論は扱いません。名前が指定された製品の権限者、または承認済みの成果物の対象を必須とし、依頼された範囲に必要な判断のみを解決します。
ルートマップ
| リクエストの条件 | 参照先 | 結果 |
|---|---|---|
| 1つの機能について動作、状態、受け入れ基準が必要 | ワークフローおよびテンプレート | 段階的な機能仕様 |
| 新しい製品ライン/境界のリセットが明示されている | ワークフロー | 基盤仕様 |
| 確認済みの変更により、名前が指定された事実ソースを更新する | ドキュメントの境界 | 範囲を限定した成果物の更新 |
| 重要な製品判断に対する検証が必要 | 判断のストレステスト | 判断の処置 |
| プロトタイプの証拠が決定的である | プロトタイプの証拠 | 条件付きの製品事実 |
不変条件
- 製品の権限者がいない場合、UI の見た目、ソース、テストから動作を推測しないでください。
- 製品の動作は、共有される視覚的な意味論、技術設計、実装、実行時の証拠と分けて扱ってください。
- 各範囲は Ready ゲートで止めてください。不明点は明示し、暗黙に決定しないでください。
出力マップ
該当する最新の製品成果物、根拠となるソース、判断/状態、受け入れ基準、対象外事項、未解決の質問、次の担当者を返してください。
参照マップ
コメント
Markdown 対応