refactor: Standardize on 'GitHub Copilot' branding

- Update all references from 'Github Copilot' to 'GitHub Copilot' (official branding)
- Simplify GitHub Copilot guide reference in README
- Rebuild distribution files to reflect changes
- Ensure consistent branding across documentation and configuration
This commit is contained in:
delisma 2025-07-04 23:52:08 -04:00
parent de549673a7
commit ea1e085b2a
13 changed files with 77 additions and 74 deletions

View File

@ -292,7 +292,7 @@ See the **[Core Architecture](docs/core-architecture.md)** for the complete sour
- 🦘 [Roo Code Guide](docs/agentic-tools/roo-code-guide.md) - Setup and usage for Roo Code - 🦘 [Roo Code Guide](docs/agentic-tools/roo-code-guide.md) - Setup and usage for Roo Code
- 🔧 [Cline Guide](docs/agentic-tools/cline-guide.md) - Setup and usage for Cline (VS Code) - 🔧 [Cline Guide](docs/agentic-tools/cline-guide.md) - Setup and usage for Cline (VS Code)
- ✨ [Gemini CLI Guide](docs/agentic-tools/gemini-cli-guide.md) - Setup and usage for Gemini CLI - ✨ [Gemini CLI Guide](docs/agentic-tools/gemini-cli-guide.md) - Setup and usage for Gemini CLI
- 💻 [Github Copilot Guide](docs/agentic-tools/github-copilot-guide.md) - Setup and usage for VS Code with GitHub Copilot - 💻 [GitHub Copilot Guide](docs/agentic-tools/github-copilot-guide.md) - Setup and usage for GitHub Copilot
## 🌟 Beyond Software Development - Expansion Packs ## 🌟 Beyond Software Development - Expansion Packs

View File

@ -78,7 +78,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
5. Type `/help` to see available commands 5. Type `/help` to see available commands
#### Option 2: IDE Integration #### Option 2: IDE Integration
**Best for**: Cursor, Claude Code, Windsurf, Trae, Cline, Roo Code, Github Copilot users **Best for**: Cursor, Claude Code, Windsurf, Cline, Roo Code, GitHub Copilot users
```bash ```bash
# Interactive installation (recommended) # Interactive installation (recommended)
@ -91,10 +91,9 @@ npx bmad-method install
- **Cursor**: Native AI integration - **Cursor**: Native AI integration
- **Claude Code**: Anthropic's official IDE - **Claude Code**: Anthropic's official IDE
- **Windsurf**: Built-in AI capabilities - **Windsurf**: Built-in AI capabilities
- **Trae**: Built-in AI capabilities
- **Cline**: VS Code extension with AI features - **Cline**: VS Code extension with AI features
- **Roo Code**: Web-based IDE with agent support - **Roo Code**: Web-based IDE with agent support
- **Github Copilot**: AI-powered coding assistant - **GitHub Copilot**: VS Code extension with AI peer programming assistant
**Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. **Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo.
@ -279,12 +278,11 @@ You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a sing
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
**Chat Management Guidelines**: **Chat Management Guidelines**:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
**Common Task Commands**: **Common Task Commands**:
@ -364,7 +362,7 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
#### Web UI Environment #### Web UI Environment
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent - Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assest with an orchestrating agent
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team - Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
- Created by the web-builder tool for upload to web interfaces - Created by the web-builder tool for upload to web interfaces
- Provides complete context in one package - Provides complete context in one package

View File

@ -2034,7 +2034,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
5. Type `/help` to see available commands 5. Type `/help` to see available commands
#### Option 2: IDE Integration #### Option 2: IDE Integration
**Best for**: Cursor, Claude Code, Windsurf, Trae, Cline, Roo Code, Github Copilot users **Best for**: Cursor, Claude Code, Windsurf, Cline, Roo Code, GitHub Copilot users
```bash ```bash
# Interactive installation (recommended) # Interactive installation (recommended)
@ -2047,10 +2047,9 @@ npx bmad-method install
- **Cursor**: Native AI integration - **Cursor**: Native AI integration
- **Claude Code**: Anthropic's official IDE - **Claude Code**: Anthropic's official IDE
- **Windsurf**: Built-in AI capabilities - **Windsurf**: Built-in AI capabilities
- **Trae**: Built-in AI capabilities
- **Cline**: VS Code extension with AI features - **Cline**: VS Code extension with AI features
- **Roo Code**: Web-based IDE with agent support - **Roo Code**: Web-based IDE with agent support
- **Github Copilot**: AI-powered coding assistant - **GitHub Copilot**: VS Code extension with AI peer programming assistant
**Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. **Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo.
@ -2235,12 +2234,11 @@ You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a sing
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
**Chat Management Guidelines**: **Chat Management Guidelines**:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
**Common Task Commands**: **Common Task Commands**:
@ -2320,7 +2318,7 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
#### Web UI Environment #### Web UI Environment
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent - Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assest with an orchestrating agent
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team - Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
- Created by the web-builder tool for upload to web interfaces - Created by the web-builder tool for upload to web interfaces
- Provides complete context in one package - Provides complete context in one package

