一键导入
wf-quick
快速通道:文案、样式、明确 bug,跳过 gate,直接生成 proposal + tasks。 适用于 ≤3 文件、无架构/安全影响、意图无歧义的小改动。 仅当用户显式输入 /wf-quick 时使用;不要因"快速通道、快速修复、quick fix、小改动"等自然语言自动触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
快速通道:文案、样式、明确 bug,跳过 gate,直接生成 proposal + tasks。 适用于 ≤3 文件、无架构/安全影响、意图无歧义的小改动。 仅当用户显式输入 /wf-quick 时使用;不要因"快速通道、快速修复、quick fix、小改动"等自然语言自动触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
复杂后端:跨模块、架构变更或边界模糊,先探索再进入 OpenSpec。 仅当用户显式输入 /wf-complex 时使用;不要因“复杂需求、复杂后端、架构变更、跨模块”等自然语言自动触发。
Debug/重构/单测:问题已知,无需新 spec,直接进入排查或实现。 仅当用户显式输入 /wf-debug 时使用;不要因“debug、修 bug、重构、补单测、测试”等自然语言自动触发。
工作流档位安装/切换/升级。AI 分析项目信号推荐档位,支持全新安装、档位切换和版本升级。 3 种模式:INSTALL(全新安装)/ SWITCH(切换档位)/ UPGRADE(升级模板版本)。 仅当用户显式输入 /wf-install 时使用;不要因“安装工作流、切换档位、install workflow”等自然语言自动触发。
产品/架构方案:还不确定是否值得做,先评估价值、范围和可行性。 仅当用户显式输入 /wf-plan 时使用;不要因“产品方案、架构方案、方案讨论、值不值得做”等自然语言自动触发。
小需求:功能点清晰、改动范围明确,走 OpenSpec 完整通道。 仅当用户显式输入 /wf-small 时使用;不要因“小需求、明确需求、新增字段、加指标”等自然语言自动触发。
卸载当前项目的工作流(OpenSpec 受控文件),保留全局 /wf-install 与你的 openspec 内容。 只操作当前项目目录,绝不触碰 $HOME。 仅当用户显式输入 /wf-uninstall 时使用;不要因“卸载、移除工作流、uninstall”等自然语言自动触发。
| name | wf-quick |
| description | 快速通道:文案、样式、明确 bug,跳过 gate,直接生成 proposal + tasks。 适用于 ≤3 文件、无架构/安全影响、意图无歧义的小改动。 仅当用户显式输入 /wf-quick 时使用;不要因"快速通道、快速修复、quick fix、小改动"等自然语言自动触发。 |
快速通道变更。
在本工作流执行期间,每次回复开头输出一行:
> wf-quick · <change-name> · 步骤 N/13
change-name 在步骤 2 确定后填入,此前用 … 占位;N 为当前正在执行的步骤编号。
切换与退出规则:
/wf-finish 显式关闭;调用其他 /wf-* 命令时自动切换(当前工作流视为结束,更新 .wf-active)快速通道会跳过 design gate,但不能跳过 OpenSpec 记录、实现确认和完成验证。
required_workflows:
implementation:
- openspec-apply-change
archive:
- openspec-archive-change
conditional_skills:
bug_or_unexpected_behavior:
- superpowers:systematic-debugging
before_claiming_done:
- superpowers:verification-before-completion
若快速通道处理的是明确 bug,必须先加载 superpowers:systematic-debugging 完成根因确认,再生成 quick change。若宿主环境没有对应 skill 或 workflow,必须先明确说明缺失项和影响,再等待用户确认是否降级继续。
request_user_input 或当前宿主暴露的等价工具)。开始执行时必须先展示或内部完成以下自检,并在首条进展中说明依赖状态:
wf-quickopenspec-apply-change、openspec-archive-changesuperpowers:systematic-debugging;完成前优先加载 superpowers:verification-before-completionOpenSpec 命令兜底:下文的 /openspec-apply-change、/openspec-archive-change 均为 OpenSpec skill 名。若调用返回 Unknown skill,立即改用等价的 /opsx:apply、/opsx:archive 继续,不得中断流程或声称失败。
首先确认此变更符合 openspec/config.yaml 中 quick_change_criteria 定义的全部条件: 改动范围 ≤ 3 个文件、不涉及新功能/架构/安全敏感逻辑、意图无歧义。
若不符合,告知用户改用 /wf-small 走完整通道。
若符合,执行以下步骤:
0. 若任务是明确 bug,先加载并执行 superpowers:systematic-debugging,完成根因确认后再继续。
openspec/config.yaml 的 risk_triggers 做高风险逃逸检查:命中架构、UI、安全、数据口径、跨层、外部调用、部署配置任一风险时,停止 quick 并推荐 /wf-small 或 /wf-complex。quick- 前缀,例如 quick-fix-date-format)openspec new change "<name>"
完成后写入 .wf-active(确保 git-ignored):
echo '{"workflow":"wf-quick","change":"<name>","started":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' > .wf-active
grep -q "\.wf-active" .gitignore 2>/dev/null || echo ".wf-active" >> .gitignore
openspec instructions proposal --change "<name>" --json,生成 proposal.mdgit diff --stat HEAD 获取最近修改的文件列表;
从 proposal 变更描述中提取 2-3 个关键词,grep 找到相关源文件路径。
生成 tasks.md 时,每个任务须引用具体文件路径(若能确定),避免泛化描述。openspec instructions tasks --change "<name>" --json,生成 tasks.md;不得绕过该 workflow 直接实现。.wf-active 供后续恢复。/openspec-apply-change 实现;不得绕过该 workflow 直接实现。superpowers:verification-before-completion,运行最小必要验证,并在结果中说明已验证项。tasks.md:将已确认完成的任务从 - [ ] 勾选为 - [x];若存在无法确认完成的任务,先告知用户并保留未勾选状态。/openspec-archive-change;
用户明确说「跳过归档」时保留 active change 不归档。
若有未完成任务:使用 UI 交互询问用户是否归档,用户确认后再执行 /openspec-archive-change。
归档时保留 /openspec-archive-change 的选择、未完成任务和 delta spec 同步确认逻辑。.wf-active:rm -f .wf-active完成前必须输出执行审计:
wf-quick:已执行apply、archive 的执行状态systematic-debugging、verification-before-completion 已加载 / 不适用 / 降级原因