用途
Bug Triage & Fix Prioritizer 用于在软件交付后专业地处理客户提交的 Bug 报告。它的目标是在维护客户关系的同时,保护开发者的时间和收入,避免因 Bug 处理不当导致的信任流失或无限免费工作。
主要能力
该技能接收客户提供的 Bug 报告,输出以下内容:
- 严重程度分级:将 Bug 划分为严重(Critical)、高(High)、中(Medium)、低(Low)四个等级。
- 修复优先级顺序:根据严重程度给出建议的修复顺序。
- 客户沟通模板:针对不同等级提供对应的邮件回复模板。
- 修复或收费决策:判断该 Bug 应免费修复还是向客户收费。
- Claude Code 提示词:提供用于辅助修复的 Claude Code 提示(资料中未展开具体提示内容)。
Bug 严重程度分级
严重(Critical)——立即修复
判定标准:软件完全不可用、数据丢失或损坏、安全漏洞、主要功能完全失效。
- 响应时间:4 小时内
- 沟通方式:立即电话 + 邮件
- 收费:从不收费(属于保修范围)
- 示例:用户无法登录、数据库损坏、支付处理失败、数据泄露
高(High)——24 小时内修复
判定标准:主要功能部分失效、重要用户工作流受阻、影响大多数用户。
- 响应时间:24 小时内
- 沟通方式:邮件并附时间线
- 收费:通常不收费(30 天保修期内)
- 示例:PDF 报告无法生成、搜索功能失效、照片无法上传
中(Medium)——1 周内修复
判定标准:次要功能失效、存在临时解决方案、偶尔影响部分用户。
- 响应时间:3-5 个工作日
- 沟通方式:邮件确认 + 修复日期
- 收费:视情况而定(30 天后可能收费)
- 示例:下拉菜单排序错误、邮件通知延迟、UI 元素错位
低(Low)——下次更新修复
判定标准:外观问题、轻微不便、罕见边缘情况。
- 响应时间:下一个计划更新
- 沟通方式:“已加入待办列表”
- 收费:通常收费(保修期后)
- 示例:按钮颜色错误、标签拼写错误、功能请求(非 Bug)
修复或收费决策树
免费修复(30 天保修期内):
- 软件未按规格运行
- 严重或高等级
- 由开发者引入的 Bug(自身失误)
- 影响核心功能
收费修复:
- 超过 30 天保修期
- 用户错误(非 Bug)
- 低等级外观问题
- 伪装成“Bug”的新功能请求
- 范围蔓延(“我以为它还能做 X”)
客户沟通模板
严重 Bug 回复
主题:[URGENT] Investigating [Issue] - ETA 4 hours
“Hi [Client],我刚看到你关于 [issue] 的报告。这是我当前的首要任务。我正在调查原因,并将在 4 小时内部署修复。在问题解决前,我会每小时向你更新进展。对造成的不便深表歉意。[Your Name]”
高/中 Bug 回复
主题:Bug Report Received - Fix Timeline
“Hi [Client],感谢报告 [issue]。我已将其分级为 [severity level]。当前情况:[brief explanation]。修复时间线:[specific date/time]。临时方案(如有):[temporary solution]。修复后我会立即通知你。[Your Name]”
低优先级 Bug 回复
主题:[Issue] Added to Backlog
“Hi [Client],感谢报告 [issue]。这是一个不影响功能的轻微外观问题。我已将其加入待办列表,并会在下个月度更新中包含修复。如果这个问题比我理解的更紧急,请告诉我,我可以优先处理(可能需要额外开发工时)。[Your Name]”
处理“为什么这不是免费的?”对话
客户:“我付了你 1.5 万美元,怎么还有 Bug?!”
回复:“我完全理解你的沮丧。情况是这样的:这个 [bug type] 是一个 [severity level] 问题,[impact description]。它属于保修范围,因为 [reason: affects core functionality / within 30 days / my oversight]。我正在免费修复,并将在 [date] 前解决。以下情况不在保修范围内:30 天保修期后的问题、新功能请求、功能工作方式的变更(相对于修复损坏的功能)。这样解释清楚吗?”
预防策略
在合同中加入:
- 30 天 Bug 修复保修
- “Bug”与“功能请求”的定义
- 响应时间承诺
- 保修期后支持选项
这可以预防:“为什么我要为 Bug 修复付费?”、以“Bug”为名的无限免费工作、通过 Bug 报告进行的范围蔓延。
适用场景
- 自由职业者或外包开发者交付软件后管理客户 Bug 反馈
- 小型团队在项目上线后需要标准化 Bug 处理流程
- 需要区分 Bug 修复与功能请求、控制范围蔓延的场景
- 需要与客户就修复收费问题进行专业沟通的场景
限制
资料中未提供该技能的具体安装方式、运行环境要求、支持的平台或集成方式。Claude Code 提示词的具体内容也未在资料中展开。