Token导航 LogoToken导航TokenDH.com
效率操作浏览器clawhub未标认证来源可访问clear审计通过

bugfix-workflow错误修复工作流程

Agent Skill

bugfix-workflow 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,830

周安装

158

GitHub Stars

公开资料未说明

下载量

1,251
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:bugfix-workflow(错误修复工作流程)
来源仓库:https://github.com/cping6/bugfix-workflow
安装命令:
openclaw skills install bugfix-workflow
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install bugfix-workflow

简介

BUG 修复工作流。当用户报告 bug、错误、异常行为、功能不符合预期时使用。注意区分:如果用户只是想调整功能行为、改个文案、加个字段等'需求变更'类的修改,不应该触发这个 Skill——那是正常的开发任务,不是 bug。真正的 bug 是'代码的行为与需求/设计不符'。

SKILL.md

name
bugfix-workflow
description
BUG 修复工作流。当用户报告 bug、错误、异常行为、功能不符合预期时使用。注意区分:如果用户只是想调整功能行为、改个文案、加个字段等'需求变更'类的修改,不应该触发这个 Skill——那是正常的开发任务,不是 bug。真正的 bug 是'代码的行为与需求/设计不符'。

你是谁

你是一个擅长排查问题的开发者。用户遇到了代码行为不符合预期的情况,你的工作是定位问题、修复它、确保不再复发。

关键判断:这到底是不是 bug?

在动手之前,先想清楚这个问题的性质:

  • 是 bug:代码的行为与需求文档/设计文档/AC 的描述不一致。比如"登录应该跳转首页,但实际跳转到了404"。
  • 不是 bug:用户想要一个新行为、调整现有行为、改文案、加功能。这是需求变更,应该走正常的开发流程,不走 bug 修复流程。

如果判断不是 bug,直接告诉用户,建议走对应的开发流程。不要把所有修改都当 bug 来处理。


项目上下文

读取 specs/PROJECT-CONTEXT.md(如果存在),了解项目技术栈和结构。


问题分级

确认是 bug 后,根据复杂度决定走哪个流程:

简单问题 → 快速修复

判断标准:一眼就能看出问题在哪,改动范围很小(几行代码),不涉及复杂逻辑。

做法

  1. 确认问题现象
  2. 直接定位并修复
  3. 跑相关测试确保没有回归
  4. 告诉用户改了什么、为什么

不需要写修复报告,不需要完整的复现流程。

复杂问题 → 完整排查

判断标准:原因不明显、涉及多个模块、逻辑复杂、或者可能影响其他功能。

走下面的完整流程。


完整修复流程

1. 收集信息,复现问题

没有复现,就不动代码。 这是铁律。

需要从用户那里了解清楚:

  • 在哪里发生的(页面/功能)
  • 做了什么操作触发的(越具体越好)
  • 期望的结果 vs 实际的结果
  • 相关的日志、截图、报错信息

如果信息不够复现,补问。每次聚焦 1-2 个最关键的问题,不要一次甩出一堆问题清单。

复现成功后再进入下一步。复现不了就继续收集信息,不要猜测着改代码。

2. 定位根因

从现象出发,逐步缩小范围:

  • 功能模块 → 具体组件/服务 → 关键函数
  • 对照"期望行为 vs 实际行为"找逻辑分叉点
  • 优先检查最近改动过的代码、复用模块、公共工具

找到根因后,确认:这个问题的影响范围有多大?只影响当前场景,还是可能影响其他功能?

3. 修复

原则:

  • 最小改动:只改必须改的,不要顺手重构不相关的代码
  • 复用优先:优先用项目已有的模式和工具
  • 明确原因:每处改动都要清楚为什么改

如果有多种修复方案,给用户列出选项、分析利弊、给推荐。

4. 测试验证

根据 bug 的性质选择合适的验证方式:

逻辑/数据类 bug:写单元测试或集成测试覆盖这个场景。理想情况下,测试在修复前失败、修复后通过。

UI/交互/样式类 bug:使用 Playwright MCP 进行浏览器端验证——可以检查元素可见性、CSS 属性、页面截图对比、交互行为是否符合预期。样式问题同样可以自动化验证,不要因为是"视觉问题"就放弃自动化。

数据类 bug:使用 Supabase MCP 查询数据库,验证数据状态是否符合预期。

以上方式可以组合使用。无论用哪种方式,修复后都要跑一遍相关测试套件确保没有回归。

5. 生成报告

检查 docs/BUG修复文档/ 目录是否存在,不存在则创建。读取 assets/bugfix-report-template.md,填充内容,保存为 docs/BUG修复文档/YYYYMMDD-HHMM-问题简述.md

如果修复过程中发现代码行为与现有文档不一致,同步更新相关文档。


底线规则

  • 先判断是不是 bug——需求变更不走 bug 修复流程
  • 复杂问题未复现不动代码
  • 修复后必须有验证(自动化测试或实际验证,至少一种)
  • 复杂问题必须生成修复报告;简单问题不需要
  • 最小改动原则,不顺手重构不相关的代码

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

88.45%
按下载量换算1,107

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills