Skip to content

[[[[Switch to English]]]]


title: "如何在棕地项目中进行快速修复" description: 如何在棕地项目中进行快速修复和临时更改

直接使用 DEV 代理进行错误修复、重构或不需要完整 BMad 方法或快速流程的小型针对性更改。

何时使用

  • 简单的错误修复
  • 不需要广泛构思、规划或架构转变的小型重构和更改
  • 具有内置工具规划和执行模式组合的较大重构或改进,或者是更好使用快速流程的情况
  • 了解您的代码库

步骤

1. 加载代理

对于快速修复,您可以使用:

  • DEV 代理 - 用于专注实施的工作
  • 快速流程 Solo Dev - 用于稍大的更改,这些更改仍需要快速规范以保持代理与规划和标准的一致

2. 描述更改

只需告诉代理您需要什么:

修复允许空密码的登录验证错误

或者

重构 UserService 以使用 async/await 代替回调

3. 让代理工作

代理将:

  • 分析相关代码
  • 提出解决方案
  • 实施更改
  • 运行测试(如果可用)

4. 审查并提交

审查所做的更改并在满意时提交。

了解您的代码库

这种方法也非常适合探索不熟悉的代码:

解释此代码库中的身份验证系统如何工作
向我展示 API 层中错误处理发生的位置

LLM 非常擅长解释和分析代码,无论它是否是 AI 生成的。使用代理来:

  • 了解您的项目
  • 理解事物是如何构建的
  • 探索代码库中不熟悉的部分

何时升级到正式规划

在以下情况下,考虑使用快速流程或完整 BMad 方法:

  • 更改影响多个文件或系统
  • 您不确定范围
  • 修复的复杂性不断增加
  • 您需要更改的文档