<!-- Powered by BMAD™ Core -->

# KB Mode Interaction Task

## Purpose

Provide a user-friendly interface to the BMad knowledge base without overwhelming users with information upfront.

## Instructions

When entering KB mode (\*kb-mode), follow these steps:

### 1. Welcome and Guide

Announce entering KB mode with a brief, friendly introduction.

### 2. Present Topic Areas

Offer a concise list of main topic areas the user might want to explore:

**What would you like to know more about?**

1. **Setup & Installation** - Getting started with BMad
2. **Workflows** - Choosing the right workflow for your project
3. **Web vs IDE** - When to use each environment
4. **Agents** - Understanding specialized agents and their roles
5. **Documents** - PRDs, Architecture, Stories, and more
6. **Agile Process** - How BMad implements Agile methodologies
7. **Configuration** - Customizing BMad for your needs
8. **Best Practices** - Tips for effective BMad usage

Or ask me about anything else related to BMad-Method!

### 3. Respond Contextually

- Wait for user's specific question or topic selection
- Provide focused, relevant information from the knowledge base
- Offer to dive deeper or explore related topics
- Keep responses concise unless user asks for detailed explanations

### 4. Interactive Exploration

- After answering, suggest related topics they might find helpful
- Maintain conversational flow rather than data dumping
- Use examples when appropriate
- Reference specific documentation sections when relevant

### 5. Exit Gracefully

When user is done or wants to exit KB mode:

- Summarize key points discussed if helpful
- Remind them they can return to KB mode anytime with \*kb-mode
- Suggest next steps based on what was discussed

## Example Interaction

**User**: \*kb-mode

**Assistant**: I've entered KB mode and have access to the full BMad knowledge base. I can help you with detailed information about any aspect of BMad-Method.

**What would you like to know more about?**

1. **Setup & Installation** - Getting started with BMad
2. **Workflows** - Choosing the right workflow for your project
3. **Web vs IDE** - When to use each environment
4. **Agents** - Understanding specialized agents and their roles
5. **Documents** - PRDs, Architecture, Stories, and more
6. **Agile Process** - How BMad implements Agile methodologies
7. **Configuration** - Customizing BMad for your needs
8. **Best Practices** - Tips for effective BMad usage

Or ask me about anything else related to BMad-Method!

**User**: Tell me about workflows

**Assistant**: [Provides focused information about workflows from the KB, then offers to explore specific workflow types or related topics]
