113 lines
3.2 KiB
YAML
113 lines
3.2 KiB
YAML
# BMAD-Spec Orchestrator Configuration
|
|
system:
|
|
version: "1.0.0"
|
|
name: "BMAD-Spec Orchestrator for Claude"
|
|
mode: "claude-native"
|
|
|
|
ai_settings:
|
|
primary_model: "claude-sonnet-4"
|
|
temperature: 0.2
|
|
max_tokens: 4000
|
|
|
|
# Deterministic orchestration & routing
|
|
orchestrator:
|
|
model: "claude-sonnet-4"
|
|
temperature: 0.2
|
|
max_tokens: 2000
|
|
stop_on_violation: true
|
|
routing:
|
|
temperature: 0.2
|
|
|
|
subagent_models:
|
|
# High complexity tasks - Architecture, Security, Critical Analysis
|
|
high_complexity: "claude-opus-4"
|
|
# Medium complexity tasks - Development, PM, UX Design
|
|
medium_complexity: "claude-sonnet-4"
|
|
# Low complexity tasks - Basic analysis, simple tasks
|
|
low_complexity: "claude-3-5-haiku"
|
|
|
|
defaults:
|
|
workflow: "greenfield-fullstack"
|
|
output_directory: "./generated"
|
|
context_retention: true
|
|
session_persistence: true
|
|
|
|
triggers:
|
|
activation_phrases:
|
|
- "create a"
|
|
- "build a"
|
|
- "develop a"
|
|
- "make a"
|
|
- "I need a"
|
|
- "use BMAD"
|
|
- "start a new project"
|
|
|
|
workflow_selection:
|
|
keywords:
|
|
ui_indicators: ["frontend", "UI", "interface", "React", "Vue", "Angular", "design", "user interface"]
|
|
service_indicators: ["backend", "API", "service", "server", "database", "REST", "GraphQL"]
|
|
fullstack_indicators: ["application", "app", "full-stack", "complete", "website", "platform"]
|
|
brownfield_indicators: ["existing", "modify", "update", "enhance", "add to", "change", "improve"]
|
|
|
|
agent_roles:
|
|
analyst:
|
|
trigger_words: ["research", "analyze", "requirements", "market", "feasibility"]
|
|
default_temperature: 0.4
|
|
model: "claude-sonnet-4" # Medium complexity - business analysis
|
|
|
|
pm:
|
|
trigger_words: ["plan", "roadmap", "stories", "features", "prioritize"]
|
|
default_temperature: 0.4
|
|
model: "claude-sonnet-4" # Medium complexity - product management
|
|
|
|
architect:
|
|
trigger_words: ["design", "architecture", "system", "structure", "patterns"]
|
|
default_temperature: 0.3
|
|
model: "claude-opus-4" # High complexity - system architecture
|
|
|
|
developer:
|
|
trigger_words: ["implement", "code", "build", "create", "develop"]
|
|
default_temperature: 0.5
|
|
model: "claude-sonnet-4" # Medium complexity - code implementation
|
|
|
|
qa:
|
|
trigger_words: ["test", "quality", "verify", "validate", "check"]
|
|
default_temperature: 0.3
|
|
model: "claude-opus-4" # High complexity - quality assurance
|
|
|
|
ux-expert:
|
|
trigger_words: ["user experience", "interface", "usability", "accessibility"]
|
|
default_temperature: 0.6
|
|
model: "claude-sonnet-4" # Medium complexity - UX design
|
|
|
|
# Capability-scoped rules loading (stack profiles)
|
|
rules_loading:
|
|
manifest: ".claude/rules/manifest.yaml"
|
|
|
|
output_formats:
|
|
documents:
|
|
extension: ".md"
|
|
use_headers: true
|
|
include_metadata: true
|
|
|
|
code:
|
|
include_comments: true
|
|
use_proper_formatting: true
|
|
follow_conventions: true
|
|
|
|
diagrams:
|
|
format: "mermaid"
|
|
include_descriptions: true
|
|
|
|
session_settings:
|
|
auto_save: true
|
|
save_interval: "after_each_step"
|
|
history_limit: 100
|
|
artifact_retention: "permanent"
|
|
|
|
validation:
|
|
check_completeness: true
|
|
verify_consistency: true
|
|
validate_templates: true
|
|
ensure_quality: true
|