CopilotFlow智能协作工作流 copilot-flow

Copilot Flow 是一个AI协作开发工作流插件,通过结构化的5阶段流程(分析、设计、实现、评审、交付)实现Claude与Copilot的自动化协同工作。该技能适用于软件开发项目,能够智能分配AI任务,提高开发效率,确保代码质量,并提供完整的端到端解决方案。关键词:AI协作工作流,Claude Copilot协同,结构化开发流程,自动化代码评审,智能架构设计,端到端项目管理,AI辅助开发工具,代码质量评估,软件开发自动化,智能任务分配。

AI智能体 0 次安装 0 次浏览 更新于 3/2/2026

name: copilot-flow description: AI协作工作流插件 - 通过结构化的5阶段工作流实现Claude和Copilot之间的自动化协作开发流程 license: MIT

Copilot Flow 集成

何时使用此技能:

  • 当您需要结构化的AI辅助开发工作流时
  • 当您希望利用Claude和Copilot两者的优势时
  • 当您需要从分析到交付的端到端任务管理时

触发条件:

  • 当用户提到“請 Copilot 協助”时
  • 当用户说“詢問 Copilot”时
  • 当用户请求“執行 copilot-flow”时
  • 当用户以“copilot-flow:”或“c-flow:”前缀开始时

核心功能

此技能编排一个完整的5阶段AI协作工作流:

  1. 分析 (Claude) - 需求分析和结构化
  2. 设计 (Copilot) - 架构设计和规划
  3. 实现 (Claude) - 基于设计的代码实现
  4. 评审 (Copilot) - 代码质量评估
  5. 交付 (Claude) - 最终集成和文档编写

工作流命令

工作流通过/commands目录中的专用斜杠命令进行管理:

/copilot-flow:analyze [任务描述]

  • 执行分析阶段
  • Claude分析需求并准备结构化提示
  • 输出:analysis-result.md

/copilot-flow:design [目标]

  • 使用Copilot MCP执行设计阶段
  • 基于分析创建架构设计
  • 输出:architecture-design.md

/copilot-flow:implement [目标]

  • 执行实现阶段
  • Claude按照Copilot的设计编写代码
  • 输出:源代码文件和implementation-report.md

/copilot-flow:review [范围]

  • 使用Copilot MCP执行评审阶段
  • 专业代码评审,关注重点领域
  • 输出:code-review-report.md

/copilot-flow:deliver [目标]

  • 执行最终交付阶段
  • Claude集成所有结果和文档
  • 输出:完整的交付包

使用模式

完整工作流执行

对于完整的任务执行,使用工作流编排器:

執行 copilot-flow 實現用戶認證系統

这将:

  1. 显示所有阶段的预览
  2. 等待确认
  3. 按顺序执行每个阶段
  4. 管理阶段间的状态
  5. 提供最终交付包

单独阶段执行

独立执行特定阶段:

/copilot-flow:analyze 分析現有代碼庫並提出改進建議
/copilot-flow:review 審查 auth.js 檔案的安全性
/copilot-flow:implement 根據設計文檔實現 API 端點

状态管理

工作流通过以下方式维护状态:

  • .claude/workflow-state.json - 当前阶段和进度
  • 阶段输出文件 - 每个阶段的结果
  • claude-mem集成 - 完整的交互历史记录

AI模型协作

Claude职责

  • 需求分析和结构化
  • 代码实现和修改
  • 最终集成和交付
  • 文件系统操作

Copilot职责 (通过MCP)

  • 架构设计建议
  • 代码质量评审和反馈
  • 安全和性能评估
  • 最佳实践指导

示例工作流

用户请求

執行 copilot-flow 實現一個 REST API 進行用戶認證,支持 JWT token

工作流执行

  1. 预览模式 - 显示计划阶段和预计时间
  2. 分析 - Claude分解需求
  3. 设计 - Copilot建议架构
  4. 实现 - Claude编写代码
  5. 评审 - Copilot评审实现
  6. 交付 - Claude准备最终包

输出

  • analysis-result.md - 结构化需求
  • architecture-design.md - 系统设计
  • 源代码文件 - 实现
  • code-review-report.md - 质量评估
  • delivery/ - 包含文档的完整包

最佳实践

应该做

  • 从明确的需求开始
  • 让工作流处理阶段转换
  • 在继续之前评审每个阶段的输出
  • 对复杂任务使用完整工作流
  • 对特定需求执行单独阶段

不应该做

  • 在完整工作流模式下跳过阶段
  • 手动修改中间文件
  • 不按顺序运行阶段
  • 忽略评审建议

错误恢复

如果工作流中断:

  1. 检查.claude/workflow-state.json了解当前状态
  2. 从最后完成的阶段恢复
  3. 或从特定阶段重新开始
  4. 所有进度都会被保留

与其他技能的集成

  • copilot-mcp-server:设计和评审阶段内部使用
  • claude-mem:记录所有工作流交互
  • 文件系统工具:Claude用于实现

关键词

AI协作,工作流,自动化,Claude,Copilot,结构化开发,端到端,项目管理,代码评审,架构设计