title: "如何在棕地项目中进行快速修复" description: 如何在棕地项目中进行快速修复和临时更改
直接使用 DEV 代理进行错误修复、重构或不需要完整 BMad 方法或快速流程的小型针对性更改。
何时使用
- 简单的错误修复
- 不需要广泛构思、规划或架构转变的小型重构和更改
- 具有内置工具规划和执行模式组合的较大重构或改进,或者是更好使用快速流程的情况
- 了解您的代码库
步骤
1. 加载代理
对于快速修复,您可以使用:
- DEV 代理 - 用于专注实施的工作
- 快速流程 Solo Dev - 用于稍大的更改,这些更改仍需要快速规范以保持代理与规划和标准的一致
2. 描述更改
只需告诉代理您需要什么:
修复允许空密码的登录验证错误或者
重构 UserService 以使用 async/await 代替回调3. 让代理工作
代理将:
- 分析相关代码
- 提出解决方案
- 实施更改
- 运行测试(如果可用)
4. 审查并提交
审查所做的更改并在满意时提交。
了解您的代码库
这种方法也非常适合探索不熟悉的代码:
解释此代码库中的身份验证系统如何工作向我展示 API 层中错误处理发生的位置LLM 非常擅长解释和分析代码,无论它是否是 AI 生成的。使用代理来:
- 了解您的项目
- 理解事物是如何构建的
- 探索代码库中不熟悉的部分
何时升级到正式规划
在以下情况下,考虑使用快速流程或完整 BMad 方法:
- 更改影响多个文件或系统
- 您不确定范围
- 修复的复杂性不断增加
- 您需要更改的文档