Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
be4fcd8668 | ||
|
|
03f30ad28b | ||
|
|
e32b477e42 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -24,4 +24,5 @@ sample-project/*
|
||||
.bmad-core
|
||||
.bmad-creator-tools
|
||||
.gemini
|
||||
.bmad*/
|
||||
.bmad*/.cursor/
|
||||
web-bundles/
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
## [4.24.3](https://github.com/bmadcode/BMAD-METHOD/compare/v4.24.2...v4.24.3) (2025-07-04)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* update YAML library from 'yaml' to 'js-yaml' in resolveExpansionPackCoreAgents for consistency ([#295](https://github.com/bmadcode/BMAD-METHOD/issues/295)) ([03f30ad](https://github.com/bmadcode/BMAD-METHOD/commit/03f30ad28b282fbb4fa5a6ed6b57d0327218cce0))
|
||||
|
||||
## [4.24.2](https://github.com/bmadcode/BMAD-METHOD/compare/v4.24.1...v4.24.2) (2025-07-03)
|
||||
|
||||
|
||||
|
||||
53
docs/agentic-tools/vs-code-copilot-guide.md
Normal file
53
docs/agentic-tools/vs-code-copilot-guide.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# BMAD Method Guide for Visual Studio Code
|
||||
|
||||
This guide covers the setup and usage of the BMAD Method in Visual Studio Code. For the complete workflow, see the [BMAD Workflow Guide](../bmad-workflow-guide.md).
|
||||
|
||||
## Installation
|
||||
|
||||
When running `npx bmad-method install`, select **Visual Studio Code** as your IDE. This command will perform the following actions:
|
||||
|
||||
- Create the `.bmad-core/` directory with all the agent rule files.
|
||||
|
||||
- Create the `.vscode/` directory and add a `settings.json` file with the basic configuration to enable GitHub Copilot's agent mode.
|
||||
|
||||
## Using BMAD Agents in VS Code
|
||||
|
||||
1. In the GitHub Copilot Chat window, select **Agent** from the chat mode dropdown list (usually located next to the input field).
|
||||
|
||||
2. Once in Agent Mode, type `@` and the agent's name in the chat input to activate it:
|
||||
|
||||
- `@bmad-master` - Universal task executor
|
||||
|
||||
- `@sm` - Scrum Master
|
||||
|
||||
- `@dev` - Full-stack developer
|
||||
|
||||
- `@architect` - Solution architect
|
||||
|
||||
- `@pm` - Product manager
|
||||
|
||||
- `@analyst` - Business analyst
|
||||
|
||||
- `@qa` - QA specialist
|
||||
|
||||
- `@po` - Product owner
|
||||
|
||||
- `@ux-expert` - UX specialist
|
||||
|
||||
## VS Code Specific Features
|
||||
|
||||
- **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.
|
||||
|
||||
- **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.
|
||||
|
||||
- **Project Context**: Agents have full access to your workspace, including open files and the selected code.
|
||||
|
||||
## Tips for VS Code Users
|
||||
|
||||
- Use the `help` command (e.g., `@dev help`) to see the available commands for each agent.
|
||||
|
||||
- Use `@workspace` in the Copilot Chat to ask questions about your entire project.
|
||||
|
||||
- Consider adding `.vscode/` and `.bmad-core/` to your `.gitignore` file in team projects to avoid conflicts with personal settings.
|
||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "bmad-method",
|
||||
"version": "4.24.2",
|
||||
"version": "4.24.3",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "bmad-method",
|
||||
"version": "4.24.2",
|
||||
"version": "4.24.3",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@kayvan/markdown-tree-parser": "^1.5.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "bmad-method",
|
||||
"version": "4.24.2",
|
||||
"version": "4.24.3",
|
||||
"description": "Breakthrough Method of Agile AI-driven Development",
|
||||
"main": "tools/cli.js",
|
||||
"bin": {
|
||||
|
||||
@@ -1210,7 +1210,7 @@ class Installer {
|
||||
|
||||
async resolveExpansionPackCoreDependencies(installDir, expansionDotFolder, packId, spinner) {
|
||||
const glob = require('glob');
|
||||
const yaml = require('yaml');
|
||||
const yaml = require('js-yaml');
|
||||
const fs = require('fs').promises;
|
||||
|
||||
// Find all agent files in the expansion pack
|
||||
@@ -1265,7 +1265,7 @@ class Installer {
|
||||
|
||||
async resolveExpansionPackCoreAgents(installDir, expansionDotFolder, packId, spinner) {
|
||||
const glob = require('glob');
|
||||
const yaml = require('yaml');
|
||||
const yaml = require('js-yaml');
|
||||
const fs = require('fs').promises;
|
||||
|
||||
// Find all team files in the expansion pack
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "bmad-method",
|
||||
"version": "4.24.2",
|
||||
"version": "4.24.3",
|
||||
"description": "BMAD Method installer - AI-powered Agile development framework",
|
||||
"main": "lib/installer.js",
|
||||
"bin": {
|
||||
|
||||
Reference in New Issue
Block a user