Spaces:
Runtime error
Runtime error
Commit ·
ceb943f
0
Parent(s):
Deployment fix for HF
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .agent/skills/agent-browser/SKILL.md +58 -0
- .agent/workflows/bmad-agent-bmad-master.md +15 -0
- .agent/workflows/bmad-agent-bmm-analyst.md +15 -0
- .agent/workflows/bmad-agent-bmm-architect.md +15 -0
- .agent/workflows/bmad-agent-bmm-dev.md +15 -0
- .agent/workflows/bmad-agent-bmm-pm.md +15 -0
- .agent/workflows/bmad-agent-bmm-quick-flow-solo-dev.md +15 -0
- .agent/workflows/bmad-agent-bmm-quinn.md +15 -0
- .agent/workflows/bmad-agent-bmm-sm.md +15 -0
- .agent/workflows/bmad-agent-bmm-tech-writer.md +15 -0
- .agent/workflows/bmad-agent-bmm-ux-designer.md +15 -0
- .agent/workflows/bmad-bmm-check-implementation-readiness.md +6 -0
- .agent/workflows/bmad-bmm-code-review.md +14 -0
- .agent/workflows/bmad-bmm-correct-course.md +14 -0
- .agent/workflows/bmad-bmm-create-architecture.md +6 -0
- .agent/workflows/bmad-bmm-create-epics-and-stories.md +6 -0
- .agent/workflows/bmad-bmm-create-excalidraw-dataflow.md +14 -0
- .agent/workflows/bmad-bmm-create-excalidraw-diagram.md +14 -0
- .agent/workflows/bmad-bmm-create-excalidraw-flowchart.md +14 -0
- .agent/workflows/bmad-bmm-create-excalidraw-wireframe.md +14 -0
- .agent/workflows/bmad-bmm-create-prd.md +6 -0
- .agent/workflows/bmad-bmm-create-product-brief.md +6 -0
- .agent/workflows/bmad-bmm-create-story.md +14 -0
- .agent/workflows/bmad-bmm-create-ux-design.md +6 -0
- .agent/workflows/bmad-bmm-dev-story.md +14 -0
- .agent/workflows/bmad-bmm-document-project.md +14 -0
- .agent/workflows/bmad-bmm-qa-automate.md +14 -0
- .agent/workflows/bmad-bmm-quick-dev.md +6 -0
- .agent/workflows/bmad-bmm-quick-spec.md +6 -0
- .agent/workflows/bmad-bmm-research.md +6 -0
- .agent/workflows/bmad-bmm-retrospective.md +14 -0
- .agent/workflows/bmad-bmm-sprint-planning.md +14 -0
- .agent/workflows/bmad-bmm-sprint-status.md +14 -0
- .agent/workflows/bmad-brainstorming.md +6 -0
- .agent/workflows/bmad-editorial-review-prose.md +9 -0
- .agent/workflows/bmad-editorial-review-structure.md +10 -0
- .agent/workflows/bmad-help.md +9 -0
- .agent/workflows/bmad-index-docs.md +9 -0
- .agent/workflows/bmad-party-mode.md +6 -0
- .agent/workflows/bmad-review-adversarial-general.md +9 -0
- .agent/workflows/bmad-shard-doc.md +9 -0
- .agent/workflows/browser-verification.md +38 -0
- .claude/commands/bmad-agent-bmad-master.md +15 -0
- .claude/commands/bmad-agent-bmm-analyst.md +15 -0
- .claude/commands/bmad-agent-bmm-architect.md +15 -0
- .claude/commands/bmad-agent-bmm-dev.md +15 -0
- .claude/commands/bmad-agent-bmm-pm.md +15 -0
- .claude/commands/bmad-agent-bmm-quick-flow-solo-dev.md +15 -0
- .claude/commands/bmad-agent-bmm-quinn.md +15 -0
- .claude/commands/bmad-agent-bmm-sm.md +15 -0
.agent/skills/agent-browser/SKILL.md
ADDED
|
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: Agent Browser
|
| 3 |
+
description: Automated browser verification using Vercel Agent Browser (Snapshot + Refs workflow)
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
# Agent Browser Skill
|
| 7 |
+
|
| 8 |
+
The [Vercel Agent Browser](https://github.com/vercel-labs/agent-browser) is a specialized tool for AI agents that uses a "Snapshot + Refs" workflow to minimize context usage while providing reliable browser automation.
|
| 9 |
+
|
| 10 |
+
## Setup & Lifecycle
|
| 11 |
+
|
| 12 |
+
To avoid permission issues and preserve project state, always use a local `AGENT_BROWSER_HOME` directory.
|
| 13 |
+
|
| 14 |
+
### 1. Installation
|
| 15 |
+
```bash
|
| 16 |
+
npm install agent-browser
|
| 17 |
+
npx agent-browser install
|
| 18 |
+
```
|
| 19 |
+
|
| 20 |
+
### 2. Start the Daemon
|
| 21 |
+
The daemon manages the Playwright browser instance. Run it in the background:
|
| 22 |
+
```bash
|
| 23 |
+
mkdir -p .agent-browser-home
|
| 24 |
+
AGENT_BROWSER_HOME=$(pwd)/.agent-browser-home node node_modules/agent-browser/dist/daemon.js > daemon.log 2>&1 &
|
| 25 |
+
```
|
| 26 |
+
|
| 27 |
+
### 3. Cleanup
|
| 28 |
+
Kill the daemon and any child Chromium processes when finished:
|
| 29 |
+
```bash
|
| 30 |
+
kill $(lsof -ti :3000) # Optional: if app needs restart
|
| 31 |
+
ps aux | grep daemon.js | grep -v grep | awk '{print $2}' | xargs kill
|
| 32 |
+
```
|
| 33 |
+
|
| 34 |
+
## Core Workflow
|
| 35 |
+
|
| 36 |
+
### Snapshot-Based Interaction
|
| 37 |
+
1. **Open Page**: `AGENT_BROWSER_HOME=$(pwd)/.agent-browser-home ./node_modules/agent-browser/bin/agent-browser-darwin-arm64 open http://localhost:3000`
|
| 38 |
+
2. **Get Interactive Refs**: `AGENT_BROWSER_HOME=$(pwd)/.agent-browser-home ./node_modules/agent-browser/bin/agent-browser-darwin-arm64 snapshot -i`
|
| 39 |
+
3. **Interact by Ref**:
|
| 40 |
+
- `fill @e1 "Text"`
|
| 41 |
+
- `click @e4`
|
| 42 |
+
4. **Visual Check**: `AGENT_BROWSER_HOME=$(pwd)/.agent-browser-home ./node_modules/agent-browser/bin/agent-browser-darwin-arm64 screenshot output.png`
|
| 43 |
+
|
| 44 |
+
## Common Commands Reference
|
| 45 |
+
|
| 46 |
+
| Command | Usage |
|
| 47 |
+
|---------|-------|
|
| 48 |
+
| `open <url>` | Navigates to a URL |
|
| 49 |
+
| `snapshot -i` | Returns accessibility tree with `@eX` references for interactive elements |
|
| 50 |
+
| `fill <ref/selector> <text>` | Types into an input |
|
| 51 |
+
| `click <ref/selector>` | Clicks an element |
|
| 52 |
+
| `screenshot [name]` | Takes a screenshot |
|
| 53 |
+
| `wait <ms/selector>` | Waits for a condition |
|
| 54 |
+
|
| 55 |
+
## Best Practices
|
| 56 |
+
- **Better Auth Integration**: Ensure `BETTER_AUTH_URL` and `BETTER_AUTH_SECRET` are set in `.env.local` to prevent redirection warnings/errors during automation.
|
| 57 |
+
- **Port Management**: If the dev server fails to bind to 3000, check `lsof -i :3000` and kill hanging processes.
|
| 58 |
+
- **Darwin Binaries**: On Apple Silicon Mac, use the `agent-browser-darwin-arm64` binary directly from `node_modules/agent-browser/bin/`.
|
.agent/workflows/bmad-agent-bmad-master.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'bmad-master'
|
| 3 |
+
description: 'bmad-master agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/core/agents/bmad-master.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-analyst.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'analyst'
|
| 3 |
+
description: 'analyst agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/analyst.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-architect.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'architect'
|
| 3 |
+
description: 'architect agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/architect.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-dev.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'dev'
|
| 3 |
+
description: 'dev agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/dev.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-pm.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'pm'
|
| 3 |
+
description: 'pm agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/pm.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-quick-flow-solo-dev.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'quick-flow-solo-dev'
|
| 3 |
+
description: 'quick-flow-solo-dev agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/quick-flow-solo-dev.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-quinn.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'quinn'
|
| 3 |
+
description: 'quinn agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/quinn.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-sm.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'sm'
|
| 3 |
+
description: 'sm agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/sm.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-tech-writer.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'tech-writer'
|
| 3 |
+
description: 'tech-writer agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/tech-writer/tech-writer.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-agent-bmm-ux-designer.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'ux-designer'
|
| 3 |
+
description: 'ux-designer agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/ux-designer.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.agent/workflows/bmad-bmm-check-implementation-readiness.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'check-implementation-readiness'
|
| 3 |
+
description: 'Critical validation workflow that assesses PRD, Architecture, and Epics & Stories for completeness and alignment before implementation. Uses adversarial review approach to find gaps and issues.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-code-review.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'code-review'
|
| 3 |
+
description: 'Perform an ADVERSARIAL Senior Developer code review that finds 3-10 specific problems in every story. Challenges everything: code quality, test coverage, architecture compliance, security, performance. NEVER accepts `looks good` - must find minimum issues and can auto-fix with user approval.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-correct-course.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'correct-course'
|
| 3 |
+
description: 'Navigate significant changes during sprint execution by analyzing impact, proposing solutions, and routing for implementation'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-create-architecture.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-architecture'
|
| 3 |
+
description: 'Collaborative architectural decision facilitation for AI-agent consistency. Replaces template-driven architecture with intelligent, adaptive conversation that produces a decision-focused architecture document optimized for preventing agent conflicts.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-create-epics-and-stories.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-epics-and-stories'
|
| 3 |
+
description: 'Transform PRD requirements and Architecture decisions into comprehensive stories organized by user value. This workflow requires completed PRD + Architecture documents (UX recommended if UI exists) and breaks down requirements into implementation-ready epics and user stories that incorporate all available technical and design context. Creates detailed, actionable stories with complete acceptance criteria for development teams.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-create-excalidraw-dataflow.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-excalidraw-dataflow'
|
| 3 |
+
description: 'Create data flow diagrams (DFD) in Excalidraw format'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-create-excalidraw-diagram.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-excalidraw-diagram'
|
| 3 |
+
description: 'Create system architecture diagrams, ERDs, UML diagrams, or general technical diagrams in Excalidraw format'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-create-excalidraw-flowchart.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-excalidraw-flowchart'
|
| 3 |
+
description: 'Create a flowchart visualization in Excalidraw format for processes, pipelines, or logic flows'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-create-excalidraw-wireframe.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-excalidraw-wireframe'
|
| 3 |
+
description: 'Create website or app wireframes in Excalidraw format'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-create-prd.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-prd'
|
| 3 |
+
description: 'PRD tri-modal workflow - Create, Validate, or Edit comprehensive PRDs'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-create-product-brief.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-product-brief'
|
| 3 |
+
description: 'Create comprehensive product briefs through collaborative step-by-step discovery as creative Business Analyst working with the user as peers.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-create-story.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-story'
|
| 3 |
+
description: 'Create the next user story from epics+stories with enhanced context analysis and direct ready-for-dev marking'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-create-ux-design.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'create-ux-design'
|
| 3 |
+
description: 'Work with a peer UX Design expert to plan your applications UX patterns, look and feel.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-dev-story.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'dev-story'
|
| 3 |
+
description: 'Execute a story by implementing tasks/subtasks, writing tests, validating, and updating the story file per acceptance criteria'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-document-project.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'document-project'
|
| 3 |
+
description: 'Analyzes and documents brownfield projects by scanning codebase, architecture, and patterns to create comprehensive reference documentation for AI-assisted development'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/document-project/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/document-project/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-qa-automate.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'qa-automate'
|
| 3 |
+
description: 'Generate tests quickly for existing features using standard test patterns'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/qa/automate/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/qa/automate/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-quick-dev.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'quick-dev'
|
| 3 |
+
description: 'Flexible development - execute tech-specs OR direct instructions with optional planning.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-quick-spec.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'quick-spec'
|
| 3 |
+
description: 'Conversational spec engineering - ask questions, investigate code, produce implementation-ready tech-spec.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-spec/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-research.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'research'
|
| 3 |
+
description: 'Conduct comprehensive research across multiple domains using current web data and verified sources - Market, Technical, Domain and other research types.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/bmm/workflows/1-analysis/research/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-bmm-retrospective.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'retrospective'
|
| 3 |
+
description: 'Run after epic completion to review overall success, extract lessons learned, and explore if new information emerged that might impact the next epic'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-sprint-planning.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'sprint-planning'
|
| 3 |
+
description: 'Generate and manage the sprint status tracking file for Phase 4 implementation, extracting all epics and stories from epic files and tracking their status through the development lifecycle'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-bmm-sprint-status.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'sprint-status'
|
| 3 |
+
description: 'Summarize sprint-status.yaml, surface risks, and route to the right implementation workflow.'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
| 7 |
+
|
| 8 |
+
<steps CRITICAL="TRUE">
|
| 9 |
+
1. Always LOAD the FULL @{project-root}/_bmad/core/tasks/workflow.xml
|
| 10 |
+
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @{project-root}/_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml
|
| 11 |
+
3. Pass the yaml path @{project-root}/_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
| 12 |
+
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
| 13 |
+
5. Save outputs after EACH section when generating any documents from templates
|
| 14 |
+
</steps>
|
.agent/workflows/bmad-brainstorming.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'brainstorming'
|
| 3 |
+
description: 'Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/core/workflows/brainstorming/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-editorial-review-prose.md
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
description: 'Clinical copy-editor that reviews text for communication issues'
|
| 3 |
+
---
|
| 4 |
+
|
| 5 |
+
# Editorial Review - Prose
|
| 6 |
+
|
| 7 |
+
Read the entire task file at: _bmad/core/tasks/editorial-review-prose.xml
|
| 8 |
+
|
| 9 |
+
Follow all instructions in the task file exactly as written.
|
.agent/workflows/bmad-editorial-review-structure.md
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
description: 'Structural editor that proposes cuts, reorganization,
|
| 3 |
+
and simplification while preserving comprehension'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
# Editorial Review - Structure
|
| 7 |
+
|
| 8 |
+
Read the entire task file at: _bmad/core/tasks/editorial-review-structure.xml
|
| 9 |
+
|
| 10 |
+
Follow all instructions in the task file exactly as written.
|
.agent/workflows/bmad-help.md
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
description: 'Get unstuck by showing what workflow steps come next or answering questions about what to do'
|
| 3 |
+
---
|
| 4 |
+
|
| 5 |
+
# help
|
| 6 |
+
|
| 7 |
+
Read the entire task file at: _bmad/core/tasks/help.md
|
| 8 |
+
|
| 9 |
+
Follow all instructions in the task file exactly as written.
|
.agent/workflows/bmad-index-docs.md
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
description: 'Generates or updates an index.md of all documents in the specified directory'
|
| 3 |
+
---
|
| 4 |
+
|
| 5 |
+
# Index Docs
|
| 6 |
+
|
| 7 |
+
Read the entire task file at: _bmad/core/tasks/index-docs.xml
|
| 8 |
+
|
| 9 |
+
Follow all instructions in the task file exactly as written.
|
.agent/workflows/bmad-party-mode.md
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'party-mode'
|
| 3 |
+
description: 'Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @{project-root}/_bmad/core/workflows/party-mode/workflow.md, READ its entire contents and follow its directions exactly!
|
.agent/workflows/bmad-review-adversarial-general.md
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
description: 'Cynically review content and produce findings'
|
| 3 |
+
---
|
| 4 |
+
|
| 5 |
+
# Adversarial Review (General)
|
| 6 |
+
|
| 7 |
+
Read the entire task file at: _bmad/core/tasks/review-adversarial-general.xml
|
| 8 |
+
|
| 9 |
+
Follow all instructions in the task file exactly as written.
|
.agent/workflows/bmad-shard-doc.md
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
description: 'Splits large markdown documents into smaller, organized files based on level 2 (default) sections'
|
| 3 |
+
---
|
| 4 |
+
|
| 5 |
+
# Shard Document
|
| 6 |
+
|
| 7 |
+
Read the entire task file at: _bmad/core/tasks/shard-doc.xml
|
| 8 |
+
|
| 9 |
+
Follow all instructions in the task file exactly as written.
|
.agent/workflows/browser-verification.md
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
description: Automated browser testing for Vault using Vercel Agent Browser
|
| 3 |
+
---
|
| 4 |
+
|
| 5 |
+
# Browser Verification Workflow
|
| 6 |
+
|
| 7 |
+
Use this workflow to perform end-to-end verification of the web application using the specialized `agent-browser` tool.
|
| 8 |
+
|
| 9 |
+
## Prerequisites
|
| 10 |
+
- App must be running locally (`npm run dev`)
|
| 11 |
+
- `agent-browser` must be installed
|
| 12 |
+
|
| 13 |
+
## Steps
|
| 14 |
+
|
| 15 |
+
1. **Start Daemon**
|
| 16 |
+
```bash
|
| 17 |
+
mkdir -p .agent-browser-verification
|
| 18 |
+
AGENT_BROWSER_HOME=$(pwd)/.agent-browser-verification node node_modules/agent-browser/dist/daemon.js > daemon_v.log 2>&1 &
|
| 19 |
+
sleep 3
|
| 20 |
+
```
|
| 21 |
+
|
| 22 |
+
2. **Run Verification Sequence**
|
| 23 |
+
// turbo
|
| 24 |
+
```bash
|
| 25 |
+
# Replace URL and actions as needed for specific stories
|
| 26 |
+
AGENT_BROWSER_HOME=$(pwd)/.agent-browser-verification ./node_modules/agent-browser/bin/agent-browser-darwin-arm64 open http://localhost:3000
|
| 27 |
+
AGENT_BROWSER_HOME=$(pwd)/.agent-browser-verification ./node_modules/agent-browser/bin/agent-browser-darwin-arm64 snapshot -i
|
| 28 |
+
AGENT_BROWSER_HOME=$(pwd)/.agent-browser-verification ./node_modules/agent-browser/bin/agent-browser-darwin-arm64 screenshot homepage_verify.png
|
| 29 |
+
```
|
| 30 |
+
|
| 31 |
+
3. **Cleanup**
|
| 32 |
+
```bash
|
| 33 |
+
ps aux | grep daemon.js | grep -v grep | awk '{print $2}' | xargs kill -9
|
| 34 |
+
rm -rf .agent-browser-verification
|
| 35 |
+
```
|
| 36 |
+
|
| 37 |
+
## References
|
| 38 |
+
- See [.agent/skills/agent-browser/SKILL.md](file:///Users/vijaykrishnan/Dev/Vault/.agent/skills/agent-browser/SKILL.md) for detailed command reference.
|
.claude/commands/bmad-agent-bmad-master.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'bmad-master'
|
| 3 |
+
description: 'bmad-master agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/core/agents/bmad-master.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.claude/commands/bmad-agent-bmm-analyst.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'analyst'
|
| 3 |
+
description: 'analyst agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/analyst.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.claude/commands/bmad-agent-bmm-architect.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'architect'
|
| 3 |
+
description: 'architect agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/architect.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.claude/commands/bmad-agent-bmm-dev.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'dev'
|
| 3 |
+
description: 'dev agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/dev.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.claude/commands/bmad-agent-bmm-pm.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'pm'
|
| 3 |
+
description: 'pm agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/pm.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.claude/commands/bmad-agent-bmm-quick-flow-solo-dev.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'quick-flow-solo-dev'
|
| 3 |
+
description: 'quick-flow-solo-dev agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/quick-flow-solo-dev.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.claude/commands/bmad-agent-bmm-quinn.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'quinn'
|
| 3 |
+
description: 'quinn agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/quinn.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|
.claude/commands/bmad-agent-bmm-sm.md
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: 'sm'
|
| 3 |
+
description: 'sm agent'
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
| 7 |
+
|
| 8 |
+
<agent-activation CRITICAL="TRUE">
|
| 9 |
+
1. LOAD the FULL agent file from {project-root}/_bmad/bmm/agents/sm.md
|
| 10 |
+
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
| 11 |
+
3. FOLLOW every step in the <activation> section precisely
|
| 12 |
+
4. DISPLAY the welcome/greeting as instructed
|
| 13 |
+
5. PRESENT the numbered menu
|
| 14 |
+
6. WAIT for user input before proceeding
|
| 15 |
+
</agent-activation>
|