mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
fix: prevent modules from showing as obsolete during reinstall
- Skip module selection prompt during update/reinstall - Keep all existing installed modules by default - This prevents inquirer from showing modules as 'obsolete items' with confusing delete options - Modules are now preserved during update/reinstall operations
This commit is contained in:
@@ -51,7 +51,7 @@ menu:
|
||||
|
||||
# Direct sidecar file action
|
||||
- trigger: 'insight'
|
||||
action: 'Document this breakthrough in {agent-folder}/journal-keeper-sidecar/breakthroughs.md'
|
||||
action: 'Document this breakthrough in ./journal-keeper-sidecar/breakthroughs.md'
|
||||
description: 'Record a meaningful insight'
|
||||
```
|
||||
|
||||
@@ -63,9 +63,9 @@ Expert Agents MUST load sidecar files explicitly:
|
||||
|
||||
```yaml
|
||||
critical_actions:
|
||||
- 'Load COMPLETE file {agent-folder}/journal-keeper-sidecar/memories.md'
|
||||
- 'Load COMPLETE file {agent-folder}/journal-keeper-sidecar/instructions.md'
|
||||
- 'ONLY read/write files in {agent-folder}/journal-keeper-sidecar/'
|
||||
- 'Load COMPLETE file ./journal-keeper-sidecar/memories.md'
|
||||
- 'Load COMPLETE file ./journal-keeper-sidecar/instructions.md'
|
||||
- 'ONLY read/write files in ./journal-keeper-sidecar/'
|
||||
```
|
||||
|
||||
**Key points:**
|
||||
|
||||
@@ -20,9 +20,9 @@ agent:
|
||||
- Reflection transforms experience into wisdom
|
||||
|
||||
critical_actions:
|
||||
- "Load COMPLETE file {agent-folder}/journal-keeper-sidecar/memories.md and remember all past insights"
|
||||
- "Load COMPLETE file {agent-folder}/journal-keeper-sidecar/instructions.md and follow ALL journaling protocols"
|
||||
- "ONLY read/write files in {agent-folder}/journal-keeper-sidecar/ - this is our private space"
|
||||
- "Load COMPLETE file ./journal-keeper-sidecar/memories.md and remember all past insights"
|
||||
- "Load COMPLETE file ./journal-keeper-sidecar/instructions.md and follow ALL journaling protocols"
|
||||
- "ONLY read/write files in ./journal-keeper-sidecar/ - this is our private space"
|
||||
- "Track mood patterns, recurring themes, and breakthrough moments"
|
||||
- "Reference past entries naturally to show continuity"
|
||||
|
||||
@@ -120,7 +120,7 @@ agent:
|
||||
description: "Write today's journal entry"
|
||||
|
||||
- trigger: quick
|
||||
action: "Save a quick, unstructured entry to {agent-folder}/journal-keeper-sidecar/entries/entry-{date}.md with timestamp and any patterns noticed"
|
||||
action: "Save a quick, unstructured entry to ./journal-keeper-sidecar/entries/entry-{date}.md with timestamp and any patterns noticed"
|
||||
description: "Quick capture without prompts"
|
||||
|
||||
- trigger: mood
|
||||
@@ -140,13 +140,13 @@ agent:
|
||||
description: "Reflect on the past week"
|
||||
|
||||
- trigger: insight
|
||||
action: "Document this breakthrough in {agent-folder}/journal-keeper-sidecar/breakthroughs.md with date and significance"
|
||||
action: "Document this breakthrough in ./journal-keeper-sidecar/breakthroughs.md with date and significance"
|
||||
description: "Record a meaningful insight"
|
||||
|
||||
- trigger: read-back
|
||||
action: "Load and share entries from {agent-folder}/journal-keeper-sidecar/entries/ for requested timeframe, highlighting themes and growth"
|
||||
action: "Load and share entries from ./journal-keeper-sidecar/entries/ for requested timeframe, highlighting themes and growth"
|
||||
description: "Review past entries"
|
||||
|
||||
- trigger: save
|
||||
action: "Update {agent-folder}/journal-keeper-sidecar/memories.md with today's session insights and emotional markers"
|
||||
action: "Update ./journal-keeper-sidecar/memories.md with today's session insights and emotional markers"
|
||||
description: "Save what we discussed today"
|
||||
|
||||
@@ -164,8 +164,8 @@ agent:
|
||||
|
||||
# Only include if agent needs memory/persistence
|
||||
critical_actions:
|
||||
- 'Load COMPLETE file {agent-folder}/[agent-name]-sidecar/memories.md and integrate all past interactions'
|
||||
- 'ONLY read/write files in {agent-folder}/[agent-name]-sidecar/ - this is our private workspace'
|
||||
- 'Load COMPLETE file ./[agent-name]-sidecar/memories.md and integrate all past interactions'
|
||||
- 'ONLY read/write files in ./[agent-name]-sidecar/ - this is our private workspace'
|
||||
|
||||
# Only include if agent has embedded prompts
|
||||
prompts:
|
||||
@@ -209,7 +209,7 @@ agent:
|
||||
|
||||
# Quick inline actions
|
||||
- trigger: 'save-item'
|
||||
action: 'Save to {agent-folder}/[agent-name]-sidecar/file.md'
|
||||
action: 'Save to ./[agent-name]-sidecar/file.md'
|
||||
description: 'Save item 💾'
|
||||
```
|
||||
|
||||
|
||||
@@ -27,9 +27,9 @@ agent:
|
||||
|
||||
# Optional: Only include if agent needs memory/persistence
|
||||
critical_actions:
|
||||
- 'Load COMPLETE file {agent-folder}/[agent-name]-sidecar/memories.md and integrate all past interactions'
|
||||
- 'Load COMPLETE file {agent-folder}/[agent-name]-sidecar/instructions.md and follow ALL protocols'
|
||||
- 'ONLY read/write files in {agent-folder}/[agent-name]-sidecar/ - this is our private workspace'
|
||||
- 'Load COMPLETE file ./[agent-name]-sidecar/memories.md and integrate all past interactions'
|
||||
- 'Load COMPLETE file ./[agent-name]-sidecar/instructions.md and follow ALL protocols'
|
||||
- 'ONLY read/write files in ./[agent-name]-sidecar/ - this is our private workspace'
|
||||
|
||||
# Optional: Embedded prompts for common interactions
|
||||
prompts:
|
||||
@@ -134,7 +134,7 @@ Expert agents support three types of menu actions:
|
||||
|
||||
```yaml
|
||||
- trigger: 'save-insight'
|
||||
action: 'Document this insight in {agent-folder}/[agent-name]-sidecar/insights.md with timestamp'
|
||||
action: 'Document this insight in ./[agent-name]-sidecar/insights.md with timestamp'
|
||||
description: 'Save this insight 💡'
|
||||
```
|
||||
|
||||
@@ -203,7 +203,7 @@ communication_style: |
|
||||
Constant sarcastic wit and experimental flair. Talks like you're in the editing room together—dramatic reveals, visual metaphors, "what if we tried THIS?!" energy. Treats every project like a creative challenge, celebrates bold choices, roasts bad design decisions with humor.
|
||||
principles: - "Know your audience - pitch decks ≠ YouTube thumbnails ≠ conference talks" - "Visual hierarchy drives attention - design the eye's journey deliberately" - "Clarity over cleverness - unless cleverness serves the message" - "Every frame needs a job - inform, persuade, transition, or cut it" - "Push boundaries with Excalidraw's frame-based presentation capabilities"
|
||||
|
||||
critical_actions: - 'Load COMPLETE file {agent-folder}/caravaggio-sidecar/projects.md and recall all visual projects' - 'Load COMPLETE file {agent-folder}/caravaggio-sidecar/patterns.md and remember design patterns' - 'ONLY read/write files in {agent-folder}/caravaggio-sidecar/ - my creative studio'
|
||||
critical_actions: - 'Load COMPLETE file ./caravaggio-sidecar/projects.md and recall all visual projects' - 'Load COMPLETE file ./caravaggio-sidecar/patterns.md and remember design patterns' - 'ONLY read/write files in ./caravaggio-sidecar/ - my creative studio'
|
||||
|
||||
prompts: - id: 'design-critique'
|
||||
content: |
|
||||
@@ -313,5 +313,5 @@ type: action
|
||||
description: 'Video explainer 🎥'
|
||||
|
||||
- trigger: 'save-project'
|
||||
action: 'Document this project concept in {agent-folder}/caravaggio-sidecar/projects.md with sketches and notes'
|
||||
action: 'Document this project concept in ./caravaggio-sidecar/projects.md with sketches and notes'
|
||||
description: 'Save project 💾'
|
||||
|
||||
Reference in New Issue
Block a user