一键导入
wf-debug
Debug/重构/单测:问题已知,无需新 spec,直接进入排查或实现。 仅当用户显式输入 /wf-debug 时使用;不要因“debug、修 bug、重构、补单测、测试”等自然语言自动触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Debug/重构/单测:问题已知,无需新 spec,直接进入排查或实现。 仅当用户显式输入 /wf-debug 时使用;不要因“debug、修 bug、重构、补单测、测试”等自然语言自动触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
复杂后端:跨模块、架构变更或边界模糊,先探索再进入 OpenSpec。 仅当用户显式输入 /wf-complex 时使用;不要因“复杂需求、复杂后端、架构变更、跨模块”等自然语言自动触发。
工作流档位安装/切换/升级。AI 分析项目信号推荐档位,支持全新安装、档位切换和版本升级。 3 种模式:INSTALL(全新安装)/ SWITCH(切换档位)/ UPGRADE(升级模板版本)。 仅当用户显式输入 /wf-install 时使用;不要因“安装工作流、切换档位、install workflow”等自然语言自动触发。
产品/架构方案:还不确定是否值得做,先评估价值、范围和可行性。 仅当用户显式输入 /wf-plan 时使用;不要因“产品方案、架构方案、方案讨论、值不值得做”等自然语言自动触发。
小需求:功能点清晰、改动范围明确,走 OpenSpec 完整通道。 仅当用户显式输入 /wf-small 时使用;不要因“小需求、明确需求、新增字段、加指标”等自然语言自动触发。
卸载当前项目的工作流(OpenSpec 受控文件),保留全局 /wf-install 与你的 openspec 内容。 只操作当前项目目录,绝不触碰 $HOME。 仅当用户显式输入 /wf-uninstall 时使用;不要因“卸载、移除工作流、uninstall”等自然语言自动触发。
快速通道:文案、样式、明确 bug,跳过 gate,直接生成 proposal + tasks。 适用于 ≤3 文件、无架构/安全影响、意图无歧义的小改动。 仅当用户显式输入 /wf-quick 时使用;不要因"快速通道、快速修复、quick fix、小改动"等自然语言自动触发。
| name | wf-debug |
| description | Debug/重构/单测:问题已知,无需新 spec,直接进入排查或实现。 仅当用户显式输入 /wf-debug 时使用;不要因“debug、修 bug、重构、补单测、测试”等自然语言自动触发。 |
Debug / 重构 / 单测通道。
状态行规则:在本工作流执行期间,每次回复开头输出一行:
> wf-debug · <问题简述>
问题简述从用户输入中提取,控制在 10 个字以内。
切换与退出规则:
/wf-finish 显式关闭;调用其他 /wf-* 命令时自动切换必须在排查、阅读代码、运行测试或提出修复前,先根据任务子类型加载对应 skill 的 SKILL.md。不得只按方法论摘要执行,也不得把“按某方法论”理解为无需加载 skill。
required_skills:
bug_or_unexpected_behavior:
- superpowers:systematic-debugging
tests_or_tdd_feature:
- superpowers:test-driven-development
pure_refactor:
- superpowers:brainstorming
conditional_skills:
before_claiming_done:
- superpowers:verification-before-completion
若宿主环境没有对应 skill,必须先明确说明“未能加载 ”及原因,再按本文件中的硬性检查点降级执行;不得声称已加载。
request_user_input 或当前宿主暴露的等价工具)。开始执行时必须先展示或内部完成以下自检,并在首条进展中说明已加载的依赖:
wf-debug轻量路径:若用户已明确知道根因和修复方式(例如"这个变量名拼错了"、"这一行逻辑反了"),直接修复,跳过诊断收集和 skill 加载,避免不必要的 context 消耗。
诊断收集(根因不明时执行,约 2 分钟):
git log --oneline -5;其他情况跳过grep -r "<关键词>" --include="*.{js,ts,py,go}" -l . 2>/dev/null | head -5)诊断收集完成后,判断任务子类型并直接处理:
superpowers:systematic-debugging,完成 Phase 1 根因调查前禁止提出修复方案,不论单文件还是多文件调用链。superpowers:test-driven-development,先写失败测试并确认失败,再实现和验证。superpowers:brainstorming 明确重构边界和目标;若改变行为,还必须加载 superpowers:test-driven-development。完成前必须加载 superpowers:verification-before-completion(若可用)并输出执行审计:
wf-debug:已执行完成后询问:「是否用 /wf-quick 记录结论?」若本次修复涉及行为变化、接口变化或安全/数据口径风险,应推荐改用 /wf-small 记录完整 OpenSpec change。