# design-draft-boundary > 設計ドラフトの成果物を文書のみに制限。 コード変更禁止。「設計相談 = 実装」誤認を構造的に防ぐ。 - Author: Claude Code - Repository: sososha/039 - Version: 20260125005233 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/sososha/039 - Web: https://mule.run/skillshub/@@sososha/039~design-draft-boundary:20260125005233 --- --- name: design-draft-boundary description: > 設計ドラフトの成果物を文書のみに制限。 コード変更禁止。「設計相談 = 実装」誤認を構造的に防ぐ。 inputs: - 設計相談 or Q&A outputs: - docs/design/*.md(文書のみ) rules: - コード変更禁止 - 構造体を書きたくなったら STOP - 正本として数値を固定したくなったら STOP - 仮定として docs に書くのは OK(DRAFT 明記) - 質問は最大3つ --- # design-draft-boundary ## 目的 「設計相談への回答」で勝手にコードを書く事故を防ぐ。 DesignDraft の成果物は docs/*.md のみ。 --- ## 適用条件 - Task Type = DesignDraft のとき自動適用 - GPT から Q&A が来たとき - 「〜はどうすべきか」系の質問への回答 --- ## Output format ```markdown # Design Draft: - Date: - Status: DRAFT(正本ではない) - Type: DesignDraft ## 目的 (1〜3行) ## 検討内容 (案を文書で記述) ## 仮定した値(もしあれば) | 項目 | 値 | 根拠 | 状態 | |-----|---|-----|------| | ... | ... | 仮定/未確定 | DRAFT | ## 次のステップ - [ ] レビュー(Codex/Human) - [ ] Permit 取得 - [ ] Implementation ``` --- ## STOP 条件(必ず守る) 以下のいずれかに該当したら **STOP**: 1. **構造体を書きたくなった** - `struct` / `enum` を書きたい → STOP - mod.rs を作りたい → STOP 2. **正本として数値を固定したくなった** - コードに 120mm / 910mm 等を埋め込みたい → STOP - **仮定として docs に書くのは OK**(必ず DRAFT 明記) 3. **正本っぽいものを作りたくなった** - Store / Model / Repository 等 → STOP - canonical-source-guard を実行 4. **不明点が出た** - 推測せず Human に質問(最大3問 A/B/C) --- ## STOP 出力テンプレ ```markdown ## STOP ### Reason(1行) (例:struct を書きたくなった) ### What I tried - ... ### What I need from Human(最大3問 A/B/C) A) ... B) ... C) ... ### Next action - [ ] Human 回答待ち - [ ] Permit 取得後 Implementation ``` --- ## STOP 後のフロー ``` STOP → 質問(最大3問)→ Human 回答 → → 文書に反映 → レビュー → Permit → Implementation ``` --- ## 次に使う Skill - codex-review-request(レビュー依頼) - canonical-source-guard(正本二重化チェック)