View File

@ -8843,7 +8843,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
5. Type `/help` to see available commands 5. Type `/help` to see available commands
#### Option 2: IDE Integration #### Option 2: IDE Integration
**Best for**: Cursor, Claude Code, Windsurf, Trae, Cline, Roo Code, Github Copilot users **Best for**: Cursor, Claude Code, Windsurf, Cline, Roo Code, GitHub Copilot users
```bash ```bash
# Interactive installation (recommended) # Interactive installation (recommended)
@ -8856,10 +8856,9 @@ npx bmad-method install
- **Cursor**: Native AI integration - **Cursor**: Native AI integration
- **Claude Code**: Anthropic's official IDE - **Claude Code**: Anthropic's official IDE
- **Windsurf**: Built-in AI capabilities - **Windsurf**: Built-in AI capabilities
- **Trae**: Built-in AI capabilities
- **Cline**: VS Code extension with AI features - **Cline**: VS Code extension with AI features
- **Roo Code**: Web-based IDE with agent support - **Roo Code**: Web-based IDE with agent support
- **Github Copilot**: AI-powered coding assistant - **GitHub Copilot**: VS Code extension with AI peer programming assistant
**Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. **Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo.
@ -9044,12 +9043,11 @@ You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a sing
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
**Chat Management Guidelines**: **Chat Management Guidelines**:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
**Common Task Commands**: **Common Task Commands**:
@ -9129,7 +9127,7 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
#### Web UI Environment #### Web UI Environment
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent - Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assest with an orchestrating agent
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team - Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
- Created by the web-builder tool for upload to web interfaces - Created by the web-builder tool for upload to web interfaces
- Provides complete context in one package - Provides complete context in one package

View File

@ -1063,7 +1063,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
5. Type `/help` to see available commands 5. Type `/help` to see available commands
#### Option 2: IDE Integration #### Option 2: IDE Integration
**Best for**: Cursor, Claude Code, Windsurf, Trae, Cline, Roo Code, Github Copilot users **Best for**: Cursor, Claude Code, Windsurf, Cline, Roo Code, GitHub Copilot users
```bash ```bash
# Interactive installation (recommended) # Interactive installation (recommended)
@ -1076,10 +1076,9 @@ npx bmad-method install
- **Cursor**: Native AI integration - **Cursor**: Native AI integration
- **Claude Code**: Anthropic's official IDE - **Claude Code**: Anthropic's official IDE
- **Windsurf**: Built-in AI capabilities - **Windsurf**: Built-in AI capabilities
- **Trae**: Built-in AI capabilities
- **Cline**: VS Code extension with AI features - **Cline**: VS Code extension with AI features
- **Roo Code**: Web-based IDE with agent support - **Roo Code**: Web-based IDE with agent support
- **Github Copilot**: AI-powered coding assistant - **GitHub Copilot**: VS Code extension with AI peer programming assistant
**Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. **Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo.
@ -1264,12 +1263,11 @@ You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a sing
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
**Chat Management Guidelines**: **Chat Management Guidelines**:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
**Common Task Commands**: **Common Task Commands**:
@ -1349,7 +1347,7 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
#### Web UI Environment #### Web UI Environment
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent - Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assest with an orchestrating agent
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team - Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
- Created by the web-builder tool for upload to web interfaces - Created by the web-builder tool for upload to web interfaces
- Provides complete context in one package - Provides complete context in one package

View File

