Claude Code / Trae Workflow Plugin

spec-superflow

连通"需求说清楚"和"代码写对路"的 AI 编程工作流引擎

6
协作 Skill
6
状态管线
MIT
开源许可

AI 编程的两个失控点

用 AI 写代码时,最常碰到的两个问题,恰好分别发生在动手之前和动手之后。

// PAIN POINT 01

方向失控

还没想清楚要做什么,AI 就开始写代码。你说"帮我加个权限控制",它就开始改几十个文件。改到一半才发现 —— 到底要 RBAC 还是 ABAC?

// PAIN POINT 02

质量失控

规划文档写得明明白白,但执行阶段还是会跑偏。proposal 写了、design 画了,但实现过程中没人盯着测试、没人卡 review,等到合并才发现行为不对。

在两个失控点之间架一座硬桥

STEP 1-2
澄清 & 规划

need-explorer
spec-writer

BRIDGE
execution
contract

契约层

STEP 4-6
执行 & 收口

build-executor
release-archivist

spec-superflow 不是把 OpenSpec 和 Superpowers 并排安装再手工拼接,而是把两者最有价值的部分吸收进一个统一的工作流引擎。

6 状态管线:每一步都有硬约束

exploring
探索意图
specifying
产出规划
bridging
生成契约
approved
待执行
executing
纪律实现
closing
验证归档

没有稳定规划工件 → 不允许进入实现 | 违反契约 → 拦截回退 | 需求变更 → 强制回退到对应规划阶段

6 个协作 Skill,各司其职

入口
workflow-start
检查当前状态、路由到正确的 skill、阻止非法跳转
探索
need-explorer
澄清意图、范围、约束、成功标准,把模糊需求变明确边界
规格
spec-writer
生成 proposal、specs、design、tasks 四份正式规划工件
桥接
contract-builder
把规划工件压缩为可检查的 execution-contract.md
执行
build-executor
强制 TDD、评审关卡、契约优先实现,违规即拦截
收口
release-archivist
验证完成度、生成变更总结、准备归档

四大设计原则

Spec First
没有稳定的规划工件,不允许进入实现。把"先想清楚再动手"从口号变成硬约束。
Guarded Handoff
execution-contract.md 是规划到实现的唯一交接层,所有模糊决策在这里被显式压缩为可验证条目。
Strong Guardrails
实现过程中违反契约的行为被明确拦截并回退,而不是靠开发者"感觉不对"来手动纠偏。
Self-Contained
不需要运行时安装 OpenSpec 或 Superpowers,即装即用,零运行时依赖。

execution-contract.md:不只是一份文档

这是 spec-superflow 区别于其他工作流工具的核心。它不是又一份规划文档,而是一份可检查的契约。

// execution-contract.md

Input / Output 明确本次变更的输入、输出、边界条件
Test Checklist 逐条对应该通过的测试用例
Review Gates 预定义验收关卡和 escalation 规则

让 AI 编程从随机游走变成可控流水线

开源、自包含、即装即用。支持 Claude Code 和 Trae。

GitHub ->