最佳实践
本指南汇总了在实际项目中使用 iFlow CLI 的最佳实践,帮助您最大化 AI 助手的效率,避 免常见陷阱。
开发工作流程最佳实践
1. 项目初始化工作流
# 标准项目开始流程
/init # 分析项目结构
!git status # 检查当前状态
请帮我制定这个项目的开发计划
为什么这样做?
/init
为 AI 提供完整的项目上下文- Git 状态帮助了解当前开发阶段
- 明确的计划请求获得针对性建议
2. 功能开发工作流
# 开发新功能的标准流程
/clear # 清除之前的上下文
/init # 重新分析项目
我需要实现[具体功能描述],请帮我分析需要修改哪些文件
!git checkout -b feature/new-feature
# 根据建议进行开发
!npm test # 测试验证
!git add . && git commit -m "Add new feature"
3. 调试问题工作流
# 遇到问题时的标准流程
!npm test # 复现问题
这是错误信息:[粘贴完整错误]
请帮我分析问题原因并提供解决方案
# 根据建议修复
!npm test # 验证修复
提问技巧
有效的提问方式
好的提问:
我在实现用户认证功能时遇到了问题。这是我的代码:
[粘贴相关代码]
运行测试时出现以 下错误:
[粘贴完整错误信息]
我使用的是 Node.js + Express + JWT,请帮我分析问题并提供解决方案。
不好的提问:
代码不工作,帮我修复一下
提供上下文的技巧
- 包含相关代码片段
- 提供完整的错误信息
- 说明技术栈和环境
- 描述预期行为 vs 实际行为
- 提及已经尝试的解决方案