AI collaboration workflow plugin - Implements automated collaborative development process between Claude and Copilot through Copilot MCP
- 🔄 Automated 5-stage development workflow (Requirements Analysis → Architecture Design → Implementation → Review → Delivery)
- 🤖 Smart model selection (Automatically selects the most suitable Copilot model based on task type)
- 👀 Preview mode (Shows plan before execution, requires confirmation)
- 🎯 Responsibility separation (Copilot provides suggestions, Claude executes code changes)
- 🛠️ Error handling (Clear prompts when MCP is unavailable)
- 📊 State management (Supports interruption recovery)
- 💡 Optional memory (Recommend using claude-mem plugin for advanced session tracking)
-
Claude Code CLI
npm install -g @anthropic-ai/claude-code
-
Copilot MCP Server (
⚠️ Must install before plugin)npm install -g @aykahshi/copilot-mcp-server
-
Copilot CLI Authentication
npm install -g @github/copilot copilot /login
npm install -g @aykahshi/copilot-mcp-serverVerify installation:
copilot-mcp-server --version# Add plugin marketplace
/plugin marketplace add Poorgramer-Zack/copilot-mcp-tool
# Install plugin
/plugin install copilot-flow請 Copilot 協助我實現用戶認證功能
/copilot-flow:analyze # Requirements analysis
/copilot-flow:design # Architecture design
/copilot-flow:implement # Implementation
/copilot-flow:review # Review
/copilot-flow:deliver # Delivery
c-flow:analyze # Analyze requirements
c-flow:design # Design architecture
c-flow:implement # Implement code
c-flow:review # Review code
c-flow:deliver # Deliver results
- Architecture Design and Code Issues →
claude-sonnet-4.6 - Quick Code QA →
claude-haiku-4.5 - Non-code Quick QA →
gpt-5-mini - High-Difficulty Complex Tasks →
gpt-5.2-codex
- Preview Mode: Claude proposes initial plan
- Execute after Confirmation: Enter Copilot interaction flow
- Automatic Context: Leverage Claude's native memory for conversation continuity
- Recovery Mechanism: Can recover interrupted workflows through session context
copilot-flow focuses on workflow automation and doesn't include built-in session recording. If you need advanced memory and context management, we recommend using:
The claude-mem plugin provides powerful memory capabilities:
- Automatic Memory: Captures and stores conversation context
- Semantic Search: Find relevant past conversations
- Long-term Context: Maintain context across multiple sessions
Installation:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
Benefits for copilot-flow:
- Automatically remembers your workflow decisions
- Recalls past implementations and patterns
- Provides better context for multi-session projects
- No manual session management needed
- 🎯 Responsibility Separation: Copilot only provides suggestions, does not directly modify code
- 💻 Code Execution: All code modifications are executed by Claude based on Copilot suggestions
- 🔗 MCP Dependency: Ensure Copilot MCP server is available
- 💾 State Persistence: Workflow state saved in
.claude/workflow-state.json - 📝 Memory: Use claude-mem plugin for advanced session recording (optional)
- 🔄 Minimal Dependencies: Core functionality works out of the box
Q: MCP Server status shows "failed"?
A: Make sure you have installed @aykahshi/copilot-mcp-server globally:
npm install -g @aykahshi/copilot-mcp-server
# Verify installation
copilot-mcp-server --versionThen restart Claude Desktop completely.
Q: Commands not showing in help?
A:
- Check if plugin is properly installed:
/plugin list - Verify MCP server is installed globally
- Restart Claude Desktop completely
Q: "copilot-mcp-server: command not found"?
A: The MCP server is not installed or not in PATH:
# Install globally
npm install -g @aykahshi/copilot-mcp-server
# On Windows, you may need to restart your terminal/Claude Desktop
# On macOS/Linux, ensure npm global bin is in PATH:
export PATH="$PATH:$(npm config get prefix)/bin"Q: Workflow stuck?
A: Delete .claude/workflow-state.json to reset
Q: Need to check MCP connection?
A: Run the MCP server directly to test:
copilot-mcp-server
# Should start without errors
# Press Ctrl+C to exit- Changelog - Version update records
- Plugin Structure - Technical documentation
- MCP Tools Guide - Copilot MCP usage guide
Issues and Pull Requests are welcome!
MIT License - See LICENSE file