mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
## Summary - Add ide-only and web-only boolean fields to agent menu schema - Filter menu items based on build target (web bundle vs local IDE) - Update BMM agent definitions with platform restrictions and improved descriptions - Update frame-expert agent icon to 📐 and add webskip flag ## Changes ### Schema & Bundler Updates - tools/schema/agent.js: Add ide-only and web-only optional boolean fields - tools/cli/lib/yaml-xml-builder.js: Filter ide-only items from web bundles - tools/cli/lib/xml-handler.js: Pass forWebBundle flag through build chain ### Agent Updates - frame-expert: Change icon to 📐, add webskip flag, improve principle formatting - pm: Mark workflow-init and correct-course as ide-only, advanced-elicitation as web-only - ux-designer: Rename trigger to create-ux-design, mark advanced-elicitation as web-only - sm: Rename triggers for consistency (story-context → create-story-context) - analyst: Add research workflow after brainstorm, mark advanced-elicitation as web-only - architect: Remove document field from validate-architecture, add web-only flag - dev: Update persona and critical actions for clarity - tech-writer: Add party-mode workflow, mark advanced-elicitation as web-only - tea: Mark advanced-elicitation as web-only - All agents: Standardize party-mode description This enables platform-specific functionality where some commands only make sense in IDE environments (workflow-init) or web interfaces (advanced-elicitation).
97 lines
2.0 KiB
JSON
97 lines
2.0 KiB
JSON
{
|
|
"chat.agent.enabled": true,
|
|
"chat.agent.maxRequests": 15,
|
|
"github.copilot.chat.agent.runTasks": true,
|
|
"chat.mcp.discovery.enabled": {
|
|
"claude-desktop": true,
|
|
"windsurf": true,
|
|
"cursor-global": true,
|
|
"cursor-workspace": true
|
|
},
|
|
"github.copilot.chat.agent.autoFix": true,
|
|
"chat.tools.autoApprove": false,
|
|
"cSpell.words": [
|
|
"Agentic",
|
|
"atlasing",
|
|
"Biostatistician",
|
|
"bmad",
|
|
"Cordova",
|
|
"customresourcedefinitions",
|
|
"dashboarded",
|
|
"Decisioning",
|
|
"eksctl",
|
|
"elicitations",
|
|
"Excalidraw",
|
|
"filecomplete",
|
|
"fintech",
|
|
"fluxcd",
|
|
"frontmatter",
|
|
"gamedev",
|
|
"gitops",
|
|
"implementability",
|
|
"Improv",
|
|
"inclusivity",
|
|
"ingressgateway",
|
|
"istioctl",
|
|
"metroidvania",
|
|
"NACLs",
|
|
"nodegroup",
|
|
"platformconfigs",
|
|
"Playfocus",
|
|
"playtesting",
|
|
"pointerdown",
|
|
"pointerup",
|
|
"Polyrepo",
|
|
"replayability",
|
|
"roguelike",
|
|
"roomodes",
|
|
"Runbook",
|
|
"runbooks",
|
|
"Shardable",
|
|
"Softlock",
|
|
"solutioning",
|
|
"speedrunner",
|
|
"substep",
|
|
"tekton",
|
|
"tilemap",
|
|
"tileset",
|
|
"tmpl",
|
|
"Trae",
|
|
"VNET",
|
|
"webskip"
|
|
],
|
|
"json.schemas": [
|
|
{
|
|
"fileMatch": ["package.json"],
|
|
"url": "https://json.schemastore.org/package.json"
|
|
},
|
|
{
|
|
"fileMatch": [".vscode/settings.json"],
|
|
"url": "vscode://schemas/settings/folder"
|
|
}
|
|
],
|
|
"editor.formatOnSave": true,
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[json]": {
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
"[yaml]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[markdown]": {
|
|
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
|
|
},
|
|
"yaml.format.enable": false,
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll.eslint": "explicit"
|
|
},
|
|
"editor.rulers": [140],
|
|
"[xml]": {
|
|
"editor.defaultFormatter": "redhat.vscode-xml"
|
|
},
|
|
"xml.format.maxLineWidth": 140
|
|
}
|