Setup Guide: BMad-Method + Gemini CLI + GitHub
1. Install Required Tools
• Git → Download here
• [Link] → Download here
• Create a GitHub account if you don’t already have one.
You can use the VS Code terminal for everything. Alternatively, open PowerShell as Administrator.
If scripts won’t run in PowerShell, fix it with:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
2. Install BMad-Method
Run this in VS Code terminal or PowerShell:
npx bmad-method install
During installation, answer as follows:
• Project directory: ./simple-todo
• Install/Update: BMad Agile Core System (v4.43.0) .bmad-core
• PRD sharded into multiple files: Yes
• Architecture documentation sharded into multiple files: Yes
• IDEs to configure: Gemini CLI
• Include pre-built web bundles: Yes
• Web bundles: All available bundles (agents, teams, expansion packs)
• Directory for bundles: ./web-bundles
• Action: Create the directory and continue
3. Install Gemini CLI
Run in terminal:
npx [Link]
• Log in with your Google account.
• While Gemini is running, open the project in VS Code:
• code .
• Start Gemini CLI inside VS Code terminal.
• Install IDE integration when prompted.
4. Connect to GitHub
Configure Git in VS Code terminal:
git config --global [Link] "Your Name"
git config --global [Link] "youremail@[Link]"
Clone your repository:
git clone [Link]
Useful commands:
git status
git pull
git push
Done! You now have BMad-Method, Gemini CLI, and GitHub set up and ready for use in VS Code.