12 KiB
BMAD Method Memory Enhancement Commands
Overview
This reference documents the memory enhancement commands that integrate with the BMAD Method. These commands extend BMAD personas and workflows with persistent context capabilities across all supported platforms.
Quick Command Summary
| Command | Purpose | Example |
|---|---|---|
/bmad-remember |
Create BMAD methodology memory | /bmad-remember "Component-based architecture pattern" METHODOLOGY 0.8 |
/bmad-recall |
Search BMAD methodology memories | /bmad-recall "architecture patterns" |
/bmad-memories |
List BMAD methodology memories | /bmad-memories DECISION |
/bmad-forget |
Remove BMAD methodology memory | /bmad-forget mem_001 |
/bmad-status |
Show BMAD memory status | /bmad-status |
/bmad-relate |
Link BMAD methodology memories | /bmad-relate mem_001 "supports" mem_002 |
/bmad-update |
Modify BMAD methodology memory | /bmad-update mem_001 "Updated methodology approach" |
Detailed Command Reference
BMAD Memory Creation Commands
/bmad-remember [content] [type] [importance]
Creates a new BMAD methodology memory with specified content, type, and importance level.
Syntax:
/bmad-remember "[content]" [TYPE] [importance_0.0-1.0]
Types:
WORKING- Current BMAD session contextDECISION- Important BMAD methodology choicesSOLUTION- BMAD methodology problem-solving insightsLEARNING- New BMAD methodology knowledgePATTERN- Recurring BMAD methodology approachesSEMANTIC- BMAD conceptual knowledgePROCEDURAL- BMAD workflow knowledge
Examples:
/bmad-remember "Use component-based architecture for scalability" DECISION 0.8
/bmad-remember "Mobile-first design methodology for all UIs" PATTERN 0.7
/bmad-remember "Current sprint focusing on authentication flows" WORKING 0.5
/bmad-remember "Atomic design system improves component reuse" LEARNING 0.6
Automatic BMAD Memory Triggers
These phrases automatically create BMAD methodology memories:
"Remember this BMAD approach: [content]" SEMANTIC memory
"I've decided on this BMAD methodology: [content]" DECISION memory
"The BMAD solution is: [content]" SOLUTION memory
"I learned this BMAD pattern: [content]" LEARNING memory
"The BMAD workflow pattern is: [content]" PATTERN memory
"The current BMAD context is: [content]" WORKING memory
Examples:
User: "Remember this BMAD approach: We use atomic design methodology for all components"
Creates SEMANTIC memory with importance 0.7
User: "I've decided on this BMAD methodology: TypeScript for all frontend development"
Creates DECISION memory with importance 0.8
User: "The BMAD solution is: Use React Context for simple state, Redux for complex state"
Creates SOLUTION memory with importance 0.8
BMAD Memory Retrieval Commands
/bmad-recall [query] [type] [limit]
Searches BMAD methodology memories based on content, tags, or metadata.
Syntax:
/bmad-recall "[search_query]" [TYPE] [max_results]
Examples:
/bmad-recall "architecture patterns" # Search all BMAD memories
/bmad-recall "state management" DECISION # Search only BMAD decision memories
/bmad-recall "component design" SOLUTION 3 # Limit to 3 BMAD solution memories
/bmad-recall "react" PATTERN # Find BMAD React patterns
Advanced BMAD Search:
/bmad-recall tag:architecture # Search by BMAD methodology tag
/bmad-recall importance:>0.7 # High importance BMAD memories
/bmad-recall created:today # Today's BMAD methodology memories
/bmad-recall persona:architect # Architect persona BMAD memories
/bmad-memories [filter] [limit]
Lists BMAD methodology memories with optional filtering.
Syntax:
/bmad-memories [TYPE|filter] [limit]
Examples:
/bmad-memories # List all BMAD methodology memories
/bmad-memories DECISION # List BMAD methodology decisions
/bmad-memories recent 5 # 5 most recent BMAD memories
/bmad-memories important # High-importance BMAD memories (>0.7)
/bmad-memories today # Today's BMAD methodology memories
/bmad-memories working # Current BMAD working memories
/bmad-recall-related [memory_id]
Finds BMAD methodology memories related to a specific memory.
Examples:
/bmad-recall-related mem_001 # Find BMAD memories related to mem_001
/bmad-recall-related "authentication" # Find BMAD memories related to authentication
BMAD Memory Management Commands
/bmad-update [id] [new_content]
Updates existing BMAD methodology memory content.
Examples:
/bmad-update mem_001 "Updated component architecture pattern with micro-frontends"
/bmad-update mem_005 importance:0.9
/bmad-update mem_003 tags:+security,+authentication
/bmad-forget [id|filter]
Removes BMAD methodology memories based on ID or filter criteria.
Examples:
/bmad-forget mem_001 # Delete specific BMAD memory
/bmad-forget-working # Clear all BMAD working memories
/bmad-forget-old 30 # Delete BMAD memories older than 30 days
/bmad-forget importance:<0.3 # Delete low-importance BMAD memories
/bmad-forget tag:temporary # Delete BMAD memories tagged as temporary
/bmad-relate [source_id] [relationship] [target_id] [strength]
Creates relationships between BMAD methodology memories.
Relationship Types:
supports- Source supports target BMAD methodologycontradicts- Source contradicts target BMAD methodologyfollows- Source follows target chronologically in BMAD workflowprecedes- Source comes before target in BMAD workflowrelates_to- General BMAD methodology relationshippart_of- Source is part of target BMAD methodologyimplements- Source implements target BMAD methodology
Examples:
/bmad-relate mem_001 "supports" mem_002 0.8
/bmad-relate mem_005 "follows" mem_004 0.9
/bmad-relate mem_010 "contradicts" mem_008 0.7
BMAD Memory Analytics Commands
/bmad-status
Shows comprehensive BMAD methodology memory status.
Output includes:
- Total BMAD memory count by type
- BMAD memory usage statistics
- Recent BMAD methodology activity
- BMAD persona memory distribution
- BMAD methodology performance metrics
/bmad-health
Checks BMAD methodology memory integrity and performance.
Checks:
- BMAD memory file integrity
- BMAD memory index consistency
- BMAD methodology relationship validity
- BMAD memory performance metrics
- BMAD storage optimization opportunities
/bmad-analytics [period]
Generates detailed BMAD methodology memory analytics for specified time period.
Examples:
/bmad-analytics today # Today's BMAD memory activity
/bmad-analytics week # This week's BMAD analytics
/bmad-analytics month # Monthly BMAD analytics
/bmad-analytics all # All-time BMAD analytics
BMAD Memory Import/Export Commands
/bmad-export [format] [filter]
Exports BMAD methodology memories in specified format.
Formats:
json- JSON format for programmatic usemarkdown- Markdown format for documentationcsv- CSV format for spreadsheet analysistext- Simple text format
Examples:
/bmad-export json # Export all BMAD memories as JSON
/bmad-export markdown DECISION # Export BMAD decisions as Markdown
/bmad-export csv important # Export important BMAD memories as CSV
/bmad-import [file] [format]
Imports BMAD methodology memories from file.
Examples:
/bmad-import bmad-memories.json json
/bmad-import bmad-decisions.md markdown
/bmad-import bmad-patterns.csv csv
BMAD Workflow Enhancement Commands
/bmad-workflow [workflow_type]
Initiates a memory-enhanced BMAD workflow.
Workflow Types:
PROBLEM_SOLVING- BMAD problem analysis and solution trackingARCHITECTURE_PLANNING- BMAD architecture decision trackingFEATURE_DEVELOPMENT- BMAD feature development memory managementCODE_REVIEW- BMAD code review with pattern matchingDEBUGGING- BMAD bug tracking and solution documentation
Examples:
/bmad-workflow PROBLEM_SOLVING
Creates BMAD working memory for problem
Tracks BMAD solution attempts
Documents final BMAD methodology solution
/bmad-workflow ARCHITECTURE_PLANNING
Creates BMAD decision tracking
Documents alternatives considered
Records rationale for BMAD methodology choices
/bmad-end-workflow [workflow_id]
Completes a BMAD workflow and consolidates memories.
Examples:
/bmad-end-workflow prob_001
Consolidates BMAD problem-solving memories
Creates BMAD solution pattern if applicable
Archives BMAD working memories
BMAD Template Commands
/bmad-template [type] [template_definition]
Creates reusable BMAD methodology memory templates.
Examples:
/bmad-template DECISION "Technology: [tech], Reason: [reason], Alternatives: [alts], Impact: [impact]"
/bmad-template SOLUTION "Problem: [problem], Root Cause: [cause], Solution: [solution], Steps: [steps], Result: [result]"
/bmad-template PATTERN "Pattern: [name], Use Case: [usecase], Implementation: [impl], Benefits: [benefits]"
/bmad-remember-template [template_type] [parameters]
Creates BMAD methodology memory using predefined template.
Examples:
/bmad-remember-template DECISION tech="React" reason="Component reusability" alts="Vue,Angular" impact="High"
/bmad-remember-template SOLUTION problem="Slow component rendering" cause="Excessive re-renders" solution="React.memo and useMemo" steps="1. Identify components, 2. Apply memoization, 3. Test performance" result="60% faster rendering"
BMAD Persona Integration
Product Manager Persona Commands
/bmad-pm-remember "Market research insight: [content]"
/bmad-pm-recall "stakeholder requirements"
/bmad-pm-priorities - List prioritized BMAD requirements
Architect Persona Commands
/bmad-arch-remember "Architecture decision: [content]"
/bmad-arch-recall "technology decisions"
/bmad-arch-patterns - List BMAD architecture patterns
v0 UX/UI Architect Persona Commands
/bmad-ux-remember "Design pattern: [content]"
/bmad-ux-recall "component patterns"
/bmad-ux-system - Show BMAD design system memories
Developer Persona Commands
/bmad-dev-remember "Implementation pattern: [content]"
/bmad-dev-recall "code solutions"
/bmad-dev-patterns - List BMAD development patterns
Platform-Specific BMAD Integration
Cursor AI Commands
/bmad-cursor-activate - Activate BMAD memory in Cursor AI
/bmad-cursor-workspace - Integrate with Cursor workspace
/bmad-cursor-codebase - Analyze codebase for BMAD patterns
JetBrains Commands
/bmad-jetbrains-activate - Activate BMAD memory in JetBrains
/bmad-jetbrains-project - Integrate with JetBrains project
/bmad-jetbrains-analyze - Analyze project for BMAD patterns
V0 Commands
/bmad-v0-activate - Activate BMAD memory in V0
/bmad-v0-components - Integrate with V0 component system
/bmad-v0-design - Analyze design system for BMAD patterns
Command Aliases
For faster typing, these aliases are available:
| Alias | Full Command |
|---|---|
/br |
/bmad-remember |
/brc |
/bmad-recall |
/bm |
/bmad-memories |
/bf |
/bmad-forget |
/bs |
/bmad-status |
/brel |
/bmad-relate |
/bup |
/bmad-update |
BMAD Integration Examples
BMAD Product Manager Workflow
*persona pm
/bmad-status
/bmad-remember "User research shows 70% mobile usage" INSIGHT 0.8
/bmad-workflow FEATURE_PLANNING
BMAD Architect Workflow
*persona architect
/bmad-recall "mobile usage"
/bmad-remember "Mobile-first design methodology required" DECISION 0.9
/bmad-relate mem_002 "based_on" mem_001 0.8
BMAD v0 UX/UI Architect Workflow
*persona v0-ux-ui
/bmad-recall "mobile-first"
/bmad-remember "Component library needs responsive primitives" PATTERN 0.8
/bmad-workflow DESIGN_SYSTEM
BMAD Developer Workflow
*persona developer
/bmad-recall "responsive primitives"
/bmad-remember "Using React.useMediaQuery for responsive components" IMPLEMENTATION 0.7
/bmad-relate mem_004 "implements" mem_003 0.9
This command reference demonstrates how memory enhancement integrates with and extends the BMAD Method across all personas and platforms.