SuperAPI AI 工具集

vibe-debug

编程与开发

查看项目

更新于 10-15 12:38

技能介绍

用途

vibe-debug 用于把关于“现有功能”的粗略报告,转化为经过验证的修复。适用场景包括:智能体辅助编码过程中出现的回归、此前修复失败、反复出现“还是坏的”反馈,以及在其他工作期间或相邻发现待处理时用户报告的运行时回归。绿地开发、纯评审和仅历史操作不属于本工作流范围。

主要能力

  • 证据优先:在提问前先检查可用证据,只问那些会改变修复、验证、范围或可接受风险的问题。
  • 把用户描述当作体验证据,而非根因证明。
  • 对具体运行时回归,将其作为唯一主要症状处理,直到被修复、无法复现、推迟、接受为残留或受阻。
  • 在实施前指明关闭症状的最小修复及其足迹:涉及的面、接口或调用、新增组件;除非必要,否则省略额外的防护与修复。
  • 当另一候选方案足迹差异显著时,同时呈现影响并在开始较大方案前询问,默认推荐较小方案。
  • 效果与写入边界:只读、仅产物、状态变更三类;越界写入按边界停止处理,不通过其他工具重试。
  • 诊断台账:对反复出现、多症状、多环境、长时间运行、被中断或需用户/运行时复测的诊断使用调试台账。
  • 委托诊断与委托发现:将委托输出视为“主张”而非证据,直到协调阶段以自身持有的证据验证。
  • 模型选择:按能力与上下文匹配选择模型,不硬编码名称;仅在宿主允许且用户未固定模型时选择。
  • 自审与仓库收尾、提交选择与检查点默认、引用路由、停止条件与完成门。

使用方式

依据工作流自身文本声明的阶段效果类别与边界执行写入。读取各引用文件的触发条件包括:在源码编辑或最终修复声明前读取 references/debug-workflow.md;复杂诊断、反复失败尝试或收尾状态时读取 references/debug-ledger.md;不熟悉的外部契约或工具失败时读取 references/source-routing.md;非平凡保持与回归范围时读取 references/state-space-matrix.md;有限分诊无法区分实时状态假设时读取 references/probe-escalation.md;运行时产物、降级证明或用户复测时读取 references/verification-handoff.md;中断、恢复或复发时读取 references/continuity-and-recurrence.md;执行上述记录操作时读取 references/durable-records.md。阶段开始时检查 docs/decisions/README.md 与 docs/reports/findings/README.md(或既有仓库索引)中的适用条目。

适用场景与限制

适用于对既有功能进行可验证修复,尤其是带回归、失败修复历史或反复“还是坏的”反馈的情形。限制与边界包括:只读阶段不得编辑文件或运行改变状态的命令,也不得暂存、提交、打标签、推送、改版本、删数据或启动服务;仅产物阶段只能创建或更新该阶段拥有的产物及其声明支撑路径;状态变更阶段只在声明的范围内以最小可验证单位编辑和运行命令。不可逆或对外的操作需要单独同意。保留下来的插桩需要用户明确选择同意,且不受支持的隐私或成本主张会阻止其保留。提交方面,只有明确的用户请求、绑定的计划项或本工作流自身已核验的检查点才能选择提交;推送、amend、rebase、移动 HEAD 的 reset、filter-* 重写或脚本化多提交重放,需要用户明确授权。当关键期望行为来源、既有行为维度、产物、工具或观察路径缺失且没有可信替代证明或明确接受的残留时,应暂停实施并只询问最小决策。

暂未提供

关于具体收费、价格、支持的平台、性能效果或详细安装步骤,本资料未提供相关信息。