mcpField
D
design-approval-gate

design-approval-gate

github.com/fudesign2008エージェントワークフロー652 回インストール今日更新
リポジトリ

design-approval-gate について

内部ワークフローで共有するスキルで、本番実装の前に設計または解決策の承認を必須とします。限定された例外と、その記録方法も定めています。

主な機能

  1. 01実装前の承認必須
  2. 02手動承認と自動モード
  3. 03例外の記録を必須化
  4. 04ホスト向け統合ガイド

活用シーン

  1. 01設計承認前の本番コード変更の抑止
  2. 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 と組み合わせる場合、自動モードが実際に有効なときに限り、自動モードの例外を適用します。

コメント