@ -1552,7 +1552,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
5. Type `/help` to see available commands 5. Type `/help` to see available commands
#### Option 2: IDE Integration #### Option 2: IDE Integration
**Best for**: Cursor, Claude Code, Windsurf, Trae, Cline, Roo Code, Github Copilot users **Best for**: Cursor, Claude Code, Windsurf, Cline, Roo Code, GitHub Copilot users
```bash ```bash
# Interactive installation (recommended) # Interactive installation (recommended)
@ -1565,10 +1565,9 @@ npx bmad-method install
- **Cursor**: Native AI integration - **Cursor**: Native AI integration
- **Claude Code**: Anthropic's official IDE - **Claude Code**: Anthropic's official IDE
- **Windsurf**: Built-in AI capabilities - **Windsurf**: Built-in AI capabilities
- **Trae**: Built-in AI capabilities
- **Cline**: VS Code extension with AI features - **Cline**: VS Code extension with AI features
- **Roo Code**: Web-based IDE with agent support - **Roo Code**: Web-based IDE with agent support
- **Github Copilot**: AI-powered coding assistant - **GitHub Copilot**: VS Code extension with AI peer programming assistant
**Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. **Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo.
@ -1753,12 +1752,11 @@ You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a sing
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
**Chat Management Guidelines**: **Chat Management Guidelines**:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
**Common Task Commands**: **Common Task Commands**:
@ -1838,7 +1836,7 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
#### Web UI Environment #### Web UI Environment
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent - Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assest with an orchestrating agent
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team - Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
- Created by the web-builder tool for upload to web interfaces - Created by the web-builder tool for upload to web interfaces
- Provides complete context in one package - Provides complete context in one package

View File

@ -1400,7 +1400,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
5. Type `/help` to see available commands 5. Type `/help` to see available commands
#### Option 2: IDE Integration #### Option 2: IDE Integration
**Best for**: Cursor, Claude Code, Windsurf, Trae, Cline, Roo Code, Github Copilot users **Best for**: Cursor, Claude Code, Windsurf, Cline, Roo Code, GitHub Copilot users
```bash ```bash
# Interactive installation (recommended) # Interactive installation (recommended)
@ -1413,10 +1413,9 @@ npx bmad-method install
- **Cursor**: Native AI integration - **Cursor**: Native AI integration
- **Claude Code**: Anthropic's official IDE - **Claude Code**: Anthropic's official IDE
- **Windsurf**: Built-in AI capabilities - **Windsurf**: Built-in AI capabilities
- **Trae**: Built-in AI capabilities
- **Cline**: VS Code extension with AI features - **Cline**: VS Code extension with AI features
- **Roo Code**: Web-based IDE with agent support - **Roo Code**: Web-based IDE with agent support
- **Github Copilot**: AI-powered coding assistant - **GitHub Copilot**: VS Code extension with AI peer programming assistant
**Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. **Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo.
@ -1601,12 +1600,11 @@ You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a sing
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
**Chat Management Guidelines**: **Chat Management Guidelines**:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
**Common Task Commands**: **Common Task Commands**:
@ -1686,7 +1684,7 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
#### Web UI Environment #### Web UI Environment
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent - Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assest with an orchestrating agent
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team - Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
- Created by the web-builder tool for upload to web interfaces - Created by the web-builder tool for upload to web interfaces
- Provides complete context in one package - Provides complete context in one package

View File

@ -1298,7 +1298,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
5. Type `/help` to see available commands 5. Type `/help` to see available commands
#### Option 2: IDE Integration #### Option 2: IDE Integration
**Best for**: Cursor, Claude Code, Windsurf, Trae, Cline, Roo Code, Github Copilot users **Best for**: Cursor, Claude Code, Windsurf, Cline, Roo Code, GitHub Copilot users
```bash ```bash
# Interactive installation (recommended) # Interactive installation (recommended)
@ -1311,10 +1311,9 @@ npx bmad-method install
- **Cursor**: Native AI integration - **Cursor**: Native AI integration
- **Claude Code**: Anthropic's official IDE - **Claude Code**: Anthropic's official IDE
- **Windsurf**: Built-in AI capabilities - **Windsurf**: Built-in AI capabilities
- **Trae**: Built-in AI capabilities
- **Cline**: VS Code extension with AI features - **Cline**: VS Code extension with AI features
- **Roo Code**: Web-based IDE with agent support - **Roo Code**: Web-based IDE with agent support
- **Github Copilot**: AI-powered coding assistant - **GitHub Copilot**: VS Code extension with AI peer programming assistant
**Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. **Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo.
@ -1499,12 +1498,11 @@ You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a sing
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
**Chat Management Guidelines**: **Chat Management Guidelines**:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
**Common Task Commands**: **Common Task Commands**:
@ -1584,7 +1582,7 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
#### Web UI Environment #### Web UI Environment
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent - Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assest with an orchestrating agent
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team - Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
- Created by the web-builder tool for upload to web interfaces - Created by the web-builder tool for upload to web interfaces
- Provides complete context in one package - Provides complete context in one package

