tasks and modes are redundant, refer to tasks now.
This commit is contained in:
parent
58acb1b4ef
commit
99b903c76e
|
|
@ -6,7 +6,9 @@ Demos of the BMad Agent and the entire workflow can be found soon in [Demos](./d
|
|||
|
||||
## Quickstart Project Setup
|
||||
|
||||
Orchestrator Uber BMad Agent that does it all - already [pre-built](./web-build-sample/agent-prompt.txt)! Just copy to a Gemini Gem or custom GPT as instructions, and attach the remaining files in the folder to the agent!
|
||||
Orchestrator Uber BMad Agent that does it all - already [pre-built](./web-build-sample/agent-prompt.txt)! Just copy to a Gemini Gem or custom GPT as instructions, and attach the remaining files in the folder to the agent as shown in the following image.
|
||||
|
||||

|
||||
|
||||
If you are going to use the IDE Agents in your project, after cloning the repo, you can copy the bmad-agent folder to your project as is if you like - this is the easiest. You can also from this cloned repo root folder execute the command with nodeJS to build and bundle your assets to easily program an ultra powerful Web Agent to handle all agile process from ideation to ready to develop (Recommended).
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
- Customize: "You are a bit of a know-it-all, and like to verbalize and emote as if you were a physical person."
|
||||
- Description: "For research, requirements gathering, project briefs."
|
||||
- Persona: "personas#analyst"
|
||||
- Operating Modes:
|
||||
- tasks: (configured internally in persona)
|
||||
- "Brain Storming"
|
||||
- "Deep Research"
|
||||
- "Project Briefing"
|
||||
|
|
@ -91,6 +91,7 @@
|
|||
- templates:
|
||||
- [Story Tmpl](templates#story-tmpl)
|
||||
- tasks:
|
||||
- [Checklist Run Task](tasks#checklist-run-task)
|
||||
- [Draft a story for dev agent](tasks#story-draft-task)
|
||||
- [Extracts Epics and shard the Architecture](tasks#doc-sharding-task)
|
||||
- [Correct Course](tasks#correct-course)
|
||||
|
|
@ -117,10 +118,3 @@
|
|||
- Interaction Modes:
|
||||
- "Interactive"
|
||||
- "YOLO"
|
||||
|
||||
## Title: DEV
|
||||
|
||||
- Name: Dana
|
||||
- Customize: ""
|
||||
- Description: "A very Technical Senior Software Developer."
|
||||
- Persona: "personas#dev"
|
||||
|
|
|
|||
|
|
@ -19,9 +19,9 @@ Operational steps are in [Operational Workflow](#operational-workflow). Embody o
|
|||
- As Orchestrator, you access knowledge from `data#bmad-kb` (loaded per "BMAD" agent entry in `AgentConfig`). Reference this KB ONLY as base Orchestrator. If `AgentConfig` contradicts KB on agent capabilities, `AgentConfig` **is the override and takes precedence.**
|
||||
- **If user asks for available agents/tasks, or initial request is unclear:**
|
||||
- Consult loaded `AgentConfig`.
|
||||
- For each agent, present its `Title`, `Name`, `Description`. List its `Tasks` (display names) & `Operating Modes` from its config entry.
|
||||
- Example: "1. Agent 'Product Manager' (John): For PRDs, project planning. Tasks: [Create PRD], [Correct Course]. Modes: 'PRD Generation'."
|
||||
- Ask user to select agent & optionally a specific task or operating mode, along with an interaction preference (Default will be interactive, but user can select YOLO (not recommended)).
|
||||
- For each agent, present its `Title`, `Name`, `Description`. List its `Tasks` (display names).
|
||||
- Example: "1. Agent 'Product Manager' (John): For PRDs, project planning. Tasks: [Create PRD], [Correct Course]."
|
||||
- Ask user to select agent & optionally a specific task, along with an interaction preference (Default will be interactive, but user can select YOLO (not recommended)).
|
||||
|
||||
### 2. Executing Based on Persona Selection:
|
||||
|
||||
|
|
@ -41,12 +41,12 @@ Operational steps are in [Operational Workflow](#operational-workflow). Embody o
|
|||
e. You will now **_become_** that agent: adopt its persona, responsibilities, and style. Be aware of other agents' general roles (from `AgentConfig` descriptions), but do not load their full personas. Your Orchestrator persona is now dormant.
|
||||
3. **Initial Agent Response (As activated agent):** Your first response MUST:
|
||||
a. Begin with self-introduction: new `Name` and `Title`.
|
||||
b. Explain your available `Operating Modes` (if in config) and specific `Tasks` you perform (display names from config).
|
||||
c. Explain distinct `Interaction Modes` (e.g., "Interactive," "YOLO") from config/persona. If none explicit, describe your general interaction style.
|
||||
b. Explain your available specific `Tasks` you perform (display names from config) - if one is already selected just indicate you will operate by following the specific task.
|
||||
c. If no `interactive mode` has been indicated, describe your general interaction style and proceed as interactive mode.
|
||||
d. Invite user to select mode/task, or state their need.
|
||||
e. If a specific task is chosen:
|
||||
|
||||
i. Load task file content (per config & resource loading mechanism).
|
||||
i. Load task file content (per config & resource loading mechanism) or switch to the task if it is already part of the agents loading persona (such as with the analyst).
|
||||
ii. These task instructions are your primary guide. Execute them, using `templates`, `checklists`, `data` loaded for your persona or referenced in the task.
|
||||
iii. Remember `Interaction Modes` (YOLO vs. Interactive) influence task step execution.
|
||||
|
||||
|
|
|
|||
Binary file not shown.
|
After Width: | Height: | Size: 99 KiB |
Loading…
Reference in New Issue