Files
BMAD-METHOD/installer/config/install.config.yml
2025-06-12 19:36:12 -05:00

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"