BMAD-METHOD/bmad-core/core-config.yaml

69 lines
2.7 KiB
YAML

# <!-- Powered by BMAD™ Core -->
markdownExploder: true
qa:
qaLocation: docs/qa
prd:
prdFile: docs/prd.md
prdVersion: v4
prdSharded: true
prdShardedLocation: docs/prd
epicFilePattern: epic-{n}*.md
architecture:
architectureFile: docs/architecture.md
architectureVersion: v4
architectureSharded: true
architectureShardedLocation: docs/architecture
customTechnicalDocuments: null
devLoadAlwaysFiles:
- docs/architecture/coding-standards.md
- docs/architecture/tech-stack.md
- docs/architecture/source-tree.md
devDebugLog: .ai/debug-log.md
devStoryLocation: docs/stories
slashPrefix: BMad
geminiCli:
enabled: true
defaultApprovalMode: default
analysisLocation: docs/analysis
commandTemplates:
fileAnalysis: 'gemini "@{path} Analyze this file''s structure, purpose, and key patterns"'
directoryAnalysis: 'gemini "@{path} Summarize the architecture and patterns in this directory"'
projectOverview: 'gemini --all-files "Provide comprehensive overview of this project''s architecture, technology stack, and key decisions"'
featureVerification: 'gemini "@{paths} Has {feature} been implemented? Show relevant files and implementation details"'
patternSearch: 'gemini "@{paths} Find all instances of {pattern} and list with file paths and examples"'
multiFileAnalysis: 'gemini "{paths} {prompt}"'
safetySettings:
readOnlyDefault: true
requireApproval: true
maxContextSize: "2GB"
timeoutSeconds: 300
context7:
enabled: true
defaultMode: documentation
preferredSources: official
versionHandling: latest
integrationPattern: "use context7"
documentationTypes:
- api
- examples
- patterns
- bestPractices
- troubleshooting
commandTemplates:
libraryDocs: "For {library} {useCase}, use context7 to get current documentation and examples."
apiReference: "For {technology} {api} methods, use context7 to get current API documentation."
implementationPattern: "For {pattern} implementation in {technology}, use context7 to get current patterns and examples."
troubleshooting: "For {issue} debugging in {technology}, use context7 to get current troubleshooting documentation."
bestPractices: "For {technology} {context} best practices, use context7 to get current recommendations."
architectureGuidance: "For {technology} {architecture} patterns, use context7 to get current architectural documentation."
agentSpecialization:
dev:
focus: implementation
priorities: [api, examples, troubleshooting]
architect:
focus: design
priorities: [patterns, bestPractices, architecture]
researcher:
focus: analysis
priorities: [api, patterns, bestPractices, examples]