design-approval-gate について
内部ワークフローで共有するスキルで、本番実装の前に設計または解決策の承認を必須とします。限定された例外と、その記録方法も定めています。
主な機能
- 01実装前の承認必須
- 02手動承認と自動モード
- 03例外の記録を必須化
- 04ホスト向け統合ガイド
活用シーン
- 01設計承認前の本番コード変更の抑止
- 02自動モードやホットフィックス例外の記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ fudesign2008/ open-skills --skill design-approval-gateインストール後、Claude Code で/design-approval-gateを入力して読み込まれたか確認します。
詳細
デザイン承認ゲート
内部共有スキルです。実装前の承認に関する唯一の信頼できる情報源です。ホストは
dependenciesでこのスキルを宣言し、見つからない場合は処理を中止します。黙ってフォールバックしてはいけません。名前に関する注意: 外部スキルリポジトリの
brainstormingとは意図的に異なる名前にしています。この名前のみを使用してください。
鉄則
デザインまたはソリューションの承認なしに、本番環境向けの実装や振る舞いの実装を行ってはいけません。
- 手動モード: ステージ 6 相当のコード編集に進む前に、選択したソリューション/デザインについて、ユーザーから明示的な承認(または同等の構造化された確認)が得られるまで待ちます。
- 承認前に許可されること: OpenSpec/ホストの分析成果物、
analysis-coreの分析支援用の一時的な編集(このスキルに従って、必ずロールバックする必要があります)。 - 承認前に禁止されること: ビジネス/本番コードに修正を反映すること、変更を実装する目的で実装スキルを呼び出すこと。
名前付きの例外(必ず記録を残す)
人間による承認なしで進めてもよい例外です。それぞれ、例外名と理由を1行で記録する必要があります。
| 例外 | 条件 |
|---|---|
| 自動モード | 明示的な自動トリガー(«自动…»/--auto)でホストを起動した場合 |
| Jira 自動/強制 | jira-fix/opsx-jira-fix の自動または強制パス |
| 簡易ホットフィックス | 確度の高いホットフィックスとして、ホストが簡易パスを選択した場合 |
例外ではないもの: 「これは簡単すぎる」という判断や、手動モードで明示せずにスキップすること。
記録テンプレート
【デザイン承認ゲート例外】escape=<auto|jira-auto-force|lean-hotfix>;reason=<short>;time=<ISO>。
禁止事項
- 承認または名前付きの例外なしに、手動モードで黙ってスキップすること
- このリポジトリ内で、このスキルの名前を
brainstormingに変更すること - OpenSpec の成果物を書き込むことを、このゲートへの違反とみなすこと
統合ガイド
- ホスト: 実行ステージの前に、このスキルを読み込むよう1行で案内してください。ホストに例外一覧を貼り付けてはいけません。
user-invocable: falseを推奨します。workflow-mode-lifecycleと組み合わせる場合、自動モードが実際に有効なときに限り、自動モードの例外を適用します。
コメント
Markdown 対応