130 lines
3.9 KiB
YAML
130 lines
3.9 KiB
YAML
# BMAD Method Installation Configuration
|
|
# This file defines what files are included in each installation profile
|
|
|
|
installation-profiles:
|
|
minimal:
|
|
name: "IDE Agents Only"
|
|
description: "Minimal setup for IDE usage (recommended for beginners)"
|
|
files:
|
|
- "bmad-core/ide-agents/*.ide.md"
|
|
- "bmad-core/utils/agent-switcher.ide.md"
|
|
- "bmad-core/data/bmad-kb.md"
|
|
- "bmad-core/data/technical-preferences.md"
|
|
- "bmad-core/utils/template-format.md"
|
|
|
|
core:
|
|
extends: minimal
|
|
name: "IDE + Web Agents"
|
|
description: "Includes web agent configurations for building web-compatible bundles"
|
|
files:
|
|
- "bmad-core/agents/*.yml"
|
|
- "bmad-core/templates/web-agent-startup-instructions-template.md"
|
|
|
|
teams:
|
|
extends: core
|
|
name: "Teams & Workflows"
|
|
description: "Full team collaboration setup with pre-configured workflows"
|
|
files:
|
|
- "bmad-core/agent-teams/*.yml"
|
|
- "bmad-core/workflows/*.yml"
|
|
- "bmad-core/utils/workflow-management.md"
|
|
|
|
developer:
|
|
extends: teams
|
|
name: "Full Developer Kit"
|
|
description: "Everything including agent creation tools and schemas"
|
|
files:
|
|
- "bmad-core/tasks/create-*.md"
|
|
- "bmad-core/schemas/*.yml"
|
|
- "bmad-core/tasks/shard-doc.md"
|
|
- "bmad-core/tasks/index-docs.md"
|
|
|
|
# IDE-specific configuration for generating rules/commands
|
|
ide-configurations:
|
|
cursor:
|
|
name: "Cursor"
|
|
rule-file: ".cursorrules"
|
|
format: "single-file"
|
|
command-prefix: ""
|
|
instructions: |
|
|
# To use BMAD agents in Cursor:
|
|
# 1. Press Ctrl+L (Cmd+L on Mac) to open the chat
|
|
# 2. Type the agent name (e.g., "dev", "pm", "architect")
|
|
# 3. The agent will adopt that persona for the conversation
|
|
|
|
claude-code:
|
|
name: "Claude Code"
|
|
rule-dir: ".claude/commands/"
|
|
format: "multi-file"
|
|
command-suffix: ".md"
|
|
instructions: |
|
|
# To use BMAD agents in Claude Code:
|
|
# 1. Type /agent-name (e.g., "/dev", "/pm", "/architect")
|
|
# 2. Claude will switch to that agent's persona
|
|
|
|
windsurf:
|
|
name: "Windsurf"
|
|
rule-dir: ".windsurf/rules/"
|
|
format: "single-file"
|
|
rule-file: "bmad-agents.md"
|
|
instructions: |
|
|
# To use BMAD agents in Windsurf:
|
|
# 1. Type /agent-name (e.g., "/dev", "/pm")
|
|
# 2. Windsurf will adopt that agent's persona
|
|
|
|
roo:
|
|
name: "Roo"
|
|
# Configuration TBD - needs research
|
|
format: "unknown"
|
|
instructions: |
|
|
# Roo configuration coming soon
|
|
# Manual setup: Copy IDE agent files to your Roo configuration
|
|
|
|
cline:
|
|
name: "Cline"
|
|
# Configuration TBD - needs research
|
|
format: "unknown"
|
|
instructions: |
|
|
# Cline configuration coming soon
|
|
# Manual setup: Copy IDE agent files to your Cline configuration
|
|
|
|
# Web agent export configuration
|
|
web-agents:
|
|
source-dir: "web-build"
|
|
available-agents:
|
|
- name: "analyst"
|
|
file: "analyst.md"
|
|
description: "Business Analyst agent for requirements gathering"
|
|
- name: "pm"
|
|
file: "pm.md"
|
|
description: "Product Manager agent for product strategy"
|
|
- name: "architect"
|
|
file: "architect.md"
|
|
description: "Solution Architect agent for technical design"
|
|
- name: "po"
|
|
file: "po.md"
|
|
description: "Product Owner agent for backlog management"
|
|
- name: "sm"
|
|
file: "sm.md"
|
|
description: "Scrum Master agent for Agile processes"
|
|
- name: "dev"
|
|
file: "dev.md"
|
|
description: "Developer agent for implementation"
|
|
- name: "qa"
|
|
file: "qa.md"
|
|
description: "QA Engineer agent for testing"
|
|
- name: "ux"
|
|
file: "ux-expert.md"
|
|
description: "UX Expert agent for user experience"
|
|
|
|
teams:
|
|
- name: "fullstack"
|
|
file: "team-fullstack.md"
|
|
description: "Full-stack development team"
|
|
- name: "no-ui"
|
|
file: "team-no-ui.md"
|
|
description: "Backend/service development team"
|
|
- name: "all"
|
|
file: "team-all.md"
|
|
description: "Complete Agile team with all roles"
|