SuperAPI AI 工具集

spec-test-bug

测试与质量

查看项目

更新于 10-16 04:56

技能介绍

用途:在 Spec Pack 的 verification 阶段起草结构化缺陷报告,输出面向 Jira/禅道/Linear/GitHub Issue 等外部系统的正文,并将缺陷信息回流到 Spec Pack 的 report-*.md,作为交付阻断与风险证据。

主要能力:按强制模板 assets/bug_report_templates.md 生成缺陷报告正文(Markdown),可直接粘贴到外部缺陷系统;同时生成 Report 回写片段,含外部缺陷编号、链接、状态、严重程度/优先级、关联 TC-*、是否阻断交付(与 test-plan.md 的 Exit Criteria 对齐)。

使用方式:需先执行 spec-context 获取上下文并在对话中回显 FEATURE_DIR=...(允许 reuse),失败即停止,禁止猜路径。必读项目级 memory:project/memory/product.md、tech.md、glossary.md,缺失须写 CONTEXT GAP。需提供或从上下文提取最小事实:现象描述(实际 vs 期望)、可复现步骤、环境信息(OS/浏览器/设备/环境/版本或构建)、影响评估、证据(截图/录屏/日志/网络请求摘要,可为空但需说明原因)、至少 1 条关联 TC-*(来自 verification/usecase.md)。输出为对话内容,不落盘 bug 文件,外部缺陷创建后再回写编号/链接。

执行要点:标题须具体,格式为“[模块/能力] 在 [条件/操作] 下出现 [错误]”;复现步骤须可执行;环境须可追溯;日志与截图须脱敏,安全类问题避免给出可直接利用的攻击代码;缺陷必须关联至少一个 TC-*。

限制:禁止在 Spec Pack 内新增 verification/bugs/** 或任何 bug 文件/目录;未提供的事实(如具体项目参数)暂未提供。DoD 自检涵盖标题可检索、步骤可复现、期望 vs 实际清晰、环境完整、Severity/Priority、关联 TC-*、证据或缺失原因、交付影响与阻断判断。