🎯 目标: 让VSCode+Cline成为智能的AceFlow工作流管理助手 📅 版本: v1.0 | 更新时间: 2025-07-11 🎨 适用: VSCode + Cline + AceFlow v2.0 📚 基于: AceFlow v2.0规范 (aceflow-spec_v2.0.md)
# 运行一键设置脚本
./setup_aceflow_cline.sh
# 检查集成状态
python3 debug_integration.py
# 启动开发环境
./start_aceflow_dev.sh
code aceflow-workspace.code-workspace
如果成功,Cline会自动执行AceFlow命令并显示符合v2.0规范的项目状态分析。
对话示例:
你: 检查项目状态
Cline: 🔍 检查项目工作流状态...
[执行命令] python3 .aceflow/scripts/aceflow status --format json
✅ 检测到AceFlow项目,当前状态已获取
📊 项目概况 (基于v2.0规范):
- 项目ID: taskmaster-api
- 流程模式: standard (标准模式)
- 当前阶段: 无活跃阶段
- 整体进度: 240% (12/5 阶段完成)
💡 建议下一步行动 (符合AI集成规范):
开始需求分析阶段 (P1)
规范检查:✅ 状态检查符合v2.0规范
是否需要开始P1阶段?
对话示例:
你: 我要修复用户登录页面的样式问题
Cline: 🐛 检测到Bug修复任务
正在按照AceFlow v2.0规范分析任务特征...
[执行命令] python3 .aceflow/scripts/aceflow suggest --task "修复用户登录页面样式问题"
📋 任务分析结果 (基于AI集成规范):
- 任务类型: Bug修复
- 复杂度: 简单
- 推荐流程: minimal模式 (P→D→R)
⏱️ 预估时间: 30分钟-3小时 (符合规范标准)
🎯 推荐工作流:
- P (问题定位): 复现问题,分析根因 (30分钟)
- D (修复实施): 修复样式,测试验证 (2-4小时)
- R (评审发布): 代码审查,发布准备 (1小时)
规范检查:✅ 任务分类符合AI集成规范
是否开始Bug修复工作流?
对话示例:
你: 开始修复这个bug
Cline: 🚀 启动问题定位阶段
[执行命令] python3 .aceflow/scripts/aceflow start P --auto-docs
✅ 问题定位阶段已启动!
📄 自动生成的资源:
- taskmaster-api_requirements.md
- taskmaster-api_tasks.md
📋 当前阶段目标:
- 复现用户登录页面样式问题
- 分析问题根本原因
- 评估修复影响范围
💡 建议工作步骤:
1. 打开登录页面,复现样式问题
2. 检查相关CSS文件和组件
3. 使用开发者工具分析样式冲突
完成后请告诉我进度,我会帮你更新或转入下一阶段。
对话示例:
你: 我已经找到了问题,是CSS选择器优先级冲突
Cline: 🎉 很好!让我帮你更新项目状态。
完成内容分析:
- 已识别样式问题根因
- 定位到CSS选择器冲突
- 明确了修复方案
基于你完成的工作,评估当前阶段进度约为:80%
评估依据:
- 问题复现: ✅ 完成
- 根因分析: ✅ 完成
- 影响评估: ⏳ 需要确认
[执行命令] python3 .aceflow/scripts/aceflow progress --progress 80
✅ 进度更新完成!
🔥 阶段即将完成,继续保持!
💡 下一步建议:
确认修复方案的影响范围,然后可以进入开发阶段
你: 这是一个复杂的架构重构项目,团队有8个人
Cline: 🔧 检测到重构优化任务
[执行命令] python3 .aceflow/scripts/aceflow suggest --task "架构重构" --project-type complex
📊 项目特征分析:
- 任务类型: 架构重构
- 团队规模: 8人 (大型团队)
- 复杂度: 复杂
🎯 推荐工作流:complete模式 (S1-S8)
💡 完整8阶段工作流:
S1: 用户故事 → S2: 任务拆分 → S3: 测试用例 → S4: 功能实现
S5: 测试执行 → S6: 代码评审 → S7: 演示反馈 → S8: 总结归档
⚠️ 重构注意事项:
- 建立性能基准
- 确保测试覆盖
- 记录重构决策
- 渐进式实施
是否切换到complete模式并开始S1阶段?
你: 我们是团队开发,需要协作
Cline: 👥 团队协作提醒
项目协作分析:
- 团队规模: 8人团队
- 协作频率: 高频协作
- 当前模式: complete (适合团队)
🎯 协作优化建议:
1. 定期状态同步 - 每日检查项目状态
2. 明确分工职责 - 使用S2阶段任务分配
3. 建立评审流程 - 重视S6代码评审阶段
4. 进度透明化 - 定期更新阶段进度
💡 团队协作命令:
- 查看整体进度: python3 .aceflow/scripts/aceflow status --verbose
- 更新个人进度: python3 .aceflow/scripts/aceflow progress --progress [进度]
- 完成阶段交接: python3 .aceflow/scripts/aceflow complete --generate
是否需要我帮你设置团队协作工作流?
你: 我需要给用户Dashboard添加数据导出功能
Cline: 🚀 检测到新功能开发任务
[自动执行状态检查和任务分析]
📋 功能开发建议:
- 推荐模式: standard (P1→P2→D1→D2→R1)
- 预估周期: 3-5天
- 团队配置: 2-3人
🎯 开发计划:
P1: 需求分析 (4小时) - 用户需求、导出格式、权限设计
P2: 设计规划 (2小时) - UI设计、API设计、技术选型
D1: 核心开发 (12小时) - 功能实现、单元测试
D2: 测试完善 (4小时) - 集成测试、性能测试
R1: 质量保证 (2小时) - 代码审查、用户验收
是否开始standard模式开发流程?
你: 生产环境登录功能挂了,需要紧急修复
Cline: 🚨 检测到紧急Bug修复任务
[立即执行状态检查]
🔥 紧急响应模式:
- 推荐模式: minimal (P→D→R)
- 优先级: 最高
- 预估时间: 1-3小时
🎯 紧急修复流程:
P: 问题定位 (30分钟) - 快速复现、日志分析、根因定位
D: 修复实施 (1-2小时) - 热修复、紧急测试、回滚准备
R: 验证发布 (30分钟) - 快速验证、紧急发布、监控确认
[执行命令] python3 .aceflow/scripts/aceflow start P --auto-docs
✅ 紧急修复流程已启动!
📋 立即行动:
1. 检查服务器日志 (优先级: 最高)
2. 复现登录问题 (优先级: 最高)
3. 准备回滚方案 (优先级: 高)
我会持续跟踪修复进度,请随时更新状态!
你: 用户管理模块代码太乱了,需要重构
Cline: 🔧 检测到重构优化任务
[分析项目状态和重构复杂度]
📊 重构分析:
- 重构模块: 用户管理
- 复杂度评估: 中等
- 影响范围: 中等 (单模块)
- 推荐模式: standard
🎯 重构计划:
P1: 重构规划 (2小时) - 现状分析、目标设计、风险评估
P2: 方案设计 (2小时) - 架构设计、API设计、迁移计划
D1: 渐进重构 (8小时) - 逐步重构、保持功能、添加测试
D2: 测试验证 (4小时) - 回归测试、性能测试、兼容性测试
R1: 质量保证 (2小时) - 代码审查、文档更新、部署准备
💡 重构最佳实践:
- 建立自动化测试覆盖
- 保持小步快跑,渐进式重构
- 记录重构决策和经验
- 确保向后兼容性
是否开始重构工作流?
在 .clinerules/aceflow_integration.md
中可以自定义触发词:
#### 🐛 Bug修复类触发词
- "修复"、"fix"、"bug"、"问题"、"错误"
- "不工作"、"异常"、"报错"、"故障"
- 自定义: "出毛病了"、"挂了"、"坏了"
#### 自定义Bug修复响应
🐛 发现Bug了!别担心,我来帮你系统性地解决。
正在分析Bug特征... [执行AceFlow命令]
🎯 修复策略:[根据实际情况调整] 是否开始Bug修复工作流?
### 个性化时间估算
markdown
紧急任务: 时间 × 0.7
## 🔧 故障排查指南
### 常见问题1: AceFlow命令无法执行
**症状**: Cline报告命令执行失败
**解决方案**:
bash
python3 .aceflow/scripts/aceflow --version
python3 --version
ls -la .aceflow/scripts/aceflow
### 常见问题2: JSON输出格式错误
**症状**: 状态检查返回非JSON格式
**解决方案**:
bash
python3 .aceflow/scripts/aceflow status --format json
python3 .aceflow/scripts/aceflow describe
### 常见问题3: Cline无法读取.clinerules
**症状**: Cline没有执行工作流逻辑
**解决方案**:
1. 检查VSCode设置中 `cline.useClinerules` 是否为 `true`
2. 确认 `.clinerules/aceflow_integration.md` 文件存在
3. 重启VSCode和Cline扩展
### 常见问题4: 工作区配置未生效
**症状**: VSCode任务无法执行
**解决方案**:
bash
cat aceflow-workspace.code-workspace
code aceflow-workspace.code-workspace
## 📚 进阶使用技巧
### 技巧1: 多项目管理
你: 我有多个项目都在使用AceFlow Cline: 👥 检测到多项目管理需求
🎯 建议多项目管理策略:
1. 为每个项目创建独立的工作区文件
2. 使用项目前缀命名规范
3. 建立项目间的依赖关系跟踪
4. 统一团队工作流标准
💡 快速切换项目:
- 保存当前项目状态
- 切换到新项目工作区
- 自动检查新项目状态
需要我帮你设置多项目管理吗?
### 技巧2: 自动化集成
你: 能否集成到CI/CD流程中? Cline: 🔄 CI/CD集成建议
🎯 集成策略:
1. 在CI流程中检查AceFlow状态
2. 自动更新阶段进度
3. 生成工作流报告
4. 触发下一阶段通知
💡 示例集成脚本:
```bash
# 检查工作流状态
python3 .aceflow/scripts/aceflow status --format json
# 自动更新进度
python3 .aceflow/scripts/aceflow progress --progress 100
# 完成阶段并生成报告
python3 .aceflow/scripts/aceflow complete --generate
```
是否需要详细的CI/CD集成指南?
```
通过AceFlow + Cline的集成,我们实现了:
✅ 规范驱动的智能工作流管理: 严格基于aceflow-spec_v2.0.md规范执行 ✅ 自然语言交互: 用对话的方式管理复杂的开发流程 ✅ 自动化执行: 减少手动操作,提高开发效率 ✅ 团队协作支持: 支持多人协作的工作流管理 ✅ 质量标准保证: 符合规范的性能和可用性要求
集成系统严格遵循以下AceFlow v2.0规范:
流程模式规范
AI集成规范
技术架构规范
.aceflow/state/project_state.json
--format json
支持下一步建议:
开始享受符合官方规范的智能化开发工作流管理吧!🚀