SuperAPI AI Directory

design-approval-gate

Agents & models

View repository

Updated 10-16 05:47

About this skill

Design Approval Gate

Internal shared skill. Single source of truth for pre-implementation approval. Hosts declare it in dependencies and abort if missing — no silent fallback.

Name note: intentionally not named brainstorming (external skills repo). Use this name only.

Iron Law

NO PRODUCTION / BEHAVIOR IMPLEMENTATION WITHOUT DESIGN OR SOLUTION APPROVAL.

  • Manual mode: wait for explicit user pass (or equivalent structured confirmation) on the chosen solution/design before stage-6-style code edits.
  • Allowed before approval: OpenSpec / host analysis artifacts; analysis-core analysis-assist temporary edits (must still roll back per that skill).
  • Forbidden before approval: shipping the fix in business/production code; calling implementation skills for the purpose of landing the change.

Named escapes (require a record)

These MAY proceed without a human pass; each MUST record a one-line record (escape name + reason):

Escape When
auto mode Host entered via explicit auto trigger («自动…» / --auto)
Jira auto/force jira-fix / opsx-jira-fix auto or force path
lean hotfix Host selected lean path with high-certainty hot fix

Not an escape: "this is too simple" / unspoken skip in manual mode.

Record template

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

Forbidden

  • Silent skip in manual mode without approval or named escape
  • Renaming this skill to brainstorming inside this repository
  • Treating OpenSpec artifact writes as a violation of this gate

Integration guide

  • Hosts: one-line pointer before the execution stage — load this skill; do not paste the escape table into hosts.
  • Prefer user-invocable: false.
  • Compose with workflow-mode-lifecycle: auto escape only when auto mode is actually active.