BMAD-METHOD/bmad-custom-src/modules/mental-wellness-module/README.md

204 lines
5.6 KiB
Markdown

# Mental Wellness Module
To provide accessible, empathetic AI therapy agents that support users' mental wellness through compassionate conversations, guided reflection, and evidence-based therapeutic techniques.
## Overview
This module provides:
- **4 Specialized Agents** for different aspects of mental wellness support
- **5 Evidence-Based Workflows** for structured wellness practices
- **Quick Support Tasks** for immediate help and grounding
- **Privacy-Focused Design** with configurable data retention
- **Crisis Support Resources** with appropriate escalation protocols
## Installation
Install the module using BMAD:
```bash
bmad install mental-wellness-module
```
## Components
### Agents (4)
1. **Riley (Wellness Companion)** 🌱 - Primary empathetic support agent for daily emotional wellness conversations
2. **Serenity (Meditation Guide)** 🧘 - Specialized agent for mindfulness practices and guided meditation sessions
3. **Dr. Alexis (CBT Coach)** 🧠 - Cognitive Behavioral Therapy specialist for thought work and behavioral exercises
4. **Beacon (Crisis Navigator)** 🆘 - Emergency response agent providing immediate resources and support
### Workflows (5)
1. **Daily Check-in** (DC) - Quick mood and wellness assessment with personalized support
2. **Wellness Journal** (WJ) - Guided reflective writing practice with mood tracking
3. **Guided Meditation** (GM) - Full meditation sessions with various techniques and durations
4. **CBT Thought Record** (TR) - Structured cognitive exercise for challenging negative thought patterns
5. **Crisis Support** - Emergency response protocol with resources and escalation
### Tasks (4)
1. **Quick Mood Check** - Instant emotional state assessment
2. **Breathing Exercise Timer** - 4-7-8 breathing guide for immediate calm
3. **Resource Finder** - Locate professional mental health help
4. **Journal Prompt Generator** - Creative prompts for reflective writing
## Quick Start
1. **Load the primary agent:**
```
agent Riley
```
2. **View available commands:**
```
*help
```
3. **Run your first check-in:**
```
daily-checkin
```
## Module Structure
```
mental-wellness-module/
├── agents/ # Agent definitions
│ ├── wellness-companion.yaml
│ ├── meditation-guide.yaml
│ ├── cbt-coach.yaml
│ └── crisis-navigator.yaml
├── workflows/ # Workflow folders
│ ├── daily-checkin/
│ │ └── README.md
│ ├── wellness-journal/
│ │ └── README.md
│ ├── guided-meditation/
│ │ └── README.md
│ ├── cbt-thought-record/
│ │ └── README.md
│ └── crisis-support/
│ └── README.md
├── tasks/ # Task files (planned)
├── templates/ # Shared templates (planned)
├── data/ # Module data
├── _module-installer/ # Installation config
│ └── install-config.yaml
├── module-plan-mental-wellness-module.md
└── README.md # This file
```
## Configuration
The module can be configured in `.bmad/mental-wellness-module/config.yaml`
**Key Settings:**
- **companion_name**: Personalizes your wellness companion (default: "Wellness Guide")
- **journal_location**: Where wellness journal entries are saved
- **therapy_approaches**: Choose therapeutic methods (CBT, Mindfulness, Journaling, Positive Psychology)
- **privacy_level**: Control data retention (minimal, standard, enhanced)
- **checkin_frequency**: How often to prompt for wellness check-ins
- **crisis_support**: Enable crisis detection and resources (enabled by default)
## Examples
### Example 1: Daily Wellness Check-in
```
agent Riley
DC
> How are you feeling today? [1-10]
> What's one positive moment from today?
> Any challenges you'd like support with?
```
### Example 2: Anxiety Management with CBT
```
agent "Dr. Alexis"
TR
> Let's work through a thought record...
> What was the situation?
> What automatic thoughts occurred?
> Let's identify cognitive distortions...
```
### Example 3: Quick Stress Relief
```
agent Serenity
BR
> Follow along: Inhale for 4...
> Hold for 7...
> Exhale for 8...
> Repeat 3 times...
```
## Development Status
This module is currently:
- [x] Structure created
- [x] Agents implemented (YAML files created)
- [x] Installer configured
- [ ] Workflows implemented (README plans created)
- [ ] Tasks implemented
- [ ] Full testing complete
**Note:** Workflows are planned and documented but require implementation using the `create-workflow` workflow.
## Important Notice
**This module is not a substitute for professional mental health care.** It provides:
- Supportive companionship and conversation
- Evidence-based wellness techniques
- Educational content about mental health
- Resources for professional help
**For emergencies, contact:**
- Crisis Text Line: Text HOME to 741741
- National Suicide Prevention Lifeline: Call or text 988
- Local emergency services: Call 911
## Contributing
To extend this module:
1. Add new agents using `create-agent` workflow
2. Implement workflows using `create-workflow` workflow
3. Update the installer configuration if needed
4. Test thoroughly
5. Ensure all crisis protocols remain intact
## Requirements
- BMAD Method version 6.0.0 or higher
- No external dependencies
## Author
Created by BMad on December 4, 2024
## License
[Add license information if applicable]
---
## Module Details
**Module Code:** mental-wellness-module
**Category:** Personal/Domain-Specific
**Type:** Standard Module
**Version:** 1.0.0
**Last Updated:** December 4, 2024