sdd-requirement
SDD Phase 1 — grill-meを用いた深いインタビューを通じて要件を定義します。ユーザーが「/sdd-requirement」「start requirement」と入力した場合、または/sdd-initでPhase 0完了後に実行します。FR-###およびSC-###のIDと[要確認]マーカーを含むrequirement.mdを生成します。
description の原文を見る
Phase 1 of SDD — define the requirement through deep interview using grill-me. Use when user says "/sdd-requirement", "start requirement", or after /sdd-init completes phase 0. Produces requirement.md with FR-### and SC-### IDs and inline [NEEDS CLARIFICATION] markers.
SKILL.md 本文
sdd-requirement — Phase 1: 意図の捕捉
グリリングフェーズ。機能が何をすべきかについての真実の源となる requirement.md を作成します。.claude/sdd/SPEC.md と .claude/sdd/templates/requirement.md を参照してください。
呼び出し時
-
features/<name>/state.mdの前提条件を検証します:- ファイルが存在すること(存在しない場合は、ユーザーに
/sdd-initを最初に実行するよう指示します) phase: requirement。それ以外の場合は中止して説明します。
- ファイルが存在すること(存在しない場合は、ユーザーに
-
コンテキストをロードします:
state.mdを読み込み →input:フィールド(ユーザーの元のプロンプト)を取得します- CLAUDE.md を読み込み(ワークスペース + 現在のリポジトリ)
- インプットが特定のパスに言及している場合は、関連するコードをざっと確認します
-
input+ cwd に基づいて、ロードするナレッジスキルを決定します (下記のCompose セクションを参照)。 -
grill-me インタビューを実施します:
grill-meスキルを呼び出します(フルプロトコル)。- 組み込み必須事項(多層防御、grill-me がロードされていない場合の念のため):
- 1度に1つの質問。回答を待ちます。
- 各質問に常に推奨回答を含めます。
- 質問する前にコードベースを確認します。コードに存在するものを聞かないでください。
- 意思決定ツリーを進めて、最低限、以下を扱います:
- 意図とスコープ
- 受け入れ基準(検証可能)
- データモデルへの影響
- エラーハンドリングと障害モード
- 可観測性の必要性
- ロールバック / マイグレーション戦略
- セキュリティと認証情報
- パフォーマンス制約
- 後方互換性
- 明示的なスコープ外
- ユーザーが「approved」/ 「requirement is ready」と言うまで進まないでください。
-
.claude/sdd/templates/requirement.mdに従い、requirement.mdを作成します**:FR-###ID を目標に使用SC-###ID を受け入れ基準に使用(それぞれ検証可能/テスト可能である必要があります)- 残存している曖昧さについては、
[NEEDS CLARIFICATION: <what>]をインラインで記述します - オプションセクションは空のままにするのではなく削除します
-
ドラフトを表示して、反復します: レンダリングされたファイルを出力します。承認/編集/変更を待ちます。ユーザーが明示的に承認するまで反復します。
-
state.mdを更新します:phase: requirement、phase_status: approved- 履歴エントリを追加します
-
次のステップを提案します:
/sdd-research。
コンテキストに基づいてこれらのスキルで構成します
- インタビューパターン →
grill-me(インストールされている場合は常に) - プロダクトフレーミング →
product-managerサブエージェント(オプション、プロダクト機能の場合) - プロダクト/ドメイン知識 → ユーザーがインストールしているプロジェクト固有のナレッジスキル(例:
<your-product>-overviewスキル) - 言語ガイダンス(軽微、主に語彙のため): コードベースに適用される言語固有のガイドラインスキル
アンチパターン
- 質問をまとめてはいけません。
- 「要件は明確に見える」という理由でグリリングをスキップしてはいけません。暗黙的な前提を表面化させます。
- ユーザーがグリル出力を承認する前に
requirement.mdを作成してはいけません。 /sdd-researchに自動で進まないでください。- ユーザーが要件ドラフトを承認する前に
state.mdを変更してはいけません。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- dariomazzitellireplik-coder
- ライセンス
- MIT
- 最終更新
- 2026/4/28
Source: https://github.com/dariomazzitellireplik-coder/sdd-skills / ライセンス: 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つのツールを統合しています。