https://github.com/areid987/bmad-roo-installer
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: AReid987
- License: mit
- Language: Shell
- Default Branch: main
- Size: 10.7 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
bmad-roo-installer
Initial commit for the bmad-roo-installer project.
BMAD + Roo Commander Installer
One-command installation for unified BMAD planning + Roo Commander implementation workflow.
🚀 Quick Install
One-Line Install (Recommended)
bash
curl -fsSL https://raw.githubusercontent.com/YOUR_USERNAME/bmad-roo-installer/main/install-bmad-roo.sh | bash
Alternative Methods
Clone & Run
bash
git clone https://github.com/YOUR_USERNAME/bmad-roo-installer.git
cd bmad-roo-installer
./install-bmad-roo.sh
Download Script
bash
curl -O https://raw.githubusercontent.com/YOUR_USERNAME/bmad-roo-installer/main/install-bmad-roo.sh
chmod +x install-bmad-roo.sh
./install-bmad-roo.sh
📋 Requirements
- Git repository (run from project root)
- pnpm installed
- Node.js (for handoff automation)
Install pnpm if needed:
```bash npm install -g pnpm
or
curl -fsSL https://get.pnpm.io/install.sh | sh - ```
🎯 What Gets Installed
- ✅ BMAD-METHOD - Agile documentation framework
- ✅ Roo Commander - Implementation agent framework
- ✅ Integration Bridge - Seamless handoff automation
- ✅ Project Structure - Organized docs and journal folders
- ✅ pnpm Scripts - Easy workflow commands
🔄 Workflow
1. Planning Phase (BMAD)
```bash
Use @bmad-orchestrator in your IDE
Creates documentation in docs/ folder
Generates stories in docs/stories/
```
2. Validation
bash
pnpm bmad:validate # Check if ready for handoff
3. Handoff
bash
pnpm bmad:handoff # Bridge planning to implementation
4. Implementation Phase (Roo Commander)
```bash
Use @roo-commander in your IDE
Implements stories from queue
pnpm roo:queue # Check story status ```
🔧 Commands
| Command | Description |
|---------|-------------|
| pnpm bmad:handoff | Execute handoff from planning to implementation |
| pnpm bmad:validate | Check if all artifacts ready for handoff |
| pnpm roo:queue | Show current story queue status |
| pnpm roo:start | Reminder to use @roo-commander |
| pnpm roo:next | Get next story to implement |
📁 Project Structure
your-project/
├── .bmad-core/ # BMAD framework
├── .roo/ # Roo Commander framework
│ └── story-queue/ # Stories ready for implementation
├── docs/ # Planning outputs
│ ├── project-brief.md
│ ├── prd.md
│ ├── architecture.md
│ └── stories/ # Individual story files
├── project_journal/ # BMAD task logs
│ ├── tasks/
│ ├── decisions/
│ └── planning/
├── scripts/ # Integration automation
│ └── bmad-roo-handoff.js
└── .bmad-roo-config.yaml # Integration config
🔗 Integration Flow
```mermaid graph LR A[📋 BMAD Planning] --> B[🔍 Validate Artifacts] B --> C[🤝 Execute Handoff] C --> D[📝 Create Story Queue] D --> E[🚀 Roo Implementation]
style A fill:#e1f5fe
style E fill:#e8f5e8
style C fill:#fff3e0
```
📥 Importing Existing Docs
If you have documentation from Gemini web version:
Place docs in the
docs/folder:docs/ ├── project-brief.md ├── prd.md ├── architecture.md └── stories/ ├── story-001.md └── story-002.mdValidate completeness:
bash pnpm bmad:validateExecute handoff when ready:
bash pnpm bmad:handoff
🛠️ Troubleshooting
Common Issues
❌ "Not in a git repository" ```bash
Run from your project root where .git exists
cd your-project ./install-bmad-roo.sh ```
❌ "pnpm is required but not installed" ```bash npm install -g pnpm
or
curl -fsSL https://get.pnpm.io/install.sh | sh - ```
❌ "Missing required artifacts" ```bash
Use BMAD to create missing docs
Then validate again
pnpm bmad:validate ```
🤝 Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Test the installer
- Submit a pull request
📄 License
MIT License - see LICENSE file for details.
🔗 Related Projects
- BMAD-METHOD - Agile documentation framework
- Roo Commander - Implementation agent framework
Made with ❤️ for seamless AI-assisted development workflows
Owner
- Name: Antonio Reid
- Login: AReid987
- Kind: user
- Location: Austin, Texas
- Repositories: 9
- Profile: https://github.com/AReid987
GitHub Events
Total
- Push event: 1
- Pull request event: 1
- Create event: 2
Last Year
- Push event: 1
- Pull request event: 1
- Create event: 2