View File

@ -1338,7 +1338,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
5. Type `/help` to see available commands 5. Type `/help` to see available commands
#### Option 2: IDE Integration #### Option 2: IDE Integration
**Best for**: Cursor, Claude Code, Windsurf, Trae, Cline, Roo Code, Github Copilot users **Best for**: Cursor, Claude Code, Windsurf, Cline, Roo Code, GitHub Copilot users
```bash ```bash
# Interactive installation (recommended) # Interactive installation (recommended)
@ -1351,10 +1351,9 @@ npx bmad-method install
- **Cursor**: Native AI integration - **Cursor**: Native AI integration
- **Claude Code**: Anthropic's official IDE - **Claude Code**: Anthropic's official IDE
- **Windsurf**: Built-in AI capabilities - **Windsurf**: Built-in AI capabilities
- **Trae**: Built-in AI capabilities
- **Cline**: VS Code extension with AI features - **Cline**: VS Code extension with AI features
- **Roo Code**: Web-based IDE with agent support - **Roo Code**: Web-based IDE with agent support
- **Github Copilot**: AI-powered coding assistant - **GitHub Copilot**: VS Code extension with AI peer programming assistant
**Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo. **Note for VS Code Users**: BMad-Method assumes when you mention "VS Code" that you're using it with an AI-powered extension like GitHub Copilot, Cline, or Roo. Standard VS Code without AI capabilities cannot run BMad agents. The installer includes built-in support for Cline and Roo.
@ -1539,12 +1538,11 @@ You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a sing
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
**Chat Management Guidelines**: **Chat Management Guidelines**:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
**Common Task Commands**: **Common Task Commands**:
@ -1624,7 +1622,7 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
#### Web UI Environment #### Web UI Environment
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent - Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assest with an orchestrating agent
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team - Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
- Created by the web-builder tool for upload to web interfaces - Created by the web-builder tool for upload to web interfaces
- Provides complete context in one package - Provides complete context in one package

View File

@ -1,22 +1,42 @@
# BMad Method Guide for Github Copilot # BMad Method Guide for GitHub Copilot
For the complete workflow, see the [BMad Workflow Guide](../bmad-workflow-guide.md). For the complete workflow, see the [BMad Workflow Guide](../bmad-workflow-guide.md).
## Installation ## Installation
When running `npx bmad-method install`, select **Github Copilot** as your IDE. This command will perform the following actions: When running `npx bmad-method install`, select **GitHub Copilot** as your IDE. This command will perform the following actions:
- Create the `.bmad-core/` directory with all the agent rule files. - Create the `.bmad-core/` directory with all the agent rule files.
- Create the `.vscode/` directory and add a `settings.json` file if it does not already exist, and add the basic configuration to enable GitHub Copilot's agent mode. - Create the `.vscode/` directory and add a `settings.json` file if it does not already exist, and add the basic configuration to enable GitHub Copilot's agent mode.
- Create a chatmodes file under your .github folder for each specific agent being added - Create a chatmodes file under your .github folder for each specific agent being added
## Using BMad Agents in VS Code ## Using BMAD Agents in GitHub Copilot
1. In the GitHub Copilot Chat window, select **Agent** from the chat mode dropdown list. 1. **Open GitHub Copilot chat** in VS Code (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux).
2. Select the agent you want to use from the chat input's participant selector (e.g., `@workspace` > `dev`).
3. The agent adopts that persona for the conversation.
4. Use `*help` to see the commands available for the selected agent.
## VS Code Specific Features ## Available Agents
- **Dynamic Configuration**: When you first invoke an agent (e.g., `@dev`), VS Code will automatically update `.vscode/settings.json` by adding the configuration for that chat mode. You can switch between agents using the chat participant selector. The following agents are available for GitHub Copilot:
- **Activation**: Use the `@` prefix in the GitHub Copilot Chat for instant switching between agents.
- **Collaboration**: Fully compatible with **Live Share**, allowing you, your team, and BMad agents to work together in real-time. - `bmad-master` - Master Task Executor
- **Project Context**: Agents have full access to your workspace, including open files and the selected code. - `dev` - Development expert
- `qa` - Quality Assurance specialist
- `ux-expert` - UX specialist
## GitHub Copilot-Specific Features
- **Settings**: Use the `.vscode/settings.json` file to configure Copilot behavior. The installer can configure these for you.
- `chat.agent.maxRequests`: Maximum requests per agent session (recommended: 15).
- `github.copilot.chat.agent.runTasks`: Allow agents to run workspace tasks (e.g., from `package.json` scripts).
- `github.copilot.chat.agent.autoFix`: Enable automatic error detection and fixing in generated code.
- `chat.tools.autoApprove`: Auto-approve ALL tools without confirmation (use with caution).
- **VS Code integration**: Works within VS Code's GitHub Copilot chat panel.
- **Tool Confirmation**: Copilot will ask for confirmation before running tools that can modify files. You can approve a tool once, for the session, or always.
## Tips for GitHub Copilot Users
- You can use a `.github/copilot-instructions.md` file to provide additional context or instructions for your projects that are not covered by the BMAD framework.
- BMAD agents can come with a pre-configured set of tools. You can see which tools an agent uses by looking at the `tools` section in its `.github/chatmodes/[agent].chatmode.md` file.

