AgentSkillsCN

design-draft-boundary

将设计草案的成果物严格限定于文档形式,禁止对代码进行任何修改。“设计咨询 = 实现”这一常见误解,将通过这种结构化的约束得以有效规避。

SKILL.md
--- frontmatter
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: <title>
- 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 後のフロー

code
STOP → 質問(最大3問)→ Human 回答 → 
  → 文書に反映 → レビュー → Permit → Implementation

次に使う Skill

  • codex-review-request(レビュー依頼)
  • canonical-source-guard(正本二重化チェック)