From 8b0399a9a995fea51e0af25d6465df79e5e21040 Mon Sep 17 00:00:00 2001 From: Davor Racic Date: Fri, 11 Jul 2025 11:51:54 +0200 Subject: [PATCH] docs: update gemini cli syntax and file structure - Change agent mention syntax from @ to * in docs and config - Update file structure documentation from .gemini/agents/ to .gemini/bmad-method/ - Add gemini cli syntax to workflow guide --- docs/agentic-tools/gemini-cli-guide.md | 13 ++++++------- docs/bmad-workflow-guide.md | 1 + tools/installer/config/install.config.yaml | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/agentic-tools/gemini-cli-guide.md b/docs/agentic-tools/gemini-cli-guide.md index 8e029459..4de658a2 100644 --- a/docs/agentic-tools/gemini-cli-guide.md +++ b/docs/agentic-tools/gemini-cli-guide.md @@ -6,23 +6,22 @@ For the complete workflow, see the [BMad Workflow Guide](../bmad-workflow-guide. When running `npx bmad-method install`, select **Gemini CLI** as your IDE. This creates: -- `.gemini/agents/` directory with all agent context files -- `.gemini/settings.json` configured to load all agents automatically +- `.gemini/bmad-method/` directory with all agent context in GEMINI.md file ## Using BMad Agents with Gemini CLI Simply mention the agent in your prompt: -- "As @dev, implement the login feature" -- "Acting as @architect, review this system design" -- "@sm, create the next story for our project" +- "As \*dev, implement the login feature" +- "Acting as \*architect, review this system design" +- "\*sm, create the next story for our project" The Gemini CLI automatically loads the appropriate agent context. ## Gemini CLI-Specific Features -- **Context files**: All agents loaded as context in `.gemini/agents/` -- **Automatic loading**: Settings.json ensures agents are always available +- **Context files**: All agents loaded as context in `.gemini/bmad-method/GEMINI.md` +- **Automatic loading**: GEMINI.md ensures agents are always available - **Natural language**: No special syntax needed, just mention the agent ## Tips for Gemini CLI Users diff --git a/docs/bmad-workflow-guide.md b/docs/bmad-workflow-guide.md index d8ae6b84..c1253c08 100644 --- a/docs/bmad-workflow-guide.md +++ b/docs/bmad-workflow-guide.md @@ -111,6 +111,7 @@ Follow the SM → Dev cycle for systematic story development: - **Claude Code**: `/agent-name` (e.g., `/bmad-master`) - **Cursor**: `@agent-name` (e.g., `@bmad-master`) +- **Gemini CLI**: `*agent-name` (e.g., `*bmad-master`) - **Windsurf**: `@agent-name` (e.g., `@bmad-master`) - **Trae**: `@agent-name` (e.g., `@bmad-master`) - **Roo Code**: Select mode from mode selector (e.g., `bmad-bmad-master`) diff --git a/tools/installer/config/install.config.yaml b/tools/installer/config/install.config.yaml index 5205a752..f3b8831d 100644 --- a/tools/installer/config/install.config.yaml +++ b/tools/installer/config/install.config.yaml @@ -75,7 +75,7 @@ ide-configurations: # To use BMad agents with the Gemini CLI: # 1. The installer creates a .gemini/bmad-method/ directory in your project. # 2. It concatenates all agent files into a single GEMINI.md file. - # 3. Simply mention the agent in your prompt (e.g., "As @dev, ..."). + # 3. Simply mention the agent in your prompt (e.g., "As *dev, ..."). # 4. The Gemini CLI will automatically have the context for that agent. github-copilot: name: Github Copilot