View File

@ -22,7 +22,7 @@ The BMad Method follows a structured approach to AI-assisted software developmen
``` ```
- Choose "Complete installation" - Choose "Complete installation"
- Select your IDE (Cursor, Claude Code, Windsurf, Trae, Roo Code, or Github Copilot) - Select your IDE (Cursor, Claude Code, Windsurf, Roo Code, or GitHub Copilot)
2. **Verify installation**: 2. **Verify installation**:
- `.bmad-core/` folder created with all agents - `.bmad-core/` folder created with all agents
@ -112,13 +112,12 @@ Follow the SM → Dev cycle for systematic story development:
- **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Claude Code**: `/agent-name` (e.g., `/bmad-master`)
- **Cursor**: `@agent-name` (e.g., `@bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`)
- **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`)
- **Trae**: `@agent-name` (e.g., `@bmad-master`)
- **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`)
- **Github Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. - **GitHub Copilot**: Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
### Chat Management: ### Chat Management:
- **Claude Code, Cursor, Windsurf, Trae**: Start new chats when switching agents - **Claude Code, Cursor, Windsurf**: Start new chats when switching agents
- **Roo Code**: Switch modes within the same conversation - **Roo Code**: Switch modes within the same conversation
## Available Agents ## Available Agents

View File

@ -86,6 +86,6 @@ ide-configurations:
# 1. The installer creates a .github/chatmodes/ directory in your project # 1. The installer creates a .github/chatmodes/ directory in your project
# 2. Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector. # 2. Open the Chat view (`⌃⌘I` on Mac, `Ctrl+Alt+I` on Windows/Linux) and select **Agent** from the chat mode selector.
# 3. The agent will adopt that persona for the conversation # 3. The agent will adopt that persona for the conversation
# 4. Requires VS Code 1.99+ with `chat.agent.enabled: true` in settings # 4. Requires VS Code 1.101+ with `chat.agent.enabled: true` in settings
# 5. Agent files are stored in .github/chatmodes/ # 5. Agent files are stored in .github/chatmodes/
# 6. Use `/help` to see available commands and agents # 6. Use `*help` to see available commands and agents

View File

@ -66,7 +66,7 @@ class IdeSetup {
case "gemini": case "gemini":
return this.setupGeminiCli(installDir, selectedAgent); return this.setupGeminiCli(installDir, selectedAgent);
case "github-copilot": case "github-copilot":
return this.setupVsCodeCopilot(installDir, selectedAgent, spinner); return this.setupGitHubCopilot(installDir, selectedAgent, spinner);
default: default:
console.log(chalk.yellow(`\nIDE ${ide} not yet supported`)); console.log(chalk.yellow(`\nIDE ${ide} not yet supported`));
return false; return false;
@ -566,7 +566,7 @@ class IdeSetup {
return true; return true;
} }
async setupVsCodeCopilot(installDir, selectedAgent, spinner = null) { async setupGitHubCopilot(installDir, selectedAgent, spinner = null) {
await initializeModules(); await initializeModules();
// Configure VS Code workspace settings first to avoid UI conflicts with loading spinners // Configure VS Code workspace settings first to avoid UI conflicts with loading spinners