mcpField
D
design-approval-gate

design-approval-gate

github.com/fudesign2008Agent 工作流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 分析辅助临时编辑(仍必须按照该技能的要求回滚)。
  • **批准前禁止:**在业务/生产代码中交付修复;为落地变更而调用实施技能。

指定豁免(必须留痕)

以下情况可以在无人类审核通过的情况下继续;每种情况都必须记录一行留痕(豁免名称 + 原因):

豁免适用情况
auto mode宿主通过明确的自动触发词(«自动…»/--auto)进入
Jira auto/forcejira-fix/opsx-jira-fix 自动或强制路径
lean hotfix宿主选择了高确定性的精简热修复路径

不属于豁免:“这太简单了”/手动模式下未经说明地跳过。

留痕模板

【设计批准门禁逃生】escape=<auto|jira-auto-force|lean-hotfix>;reason=<short>;time=<ISO>。

禁止事项

  • 手动模式下未经批准或指定豁免而静默跳过
  • 在此仓库中将此技能重命名为 brainstorming
  • 将写入 OpenSpec 产物视为违反此门禁

集成指南

  • 宿主:在执行阶段前添加一行指引——加载此技能;不要将豁免表粘贴到宿主中。
  • 优先使用 user-invocable: false。
  • 与 workflow-mode-lifecycle 组合使用:仅当自动模式实际启用时,才可使用自动豁免。

评论

支持 Markdown