From sdd
仕様駆動開発(SDD)フレームワークに基づいてBlueprint・ブループリント・Spec・スペック生成を支援。SDD、仕様駆動開発プロセス、Blueprint作成、ブループリント作成、Spec作成、スペック作成、レビューサイクル管理など、仕様駆動開発の全プロセスをガイド。「ブループリント作って」「スペック作って」「スペック作成して」「スペック生成して」「requirements作って」等のリクエストに対応。
How this skill is triggered — by the user, by Claude, or both
Slash command
/sdd:specThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
このSkillは、仕様駆動開発(Spec-Driven Development, SDD)の全プロセスをClaude Code上で支援する。
このSkillは、仕様駆動開発(Spec-Driven Development, SDD)の全プロセスをClaude Code上で支援する。
フレームワーク(ワークフロー定義・テンプレート)はプラグイン .claude/plugins/sdd/templates/ に同梱されている。
プロジェクト固有のステアリングは spec/_custom/steering/ に配置し、テンプレートは spec/_custom/ でオーバーライドできる。
SDDフレームワークがプロジェクトにセットアップ済みであること。未セットアップの場合は /sdd:init を先に実行する。
必要な構造:
├── .claude/plugins/sdd/templates/ # プラグインデフォルト(ソースオブトゥルース)
│ ├── framework/
│ │ ├── workflow.md # ワークフロー定義
│ │ └── prompt.md # Spec生成システムプロンプト
│ └── (テンプレート群)
└── spec/_custom/ # プロジェクト固有設定
├── steering/ # ステアリング(必須)
│ ├── project.md # プロダクト概要・ビジョン
│ ├── structure.md # プロジェクト構造
│ └── tech.md # テックスタック
└── templates/ # テンプレートオーバーライド(オプション)
テンプレートやフレームワークドキュメントを参照する際は、以下の優先順位で解決する:
spec/_custom/{filename} が存在する場合 → そちらを使用.claude/plugins/sdd/templates/framework/{filename} を使用spec/_custom/templates/{filename} が存在する場合 → そちらを使用.claude/plugins/sdd/templates/{filename} を使用spec/_custom/steering/ を直接参照する(フォールバックなし)。
SDDプロセスを開始する前に、以下を必ず参照すること。
spec/_custom/steering/ 内の全 .md を参照テンプレート解決ルールに従い取得:
blueprint-overview.md, blueprint-architecture.md, blueprint-scope-template.mdspec-requirements-template.md, spec-design-template.md, spec-tasks-template.md作業内容に応じてプロジェクトの docs/ 配下から関連ドキュメントを検索・参照:
# 例: API設計時
Grep -pattern "API|エンドポイント|REST" docs/
# 例: セキュリティ考慮時
Glob "docs/**/*security*.md"
Specドキュメントのレビューは /sdd:spec-review コマンドで実行する。
/sdd:spec-review requirements # requirements.md のレビュー
/sdd:spec-review design # design.md のレビュー
/sdd:spec-review tasks # tasks.md のレビュー
/sdd:spec-review はコンテキストチェーン構築、レビュー、トリアージまで自動実行する。
レビュー修正ループの詳細は workflow.md の「レビュー/フィードバックループ」セクションを参照。
レビューログのフォーマットは
workflow.mdの「レビュー/フィードバックループ」セクションに定義。
/sdd:create-worktree sdd B{nn}-S{nn} でワークツリーを作成してから開始する。すべてのファイル操作はワークツリーパス(worktrees/{worktree-name}/...)で行うことspec/_custom/steering/ の必須ファイルと workflow.md を必ず参照(テンプレート解決ルールに従う)docs/ から関連ドキュメントを検索・参照EnterPlanMode で計画を作成し、ユーザー承認を得てから実行する。詳細は下記「PlanModeゲート」セクションを参照git -C {worktree} を使用)/sdd:cleanup-worktree でクリーンアップするSpecドキュメントへの書き込み(新規生成・修正いずれも)は、以下の3段階を必ず経由する:
Step 0: [ASK] で承認を得る(「{stage}の生成計画を作成しましょうか?(y/n)」)
Step 1: EnterPlanMode で計画を作成
- ドラフト生成時: 何を書くか(構成・要点・参照元)の計画
- レビュー修正時: どの指摘をどう修正するかの計画
Step 2: ユーザーが計画を承認
Step 3: 承認された計画に従って実行(ここで初めてファイルに書き込む)
適用対象: requirements.md / design.md / tasks.md の新規生成および修正 適用外: レビューログ(artifacts/REVIEW-*.md)への追記、コミット操作
なぜこのゲートが必要か: PlanModeを経由せずにドキュメントを直接書き始めると、方向性のズレに気づくのが遅れる。計画段階でユーザーと合意することで、手戻りを最小化する。
EnterPlanMode → ユーザー承認を経ずに requirements.md / design.md / tasks.md への書き込み(新規生成・修正)を行ってはならないspec/_custom/steering/ の必須ファイル(project.md, structure.md, tech.md)が存在しない場合:
/sdd:init の実行を提案前段階未承認で次段階の生成を試みた場合:
npx claudepluginhub ymd7/claude-plugins --plugin sddProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.