Merge branch 'main' into fix/cn-docs-https-links
This commit is contained in:
commit
b46f42ec1e
|
|
@ -37,14 +37,22 @@ permissions:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
if: github.event_name != 'workflow_dispatch' || github.ref == 'refs/heads/main'
|
if: github.repository == 'bmad-code-org/BMAD-METHOD' && (github.event_name != 'workflow_dispatch' || github.ref == 'refs/heads/main')
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
- name: Generate GitHub App token
|
||||||
|
id: app-token
|
||||||
|
if: github.event_name == 'workflow_dispatch' && inputs.channel == 'latest'
|
||||||
|
uses: actions/create-github-app-token@v2
|
||||||
|
with:
|
||||||
|
app-id: ${{ secrets.RELEASE_APP_ID }}
|
||||||
|
private-key: ${{ secrets.RELEASE_APP_PRIVATE_KEY }}
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ steps.app-token.outputs.token || secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ name: Quality & Validation
|
||||||
# - Schema validation (YAML structure)
|
# - Schema validation (YAML structure)
|
||||||
# - Agent schema tests (fixture-based validation)
|
# - Agent schema tests (fixture-based validation)
|
||||||
# - Installation component tests (compilation)
|
# - Installation component tests (compilation)
|
||||||
# - Bundle validation (web bundle integrity)
|
# Keep this workflow aligned with `npm run quality` in `package.json`.
|
||||||
|
|
||||||
"on":
|
"on":
|
||||||
pull_request:
|
pull_request:
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,10 @@ build/*.txt
|
||||||
# Environment variables
|
# Environment variables
|
||||||
.env
|
.env
|
||||||
|
|
||||||
|
# Python
|
||||||
|
__pycache__/
|
||||||
|
.pytest_cache/
|
||||||
|
|
||||||
# System files
|
# System files
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
# BMAD-METHOD
|
||||||
|
|
||||||
|
Open source framework for structured, agent-assisted software delivery.
|
||||||
|
|
||||||
|
## Rules
|
||||||
|
|
||||||
|
- Use Conventional Commits for every commit.
|
||||||
|
- Before pushing, run `npm ci && npm run quality` on `HEAD` in the exact checkout you are about to push.
|
||||||
|
`quality` mirrors the checks in `.github/workflows/quality.yaml`.
|
||||||
37
CHANGELOG.md
37
CHANGELOG.md
|
|
@ -1,5 +1,42 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [6.1.0] - 2026-03-12
|
||||||
|
|
||||||
|
### Highlights
|
||||||
|
|
||||||
|
* Whiteport Design Studio (WDS) module enabled in the installer
|
||||||
|
* Support @next installation channel (`npx bmad-method@next install`) — get the latest tip of main instead of waiting for the next stable published version
|
||||||
|
* Everything now installs as a skill — all workflows, agents, and tasks converted to markdown with SKILL.md entrypoints (not yet optimized skills, but unified format)
|
||||||
|
* An experimental preview of the new Quick Dev is available, which will become the main Phase 4 development tool
|
||||||
|
* Edge Case Hunter added as a parallel code review layer in Phase 4, improving code quality by exhaustively tracing branching paths and boundary conditions (#1791)
|
||||||
|
* Documentation now available in Chinese (zh-CN) with complete translation (#1822, #1795)
|
||||||
|
|
||||||
|
### 💥 Breaking Changes
|
||||||
|
|
||||||
|
* Convert entire BMAD method to skills-based architecture with unified skill manifests (#1834)
|
||||||
|
* Convert all core workflows from YAML+instructions to single workflow.md format
|
||||||
|
* Migrate all remaining platforms to native Agent Skills format (#1841)
|
||||||
|
* Remove legacy YAML/XML workflow engine plumbing (#1864)
|
||||||
|
|
||||||
|
### 🎁 Features
|
||||||
|
|
||||||
|
* Add Pi coding agent as supported platform (#1854)
|
||||||
|
* Add unified skill scanner decoupled from legacy collectors (#1859)
|
||||||
|
* Add continuous delivery workflows for npm publishing with trusted OIDC publishing (#1872)
|
||||||
|
|
||||||
|
### ♻️ Refactoring
|
||||||
|
|
||||||
|
* Update terminology from "commands" to "skills" across all documentation (#1850)
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
|
* Fix code review removing mandatory minimum issue count that caused infinite review loops (#1913)
|
||||||
|
* Fix silent loss of brainstorming ideas in PRD by adding reconciliation step (#1914)
|
||||||
|
* Reduce npm tarball from 533 to 348 files (91% size reduction, 6.2 MB → 555 KB) via .npmignore (#1900)
|
||||||
|
* Fix party-mode skill conversion review findings (#1919)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## [6.0.4]
|
## [6.0.4]
|
||||||
|
|
||||||
### 🎁 Features
|
### 🎁 Features
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "6.0.4",
|
"version": "6.1.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "6.0.4",
|
"version": "6.1.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@clack/core": "^1.0.0",
|
"@clack/core": "^1.0.0",
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"$schema": "https://json.schemastore.org/package.json",
|
"$schema": "https://json.schemastore.org/package.json",
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "6.0.4",
|
"version": "6.1.0",
|
||||||
"description": "Breakthrough Method of Agile AI-driven Development",
|
"description": "Breakthrough Method of Agile AI-driven Development",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"agile",
|
"agile",
|
||||||
|
|
@ -39,6 +39,7 @@
|
||||||
"lint:fix": "eslint . --ext .js,.cjs,.mjs,.yaml --fix",
|
"lint:fix": "eslint . --ext .js,.cjs,.mjs,.yaml --fix",
|
||||||
"lint:md": "markdownlint-cli2 \"**/*.md\"",
|
"lint:md": "markdownlint-cli2 \"**/*.md\"",
|
||||||
"prepare": "command -v husky >/dev/null 2>&1 && husky || exit 0",
|
"prepare": "command -v husky >/dev/null 2>&1 && husky || exit 0",
|
||||||
|
"quality": "npm run format:check && npm run lint && npm run lint:md && npm run docs:build && npm run validate:schemas && npm run test:schemas && npm run test:install && npm run validate:refs",
|
||||||
"rebundle": "node tools/cli/bundlers/bundle-web.js rebundle",
|
"rebundle": "node tools/cli/bundlers/bundle-web.js rebundle",
|
||||||
"test": "npm run test:schemas && npm run test:refs && npm run test:install && npm run validate:schemas && npm run lint && npm run lint:md && npm run format:check",
|
"test": "npm run test:schemas && npm run test:refs && npm run test:install && npm run validate:schemas && npm run lint && npm run lint:md && npm run format:check",
|
||||||
"test:coverage": "c8 --reporter=text --reporter=html npm run test:schemas",
|
"test:coverage": "c8 --reporter=text --reporter=html npm run test:schemas",
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ agent:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
- trigger: BP or fuzzy match on brainstorm-project
|
- trigger: BP or fuzzy match on brainstorm-project
|
||||||
exec: "{project-root}/_bmad/core/workflows/brainstorming/workflow.md"
|
exec: "skill:bmad-brainstorming"
|
||||||
data: "{project-root}/_bmad/bmm/data/project-context-template.md"
|
data: "{project-root}/_bmad/bmm/data/project-context-template.md"
|
||||||
description: "[BP] Brainstorm Project: Expert Guided Facilitation through a single or multiple techniques with a final report"
|
description: "[BP] Brainstorm Project: Expert Guided Facilitation through a single or multiple techniques with a final report"
|
||||||
|
|
||||||
|
|
@ -27,7 +27,7 @@ agent:
|
||||||
description: "[MR] Market Research: Market analysis, competitive landscape, customer needs and trends"
|
description: "[MR] Market Research: Market analysis, competitive landscape, customer needs and trends"
|
||||||
|
|
||||||
- trigger: DR or fuzzy match on domain-research
|
- trigger: DR or fuzzy match on domain-research
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/1-analysis/research/workflow-domain-research.md"
|
exec: "skill:bmad-domain-research"
|
||||||
description: "[DR] Domain Research: Industry domain deep dive, subject matter expertise and terminology"
|
description: "[DR] Domain Research: Industry domain deep dive, subject matter expertise and terminology"
|
||||||
|
|
||||||
- trigger: TR or fuzzy match on technical-research
|
- trigger: TR or fuzzy match on technical-research
|
||||||
|
|
@ -35,7 +35,7 @@ agent:
|
||||||
description: "[TR] Technical Research: Technical feasibility, architecture options and implementation approaches"
|
description: "[TR] Technical Research: Technical feasibility, architecture options and implementation approaches"
|
||||||
|
|
||||||
- trigger: CB or fuzzy match on product-brief
|
- trigger: CB or fuzzy match on product-brief
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md"
|
exec: "skill:bmad-create-product-brief"
|
||||||
description: "[CB] Create Brief: A guided experience to nail down your product idea into an executive brief"
|
description: "[CB] Create Brief: A guided experience to nail down your product idea into an executive brief"
|
||||||
|
|
||||||
- trigger: DP or fuzzy match on document-project
|
- trigger: DP or fuzzy match on document-project
|
||||||
|
|
|
||||||
|
|
@ -21,9 +21,9 @@ agent:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
- trigger: CA or fuzzy match on create-architecture
|
- trigger: CA or fuzzy match on create-architecture
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md"
|
exec: "skill:bmad-create-architecture"
|
||||||
description: "[CA] Create Architecture: Guided Workflow to document technical decisions to keep implementation on track"
|
description: "[CA] Create Architecture: Guided Workflow to document technical decisions to keep implementation on track"
|
||||||
|
|
||||||
- trigger: IR or fuzzy match on implementation-readiness
|
- trigger: IR or fuzzy match on implementation-readiness
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md"
|
exec: "skill:bmad-check-implementation-readiness"
|
||||||
description: "[IR] Implementation Readiness: Ensure the PRD, UX, and Architecture and Epics and Stories List are all aligned"
|
description: "[IR] Implementation Readiness: Ensure the PRD, UX, and Architecture and Epics and Stories List are all aligned"
|
||||||
|
|
|
||||||
|
|
@ -30,9 +30,9 @@ agent:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
- trigger: DS or fuzzy match on dev-story
|
- trigger: DS or fuzzy match on dev-story
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/4-implementation/dev-story/workflow.md"
|
exec: "skill:bmad-dev-story"
|
||||||
description: "[DS] Dev Story: Write the next or specified stories tests and code."
|
description: "[DS] Dev Story: Write the next or specified stories tests and code."
|
||||||
|
|
||||||
- trigger: CR or fuzzy match on code-review
|
- trigger: CR or fuzzy match on code-review
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/4-implementation/code-review/workflow.md"
|
exec: "skill:bmad-code-review"
|
||||||
description: "[CR] Code Review: Initiate a comprehensive code review across multiple quality facets. For best results, use a fresh context and a different quality LLM if available"
|
description: "[CR] Code Review: Initiate a comprehensive code review across multiple quality facets. For best results, use a fresh context and a different quality LLM if available"
|
||||||
|
|
|
||||||
|
|
@ -32,13 +32,13 @@ agent:
|
||||||
description: "[EP] Edit PRD: Update an existing Product Requirements Document"
|
description: "[EP] Edit PRD: Update an existing Product Requirements Document"
|
||||||
|
|
||||||
- trigger: CE or fuzzy match on epics-stories
|
- trigger: CE or fuzzy match on epics-stories
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md"
|
exec: "skill:bmad-create-epics-and-stories"
|
||||||
description: "[CE] Create Epics and Stories: Create the Epics and Stories Listing, these are the specs that will drive development"
|
description: "[CE] Create Epics and Stories: Create the Epics and Stories Listing, these are the specs that will drive development"
|
||||||
|
|
||||||
- trigger: IR or fuzzy match on implementation-readiness
|
- trigger: IR or fuzzy match on implementation-readiness
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md"
|
exec: "skill:bmad-check-implementation-readiness"
|
||||||
description: "[IR] Implementation Readiness: Ensure the PRD, UX, and Architecture and Epics and Stories List are all aligned"
|
description: "[IR] Implementation Readiness: Ensure the PRD, UX, and Architecture and Epics and Stories List are all aligned"
|
||||||
|
|
||||||
- trigger: CC or fuzzy match on correct-course
|
- trigger: CC or fuzzy match on correct-course
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.md"
|
exec: "skill:bmad-correct-course"
|
||||||
description: "[CC] Course Correction: Use this so we can determine how to proceed if major need for change is discovered mid implementation"
|
description: "[CC] Course Correction: Use this so we can determine how to proceed if major need for change is discovered mid implementation"
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ agent:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
- trigger: QA or fuzzy match on qa-automate
|
- trigger: QA or fuzzy match on qa-automate
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/qa-generate-e2e-tests/workflow.md"
|
exec: "skill:bmad-qa-generate-e2e-tests"
|
||||||
description: "[QA] Automate - Generate tests for existing features (simplified)"
|
description: "[QA] Automate - Generate tests for existing features (simplified)"
|
||||||
|
|
||||||
prompts:
|
prompts:
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ agent:
|
||||||
description: "[QS] Quick Spec: Architect a quick but complete technical spec with implementation-ready stories/specs"
|
description: "[QS] Quick Spec: Architect a quick but complete technical spec with implementation-ready stories/specs"
|
||||||
|
|
||||||
- trigger: QD or fuzzy match on quick-dev
|
- trigger: QD or fuzzy match on quick-dev
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md"
|
exec: "skill:bmad-quick-dev"
|
||||||
description: "[QD] Quick-flow Develop: Implement a story tech spec end-to-end (Core of Quick Flow)"
|
description: "[QD] Quick-flow Develop: Implement a story tech spec end-to-end (Core of Quick Flow)"
|
||||||
|
|
||||||
- trigger: QQ or fuzzy match on bmad-quick-dev-new-preview
|
- trigger: QQ or fuzzy match on bmad-quick-dev-new-preview
|
||||||
|
|
@ -32,5 +32,5 @@ agent:
|
||||||
description: "[QQ] Quick Dev New (Preview): Unified quick flow — clarify intent, plan, implement, review, present (experimental)"
|
description: "[QQ] Quick Dev New (Preview): Unified quick flow — clarify intent, plan, implement, review, present (experimental)"
|
||||||
|
|
||||||
- trigger: CR or fuzzy match on code-review
|
- trigger: CR or fuzzy match on code-review
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/4-implementation/code-review/workflow.md"
|
exec: "skill:bmad-code-review"
|
||||||
description: "[CR] Code Review: Initiate a comprehensive code review across multiple quality facets. For best results, use a fresh context and a different quality LLM if available"
|
description: "[CR] Code Review: Initiate a comprehensive code review across multiple quality facets. For best results, use a fresh context and a different quality LLM if available"
|
||||||
|
|
|
||||||
|
|
@ -20,18 +20,18 @@ agent:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
- trigger: SP or fuzzy match on sprint-planning
|
- trigger: SP or fuzzy match on sprint-planning
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.md"
|
exec: "skill:bmad-sprint-planning"
|
||||||
description: "[SP] Sprint Planning: Generate or update the record that will sequence the tasks to complete the full project that the dev agent will follow"
|
description: "[SP] Sprint Planning: Generate or update the record that will sequence the tasks to complete the full project that the dev agent will follow"
|
||||||
|
|
||||||
- trigger: CS or fuzzy match on create-story
|
- trigger: CS or fuzzy match on create-story
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/4-implementation/create-story/workflow.md"
|
exec: "skill:bmad-create-story"
|
||||||
description: "[CS] Context Story: Prepare a story with all required context for implementation for the developer agent"
|
description: "[CS] Context Story: Prepare a story with all required context for implementation for the developer agent"
|
||||||
|
|
||||||
- trigger: ER or fuzzy match on epic-retrospective
|
- trigger: ER or fuzzy match on epic-retrospective
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/4-implementation/retrospective/workflow.md"
|
exec: "skill:bmad-retrospective"
|
||||||
data: "{project-root}/_bmad/_config/agent-manifest.csv"
|
data: "{project-root}/_bmad/_config/agent-manifest.csv"
|
||||||
description: "[ER] Epic Retrospective: Party Mode review of all work completed across an epic."
|
description: "[ER] Epic Retrospective: Party Mode review of all work completed across an epic."
|
||||||
|
|
||||||
- trigger: CC or fuzzy match on correct-course
|
- trigger: CC or fuzzy match on correct-course
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.md"
|
exec: "skill:bmad-correct-course"
|
||||||
description: "[CC] Course Correction: Use this so we can determine how to proceed if major need for change is discovered mid implementation"
|
description: "[CC] Course Correction: Use this so we can determine how to proceed if major need for change is discovered mid implementation"
|
||||||
|
|
|
||||||
|
|
@ -23,5 +23,5 @@ agent:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
- trigger: CU or fuzzy match on ux-design
|
- trigger: CU or fuzzy match on ux-design
|
||||||
exec: "{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md"
|
exec: "skill:bmad-create-ux-design"
|
||||||
description: "[CU] Create UX: Guidance through realizing the plan for your UX to inform architecture and implementation. Provides more details than what was discovered in the PRD"
|
description: "[CU] Create UX: Guidance through realizing the plan for your UX to inform architecture and implementation. Provides more details than what was discovered in the PRD"
|
||||||
|
|
|
||||||
|
|
@ -2,31 +2,31 @@ module,phase,name,code,sequence,workflow-file,command,required,agent,options,des
|
||||||
bmm,anytime,Document Project,DP,,_bmad/bmm/workflows/document-project/workflow.md,bmad-bmm-document-project,false,analyst,Create Mode,"Analyze an existing project to produce useful documentation",project-knowledge,*,
|
bmm,anytime,Document Project,DP,,_bmad/bmm/workflows/document-project/workflow.md,bmad-bmm-document-project,false,analyst,Create Mode,"Analyze an existing project to produce useful documentation",project-knowledge,*,
|
||||||
bmm,anytime,Generate Project Context,GPC,,_bmad/bmm/workflows/generate-project-context/workflow.md,bmad-bmm-generate-project-context,false,analyst,Create Mode,"Scan existing codebase to generate a lean LLM-optimized project-context.md containing critical implementation rules patterns and conventions for AI agents. Essential for brownfield projects and quick-flow.",output_folder,"project context",
|
bmm,anytime,Generate Project Context,GPC,,_bmad/bmm/workflows/generate-project-context/workflow.md,bmad-bmm-generate-project-context,false,analyst,Create Mode,"Scan existing codebase to generate a lean LLM-optimized project-context.md containing critical implementation rules patterns and conventions for AI agents. Essential for brownfield projects and quick-flow.",output_folder,"project context",
|
||||||
bmm,anytime,Quick Spec,QS,,_bmad/bmm/workflows/bmad-quick-flow/quick-spec/workflow.md,bmad-bmm-quick-spec,false,quick-flow-solo-dev,Create Mode,"Do not suggest for potentially very complex things unless requested or if the user complains that they do not want to follow the extensive planning of the bmad method. Quick one-off tasks small changes simple apps brownfield additions to well established patterns utilities without extensive planning",planning_artifacts,"tech spec",
|
bmm,anytime,Quick Spec,QS,,_bmad/bmm/workflows/bmad-quick-flow/quick-spec/workflow.md,bmad-bmm-quick-spec,false,quick-flow-solo-dev,Create Mode,"Do not suggest for potentially very complex things unless requested or if the user complains that they do not want to follow the extensive planning of the bmad method. Quick one-off tasks small changes simple apps brownfield additions to well established patterns utilities without extensive planning",planning_artifacts,"tech spec",
|
||||||
bmm,anytime,Quick Dev,QD,,_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md,bmad-bmm-quick-dev,false,quick-flow-solo-dev,Create Mode,"Quick one-off tasks small changes simple apps utilities without extensive planning - Do not suggest for potentially very complex things unless requested or if the user complains that they do not want to follow the extensive planning of the bmad method, unless the user is already working through the implementation phase and just requests a 1 off things not already in the plan",,,
|
bmm,anytime,Quick Dev,QD,,skill:bmad-quick-dev,bmad-bmm-quick-dev,false,quick-flow-solo-dev,Create Mode,"Quick one-off tasks small changes simple apps utilities without extensive planning - Do not suggest for potentially very complex things unless requested or if the user complains that they do not want to follow the extensive planning of the bmad method, unless the user is already working through the implementation phase and just requests a 1 off things not already in the plan",,,
|
||||||
bmm,anytime,Quick Dev New Preview,QQ,,skill:bmad-quick-dev-new-preview,bmad-bmm-quick-dev-new-preview,false,quick-flow-solo-dev,Create Mode,"Unified quick flow (experimental): clarify intent plan implement review and present in a single workflow",implementation_artifacts,"tech spec implementation",
|
bmm,anytime,Quick Dev New Preview,QQ,,skill:bmad-quick-dev-new-preview,bmad-bmm-quick-dev-new-preview,false,quick-flow-solo-dev,Create Mode,"Unified quick flow (experimental): clarify intent plan implement review and present in a single workflow",implementation_artifacts,"tech spec implementation",
|
||||||
bmm,anytime,Correct Course,CC,,_bmad/bmm/workflows/4-implementation/correct-course/workflow.md,bmad-bmm-correct-course,false,sm,Create Mode,"Anytime: Navigate significant changes. May recommend start over update PRD redo architecture sprint planning or correct epics and stories",planning_artifacts,"change proposal",
|
bmm,anytime,Correct Course,CC,,skill:bmad-correct-course,bmad-bmm-correct-course,false,sm,Create Mode,"Anytime: Navigate significant changes. May recommend start over update PRD redo architecture sprint planning or correct epics and stories",planning_artifacts,"change proposal",
|
||||||
bmm,anytime,Write Document,WD,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Describe in detail what you want, and the agent will follow the documentation best practices defined in agent memory. Multi-turn conversation with subprocess for research/review.",project-knowledge,"document",
|
bmm,anytime,Write Document,WD,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Describe in detail what you want, and the agent will follow the documentation best practices defined in agent memory. Multi-turn conversation with subprocess for research/review.",project-knowledge,"document",
|
||||||
bmm,anytime,Update Standards,US,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Update agent memory documentation-standards.md with your specific preferences if you discover missing document conventions.",_bmad/_memory/tech-writer-sidecar,"standards",
|
bmm,anytime,Update Standards,US,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Update agent memory documentation-standards.md with your specific preferences if you discover missing document conventions.",_bmad/_memory/tech-writer-sidecar,"standards",
|
||||||
bmm,anytime,Mermaid Generate,MG,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Create a Mermaid diagram based on user description. Will suggest diagram types if not specified.",planning_artifacts,"mermaid diagram",
|
bmm,anytime,Mermaid Generate,MG,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Create a Mermaid diagram based on user description. Will suggest diagram types if not specified.",planning_artifacts,"mermaid diagram",
|
||||||
bmm,anytime,Validate Document,VD,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Review the specified document against documentation standards and best practices. Returns specific actionable improvement suggestions organized by priority.",planning_artifacts,"validation report",
|
bmm,anytime,Validate Document,VD,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Review the specified document against documentation standards and best practices. Returns specific actionable improvement suggestions organized by priority.",planning_artifacts,"validation report",
|
||||||
bmm,anytime,Explain Concept,EC,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Create clear technical explanations with examples and diagrams for complex concepts. Breaks down into digestible sections using task-oriented approach.",project_knowledge,"explanation",
|
bmm,anytime,Explain Concept,EC,,_bmad/bmm/agents/tech-writer/tech-writer.agent.yaml,,false,tech-writer,,"Create clear technical explanations with examples and diagrams for complex concepts. Breaks down into digestible sections using task-oriented approach.",project_knowledge,"explanation",
|
||||||
bmm,1-analysis,Brainstorm Project,BP,10,_bmad/core/workflows/brainstorming/workflow.md,bmad-brainstorming,false,analyst,data=_bmad/bmm/data/project-context-template.md,"Expert Guided Facilitation through a single or multiple techniques",planning_artifacts,"brainstorming session",
|
bmm,1-analysis,Brainstorm Project,BP,10,skill:bmad-brainstorming,bmad-brainstorming,false,analyst,data=_bmad/bmm/data/project-context-template.md,"Expert Guided Facilitation through a single or multiple techniques",planning_artifacts,"brainstorming session",
|
||||||
bmm,1-analysis,Market Research,MR,20,_bmad/bmm/workflows/1-analysis/research/workflow-market-research.md,bmad-bmm-market-research,false,analyst,Create Mode,"Market analysis competitive landscape customer needs and trends","planning_artifacts|project-knowledge","research documents",
|
bmm,1-analysis,Market Research,MR,20,_bmad/bmm/workflows/1-analysis/research/workflow-market-research.md,bmad-bmm-market-research,false,analyst,Create Mode,"Market analysis competitive landscape customer needs and trends","planning_artifacts|project-knowledge","research documents",
|
||||||
bmm,1-analysis,Domain Research,DR,21,_bmad/bmm/workflows/1-analysis/research/workflow-domain-research.md,bmad-bmm-domain-research,false,analyst,Create Mode,"Industry domain deep dive subject matter expertise and terminology","planning_artifacts|project_knowledge","research documents",
|
bmm,1-analysis,Domain Research,DR,21,skill:bmad-domain-research,bmad-bmm-domain-research,false,analyst,Create Mode,"Industry domain deep dive subject matter expertise and terminology","planning_artifacts|project_knowledge","research documents",
|
||||||
bmm,1-analysis,Technical Research,TR,22,_bmad/bmm/workflows/1-analysis/research/workflow-technical-research.md,bmad-bmm-technical-research,false,analyst,Create Mode,"Technical feasibility architecture options and implementation approaches","planning_artifacts|project_knowledge","research documents",
|
bmm,1-analysis,Technical Research,TR,22,_bmad/bmm/workflows/1-analysis/research/workflow-technical-research.md,bmad-bmm-technical-research,false,analyst,Create Mode,"Technical feasibility architecture options and implementation approaches","planning_artifacts|project_knowledge","research documents",
|
||||||
bmm,1-analysis,Create Brief,CB,30,_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md,bmad-bmm-create-product-brief,false,analyst,Create Mode,"A guided experience to nail down your product idea",planning_artifacts,"product brief",
|
bmm,1-analysis,Create Brief,CB,30,skill:bmad-create-product-brief,bmad-bmm-create-product-brief,false,analyst,Create Mode,"A guided experience to nail down your product idea",planning_artifacts,"product brief",
|
||||||
bmm,2-planning,Create PRD,CP,10,_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-create-prd.md,bmad-bmm-create-prd,true,pm,Create Mode,"Expert led facilitation to produce your Product Requirements Document",planning_artifacts,prd,
|
bmm,2-planning,Create PRD,CP,10,_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-create-prd.md,bmad-bmm-create-prd,true,pm,Create Mode,"Expert led facilitation to produce your Product Requirements Document",planning_artifacts,prd,
|
||||||
bmm,2-planning,Validate PRD,VP,20,_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-validate-prd.md,bmad-bmm-validate-prd,false,pm,Validate Mode,"Validate PRD is comprehensive lean well organized and cohesive",planning_artifacts,"prd validation report",
|
bmm,2-planning,Validate PRD,VP,20,_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-validate-prd.md,bmad-bmm-validate-prd,false,pm,Validate Mode,"Validate PRD is comprehensive lean well organized and cohesive",planning_artifacts,"prd validation report",
|
||||||
bmm,2-planning,Edit PRD,EP,25,_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-edit-prd.md,bmad-bmm-edit-prd,false,pm,Edit Mode,"Improve and enhance an existing PRD",planning_artifacts,"updated prd",
|
bmm,2-planning,Edit PRD,EP,25,_bmad/bmm/workflows/2-plan-workflows/create-prd/workflow-edit-prd.md,bmad-bmm-edit-prd,false,pm,Edit Mode,"Improve and enhance an existing PRD",planning_artifacts,"updated prd",
|
||||||
bmm,2-planning,Create UX,CU,30,_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md,bmad-bmm-create-ux-design,false,ux-designer,Create Mode,"Guidance through realizing the plan for your UX, strongly recommended if a UI is a primary piece of the proposed project",planning_artifacts,"ux design",
|
bmm,2-planning,Create UX,CU,30,skill:bmad-create-ux-design,bmad-bmm-create-ux-design,false,ux-designer,Create Mode,"Guidance through realizing the plan for your UX, strongly recommended if a UI is a primary piece of the proposed project",planning_artifacts,"ux design",
|
||||||
bmm,3-solutioning,Create Architecture,CA,10,_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md,bmad-bmm-create-architecture,true,architect,Create Mode,"Guided Workflow to document technical decisions",planning_artifacts,architecture,
|
bmm,3-solutioning,Create Architecture,CA,10,skill:bmad-create-architecture,bmad-bmm-create-architecture,true,architect,Create Mode,"Guided Workflow to document technical decisions",planning_artifacts,architecture,
|
||||||
bmm,3-solutioning,Create Epics and Stories,CE,30,_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md,bmad-bmm-create-epics-and-stories,true,pm,Create Mode,"Create the Epics and Stories Listing",planning_artifacts,"epics and stories",
|
bmm,3-solutioning,Create Epics and Stories,CE,30,skill:bmad-create-epics-and-stories,bmad-bmm-create-epics-and-stories,true,pm,Create Mode,"Create the Epics and Stories Listing",planning_artifacts,"epics and stories",
|
||||||
bmm,3-solutioning,Check Implementation Readiness,IR,70,_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md,bmad-bmm-check-implementation-readiness,true,architect,Validate Mode,"Ensure PRD UX Architecture and Epics Stories are aligned",planning_artifacts,"readiness report",
|
bmm,3-solutioning,Check Implementation Readiness,IR,70,skill:bmad-check-implementation-readiness,bmad-bmm-check-implementation-readiness,true,architect,Validate Mode,"Ensure PRD UX Architecture and Epics Stories are aligned",planning_artifacts,"readiness report",
|
||||||
bmm,4-implementation,Sprint Planning,SP,10,_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.md,bmad-bmm-sprint-planning,true,sm,Create Mode,"Generate sprint plan for development tasks - this kicks off the implementation phase by producing a plan the implementation agents will follow in sequence for every story in the plan.",implementation_artifacts,"sprint status",
|
bmm,4-implementation,Sprint Planning,SP,10,skill:bmad-sprint-planning,bmad-bmm-sprint-planning,true,sm,Create Mode,"Generate sprint plan for development tasks - this kicks off the implementation phase by producing a plan the implementation agents will follow in sequence for every story in the plan.",implementation_artifacts,"sprint status",
|
||||||
bmm,4-implementation,Sprint Status,SS,20,_bmad/bmm/workflows/4-implementation/sprint-status/workflow.md,bmad-bmm-sprint-status,false,sm,Create Mode,"Anytime: Summarize sprint status and route to next workflow",,,
|
bmm,4-implementation,Sprint Status,SS,20,_bmad/bmm/workflows/4-implementation/sprint-status/workflow.md,bmad-bmm-sprint-status,false,sm,Create Mode,"Anytime: Summarize sprint status and route to next workflow",,,
|
||||||
bmm,4-implementation,Validate Story,VS,35,_bmad/bmm/workflows/4-implementation/create-story/workflow.md,bmad-bmm-create-story,false,sm,Validate Mode,"Validates story readiness and completeness before development work begins",implementation_artifacts,"story validation report",
|
bmm,4-implementation,Validate Story,VS,35,skill:bmad-create-story,bmad-bmm-create-story,false,sm,Validate Mode,"Validates story readiness and completeness before development work begins",implementation_artifacts,"story validation report",
|
||||||
bmm,4-implementation,Create Story,CS,30,_bmad/bmm/workflows/4-implementation/create-story/workflow.md,bmad-bmm-create-story,true,sm,Create Mode,"Story cycle start: Prepare first found story in the sprint plan that is next, or if the command is run with a specific epic and story designation with context. Once complete, then VS then DS then CR then back to DS if needed or next CS or ER",implementation_artifacts,story,
|
bmm,4-implementation,Create Story,CS,30,skill:bmad-create-story,bmad-bmm-create-story,true,sm,Create Mode,"Story cycle start: Prepare first found story in the sprint plan that is next, or if the command is run with a specific epic and story designation with context. Once complete, then VS then DS then CR then back to DS if needed or next CS or ER",implementation_artifacts,story,
|
||||||
bmm,4-implementation,Dev Story,DS,40,_bmad/bmm/workflows/4-implementation/dev-story/workflow.md,bmad-bmm-dev-story,true,dev,Create Mode,"Story cycle: Execute story implementation tasks and tests then CR then back to DS if fixes needed",,,
|
bmm,4-implementation,Dev Story,DS,40,skill:bmad-dev-story,bmad-bmm-dev-story,true,dev,Create Mode,"Story cycle: Execute story implementation tasks and tests then CR then back to DS if fixes needed",,,
|
||||||
bmm,4-implementation,Code Review,CR,50,_bmad/bmm/workflows/4-implementation/code-review/workflow.md,bmad-bmm-code-review,false,dev,Create Mode,"Story cycle: If issues back to DS if approved then next CS or ER if epic complete",,,
|
bmm,4-implementation,Code Review,CR,50,skill:bmad-code-review,bmad-bmm-code-review,false,dev,Create Mode,"Story cycle: If issues back to DS if approved then next CS or ER if epic complete",,,
|
||||||
bmm,4-implementation,QA Automation Test,QA,45,_bmad/bmm/workflows/qa-generate-e2e-tests/workflow.md,bmad-bmm-qa-automate,false,qa,Create Mode,"Generate automated API and E2E tests for implemented code using the project's existing test framework (detects existing well known in use test frameworks). Use after implementation to add test coverage. NOT for code review or story validation - use CR for that.",implementation_artifacts,"test suite",
|
bmm,4-implementation,QA Automation Test,QA,45,skill:bmad-qa-generate-e2e-tests,bmad-bmm-qa-automate,false,qa,Create Mode,"Generate automated API and E2E tests for implemented code using the project's existing test framework (detects existing well known in use test frameworks). Use after implementation to add test coverage. NOT for code review or story validation - use CR for that.",implementation_artifacts,"test suite",
|
||||||
bmm,4-implementation,Retrospective,ER,60,_bmad/bmm/workflows/4-implementation/retrospective/workflow.md,bmad-bmm-retrospective,false,sm,Create Mode,"Optional at epic end: Review completed work lessons learned and next epic or if major issues consider CC",implementation_artifacts,retrospective,
|
bmm,4-implementation,Retrospective,ER,60,skill:bmad-retrospective,bmad-bmm-retrospective,false,sm,Create Mode,"Optional at epic end: Review completed work lessons learned and next epic or if major issues consider CC",implementation_artifacts,retrospective,
|
||||||
|
|
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
name: bmad-create-product-brief
|
||||||
|
description: 'Create product brief through collaborative discovery. Use when the user says "lets create a product brief" or "help me create a project brief"'
|
||||||
|
---
|
||||||
|
|
||||||
|
Follow the instructions in [workflow.md](workflow.md).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
type: skill
|
||||||
|
|
@ -3,7 +3,7 @@ name: 'step-01-init'
|
||||||
description: 'Initialize the product brief workflow by detecting continuation state and setting up the document'
|
description: 'Initialize the product brief workflow by detecting continuation state and setting up the document'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-02-vision.md'
|
nextStepFile: './step-02-vision.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Template References
|
# Template References
|
||||||
|
|
@ -73,7 +73,7 @@ If the document exists and has frontmatter with `stepsCompleted`:
|
||||||
|
|
||||||
**Continuation Protocol:**
|
**Continuation Protocol:**
|
||||||
|
|
||||||
- **STOP immediately** and load `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-01b-continue.md`
|
- **STOP immediately** and load `./step-01b-continue.md`
|
||||||
- Do not proceed with any initialization tasks
|
- Do not proceed with any initialization tasks
|
||||||
- Let step-01b handle all continuation logic
|
- Let step-01b handle all continuation logic
|
||||||
- This is an auto-proceed situation - no user choice needed
|
- This is an auto-proceed situation - no user choice needed
|
||||||
|
|
@ -95,9 +95,9 @@ Does this look right, or do you want to make any adjustments before we proceed?"
|
||||||
**Next Step Logic:**
|
**Next Step Logic:**
|
||||||
Based on `lastStep` value, determine which step to load next:
|
Based on `lastStep` value, determine which step to load next:
|
||||||
|
|
||||||
- If `lastStep = 1` → Load `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-02-vision.md`
|
- If `lastStep = 1` → Load `./step-02-vision.md`
|
||||||
- If `lastStep = 2` → Load `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-03-users.md`
|
- If `lastStep = 2` → Load `./step-03-users.md`
|
||||||
- If `lastStep = 3` → Load `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-04-metrics.md`
|
- If `lastStep = 3` → Load `./step-04-metrics.md`
|
||||||
- Continue this pattern for all steps
|
- Continue this pattern for all steps
|
||||||
- If `lastStep = 6` → Workflow already complete
|
- If `lastStep = 6` → Workflow already complete
|
||||||
|
|
||||||
|
|
@ -3,11 +3,11 @@ name: 'step-02-vision'
|
||||||
description: 'Discover and define the core product vision, problem statement, and unique value proposition'
|
description: 'Discover and define the core product vision, problem statement, and unique value proposition'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-03-users.md'
|
nextStepFile: './step-03-users.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ Conduct comprehensive product vision discovery to define the core problem, solut
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
@ -3,11 +3,11 @@ name: 'step-03-users'
|
||||||
description: 'Define target users with rich personas and map their key interactions with the product'
|
description: 'Define target users with rich personas and map their key interactions with the product'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-04-metrics.md'
|
nextStepFile: './step-04-metrics.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ Define target users with rich personas and map their key interactions with the p
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
@ -3,11 +3,11 @@ name: 'step-04-metrics'
|
||||||
description: 'Define comprehensive success metrics that include user success, business objectives, and key performance indicators'
|
description: 'Define comprehensive success metrics that include user success, business objectives, and key performance indicators'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-05-scope.md'
|
nextStepFile: './step-05-scope.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ Define comprehensive success metrics that include user success, business objecti
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
@ -3,11 +3,11 @@ name: 'step-05-scope'
|
||||||
description: 'Define MVP scope with clear boundaries and outline future vision while managing scope creep'
|
description: 'Define MVP scope with clear boundaries and outline future vision while managing scope creep'
|
||||||
|
|
||||||
# File References
|
# File References
|
||||||
nextStepFile: '{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-06-complete.md'
|
nextStepFile: './step-06-complete.md'
|
||||||
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
outputFile: '{planning_artifacts}/product-brief-{{project_name}}-{{date}}.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ Define MVP scope with clear boundaries and outline future vision through collabo
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
@ -1,8 +1,3 @@
|
||||||
---
|
|
||||||
name: create-product-brief
|
|
||||||
description: 'Create product brief through collaborative discovery. Use when the user says "lets create a product brief" or "help me create a project brief"'
|
|
||||||
---
|
|
||||||
|
|
||||||
# Product Brief Workflow
|
# Product Brief Workflow
|
||||||
|
|
||||||
**Goal:** Create comprehensive product briefs through collaborative step-by-step discovery as creative Business Analyst working with the user as peers.
|
**Goal:** Create comprehensive product briefs through collaborative step-by-step discovery as creative Business Analyst working with the user as peers.
|
||||||
|
|
@ -52,6 +47,9 @@ Load and read full config from {project-root}/_bmad/bmm/config.yaml and resolve:
|
||||||
|
|
||||||
- `project_name`, `output_folder`, `planning_artifacts`, `user_name`, `communication_language`, `document_output_language`, `user_skill_level`
|
- `project_name`, `output_folder`, `planning_artifacts`, `user_name`, `communication_language`, `document_output_language`, `user_skill_level`
|
||||||
|
|
||||||
|
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
|
||||||
|
✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`.
|
||||||
|
|
||||||
### 2. First Step EXECUTION
|
### 2. First Step EXECUTION
|
||||||
|
|
||||||
Read fully and follow: `{project-root}/_bmad/bmm/workflows/1-analysis/create-product-brief/steps/step-01-init.md` to begin the workflow.
|
Read fully and follow: `./steps/step-01-init.md` to begin the workflow.
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
canonicalId: bmad-create-product-brief
|
|
||||||
type: workflow
|
|
||||||
description: "Create product brief through collaborative discovery"
|
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
name: bmad-domain-research
|
||||||
|
description: 'Conduct domain and industry research. Use when the user says "lets create a research report on [domain or industry]"'
|
||||||
|
---
|
||||||
|
|
||||||
|
Follow the instructions in [workflow.md](workflow.md).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
type: skill
|
||||||
|
|
@ -78,7 +78,7 @@ For **{{research_topic}}**, I will research:
|
||||||
|
|
||||||
- Document scope confirmation in research file
|
- Document scope confirmation in research file
|
||||||
- Update frontmatter: `stepsCompleted: [1]`
|
- Update frontmatter: `stepsCompleted: [1]`
|
||||||
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md`
|
- Load: `./step-02-domain-analysis.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -132,6 +132,6 @@ When user selects 'C', append scope confirmation:
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-02-domain-analysis.md` to begin industry analysis.
|
After user selects 'C', load `./step-02-domain-analysis.md` to begin industry analysis.
|
||||||
|
|
||||||
Remember: This is SCOPE CONFIRMATION ONLY - no actual domain research yet, just confirming the research approach and scope!
|
Remember: This is SCOPE CONFIRMATION ONLY - no actual domain research yet, just confirming the research approach and scope!
|
||||||
|
|
@ -171,7 +171,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2]`
|
- Update frontmatter: `stepsCompleted: [1, 2]`
|
||||||
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md`
|
- Load: `./step-03-competitive-landscape.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -224,6 +224,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-03-competitive-landscape.md` to analyze competitive landscape, key players, and ecosystem analysis for {{research_topic}}.
|
After user selects 'C', load `./step-03-competitive-landscape.md` to analyze competitive landscape, key players, and ecosystem analysis for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and search the web to verify facts!
|
Remember: Always write research content to document immediately and search the web to verify facts!
|
||||||
|
|
@ -180,7 +180,7 @@ _Source: [URL]_
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
||||||
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md`
|
- Load: `./step-04-regulatory-focus.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -233,6 +233,6 @@ Content is already written to document when generated in step 4. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C', load `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-04-regulatory-focus.md` to analyze regulatory requirements, compliance frameworks, and legal considerations for {{research_topic}}.
|
After user selects 'C', load `./step-04-regulatory-focus.md` to analyze regulatory requirements, compliance frameworks, and legal considerations for {{research_topic}}.
|
||||||
|
|
||||||
Remember: Always write research content to document immediately and search the web to verify facts!
|
Remember: Always write research content to document immediately and search the web to verify facts!
|
||||||
|
|
@ -155,7 +155,7 @@ Show the generated regulatory analysis and present continue option:
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4]`
|
||||||
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md`
|
- Load: `./step-05-technical-trends.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -201,6 +201,6 @@ Content is already written to document when generated in step 5. No additional a
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-05-technical-trends.md` to analyze technical trends and innovations in the domain.
|
After user selects 'C' and content is saved to document, load `./step-05-technical-trends.md` to analyze technical trends and innovations in the domain.
|
||||||
|
|
||||||
Remember: Search the web to verify regulatory facts and provide practical implementation considerations!
|
Remember: Search the web to verify regulatory facts and provide practical implementation considerations!
|
||||||
|
|
@ -174,7 +174,7 @@ Show the generated technical analysis and present complete option:
|
||||||
|
|
||||||
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
- **CONTENT ALREADY WRITTEN TO DOCUMENT**
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3, 4, 5]`
|
||||||
- Load: `{project-root}/_bmad/bmm/workflows/1-analysis/research/domain-steps/step-06-research-synthesis.md`
|
- Load: `./step-06-research-synthesis.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
---
|
||||||
|
stepsCompleted: []
|
||||||
|
inputDocuments: []
|
||||||
|
workflowType: 'research'
|
||||||
|
lastStep: 1
|
||||||
|
research_type: '{{research_type}}'
|
||||||
|
research_topic: '{{research_topic}}'
|
||||||
|
research_goals: '{{research_goals}}'
|
||||||
|
user_name: '{{user_name}}'
|
||||||
|
date: '{{date}}'
|
||||||
|
web_research_enabled: true
|
||||||
|
source_verification: true
|
||||||
|
---
|
||||||
|
|
||||||
|
# Research Report: {{research_type}}
|
||||||
|
|
||||||
|
**Date:** {{date}}
|
||||||
|
**Author:** {{user_name}}
|
||||||
|
**Research Type:** {{research_type}}
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Research Overview
|
||||||
|
|
||||||
|
[Research overview and methodology will be appended here]
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- Content will be appended sequentially through research workflow steps -->
|
||||||
|
|
@ -1,8 +1,3 @@
|
||||||
---
|
|
||||||
name: domain-research
|
|
||||||
description: 'Conduct domain and industry research. Use when the user says "lets create a research report on [domain or industry]"'
|
|
||||||
---
|
|
||||||
|
|
||||||
# Domain Research Workflow
|
# Domain Research Workflow
|
||||||
|
|
||||||
**Goal:** Conduct comprehensive domain/industry research using current web data and verified sources to produce complete research documents with compelling narratives and proper citations.
|
**Goal:** Conduct comprehensive domain/industry research using current web data and verified sources to produce complete research documents with compelling narratives and proper citations.
|
||||||
|
|
@ -1,8 +1,3 @@
|
||||||
workflow-domain-research.md:
|
|
||||||
canonicalId: bmad-domain-research
|
|
||||||
type: workflow
|
|
||||||
description: "Conduct domain and industry research. Use when the user says 'lets create a research report on [domain or industry]'"
|
|
||||||
|
|
||||||
workflow-market-research.md:
|
workflow-market-research.md:
|
||||||
canonicalId: bmad-market-research
|
canonicalId: bmad-market-research
|
||||||
type: workflow
|
type: workflow
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
name: bmad-create-ux-design
|
||||||
|
description: 'Plan UX patterns and design specifications. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"'
|
||||||
|
---
|
||||||
|
|
||||||
|
Follow the instructions in [workflow.md](workflow.md).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
type: skill
|
||||||
|
|
@ -44,7 +44,7 @@ First, check if the output document already exists:
|
||||||
|
|
||||||
If the document exists and has frontmatter with `stepsCompleted`:
|
If the document exists and has frontmatter with `stepsCompleted`:
|
||||||
|
|
||||||
- **STOP here** and load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-01b-continue.md` immediately
|
- **STOP here** and load `./step-01b-continue.md` immediately
|
||||||
- Do not proceed with any initialization tasks
|
- Do not proceed with any initialization tasks
|
||||||
- Let step-01b handle the continuation logic
|
- Let step-01b handle the continuation logic
|
||||||
|
|
||||||
|
|
@ -110,7 +110,7 @@ Do you have any other documents you'd like me to include, or shall we continue t
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects [C] to continue, ensure the file `{planning_artifacts}/ux-design-specification.md` has been created and saved, and then load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-02-discovery.md` to begin the UX discovery phase.
|
After user selects [C] to continue, ensure the file `{planning_artifacts}/ux-design-specification.md` has been created and saved, and then load `./step-02-discovery.md` to begin the UX discovery phase.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-02 until output file has been updated and user explicitly selects [C] to continue!
|
Remember: Do NOT proceed to step-02 until output file has been updated and user explicitly selects [C] to continue!
|
||||||
|
|
||||||
|
|
@ -72,9 +72,9 @@ Does this look right, or do you want to make any adjustments before we proceed?"
|
||||||
|
|
||||||
Based on `lastStep` value, determine which step to load next:
|
Based on `lastStep` value, determine which step to load next:
|
||||||
|
|
||||||
- If `lastStep = 1` → Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-02-discovery.md`
|
- If `lastStep = 1` → Load `./step-02-discovery.md`
|
||||||
- If `lastStep = 2` → Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-03-core-experience.md`
|
- If `lastStep = 2` → Load `./step-03-core-experience.md`
|
||||||
- If `lastStep = 3` → Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-04-emotional-response.md`
|
- If `lastStep = 3` → Load `./step-04-emotional-response.md`
|
||||||
- Continue this pattern for all steps
|
- Continue this pattern for all steps
|
||||||
- If `lastStep` indicates final step → Workflow already complete
|
- If `lastStep` indicates final step → Workflow already complete
|
||||||
|
|
||||||
|
|
@ -30,7 +30,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -155,11 +155,11 @@ Show the generated project understanding content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2]`
|
- Update frontmatter: `stepsCompleted: [1, 2]`
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-03-core-experience.md`
|
- Load `./step-03-core-experience.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
When user selects 'C', append the content directly to the document. Only after the content is saved to document, read fully and follow: `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-03-core-experience.md`.
|
When user selects 'C', append the content directly to the document. Only after the content is saved to document, read fully and follow: `./step-03-core-experience.md`.
|
||||||
|
|
||||||
## SUCCESS METRICS:
|
## SUCCESS METRICS:
|
||||||
|
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on defining the core user experience and platform
|
- 💬 FOCUS on defining the core user experience and platform
|
||||||
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -161,7 +162,7 @@ Show the generated core experience content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current core experience content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current core experience content
|
||||||
- Process the enhanced experience insights that come back
|
- Process the enhanced experience insights that come back
|
||||||
- Ask user: "Accept these improvements to the core experience definition? (y/n)"
|
- Ask user: "Accept these improvements to the core experience definition? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -179,7 +180,7 @@ Show the generated core experience content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-04-emotional-response.md`
|
- Load `./step-04-emotional-response.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -211,6 +212,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-04-emotional-response.md` to define desired emotional responses.
|
After user selects 'C' and content is saved to document, load `./step-04-emotional-response.md` to define desired emotional responses.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on defining desired emotional responses and user feelings
|
- 💬 FOCUS on defining desired emotional responses and user feelings
|
||||||
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -164,7 +165,7 @@ Show the generated emotional response content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current emotional response content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current emotional response content
|
||||||
- Process the enhanced emotional insights that come back
|
- Process the enhanced emotional insights that come back
|
||||||
- Ask user: "Accept these improvements to the emotional response definition? (y/n)"
|
- Ask user: "Accept these improvements to the emotional response definition? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -182,7 +183,7 @@ Show the generated emotional response content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-05-inspiration.md`
|
- Load `./step-05-inspiration.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -214,6 +215,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-05-inspiration.md` to analyze UX patterns from inspiring products.
|
After user selects 'C' and content is saved to document, load `./step-05-inspiration.md` to analyze UX patterns from inspiring products.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-05 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-05 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on analyzing existing UX patterns and extracting inspiration
|
- 💬 FOCUS on analyzing existing UX patterns and extracting inspiration
|
||||||
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -179,7 +180,7 @@ Show the generated inspiration analysis content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current inspiration analysis content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current inspiration analysis content
|
||||||
- Process the enhanced pattern insights that come back
|
- Process the enhanced pattern insights that come back
|
||||||
- Ask user: "Accept these improvements to the inspiration analysis? (y/n)"
|
- Ask user: "Accept these improvements to the inspiration analysis? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -197,7 +198,7 @@ Show the generated inspiration analysis content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Read fully and follow: `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-06-design-system.md`
|
- Read fully and follow: `./step-06-design-system.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -229,6 +230,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-06-design-system.md` to choose the appropriate design system approach.
|
After user selects 'C' and content is saved to document, load `./step-06-design-system.md` to choose the appropriate design system approach.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-06 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-06 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on choosing appropriate design system approach
|
- 💬 FOCUS on choosing appropriate design system approach
|
||||||
- 🎯 COLLABORATIVE decision-making, not recommendation-only
|
- 🎯 COLLABORATIVE decision-making, not recommendation-only
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -197,7 +198,7 @@ Show the generated design system content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current design system content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current design system content
|
||||||
- Process the enhanced design system insights that come back
|
- Process the enhanced design system insights that come back
|
||||||
- Ask user: "Accept these improvements to the design system decision? (y/n)"
|
- Ask user: "Accept these improvements to the design system decision? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -215,7 +216,7 @@ Show the generated design system content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-07-defining-experience.md`
|
- Load `./step-07-defining-experience.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -247,6 +248,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-07-defining-experience.md` to define the core user interaction.
|
After user selects 'C' and content is saved to document, load `./step-07-defining-experience.md` to define the core user interaction.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-07 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-07 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on defining the core interaction that defines the product
|
- 💬 FOCUS on defining the core interaction that defines the product
|
||||||
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -199,7 +200,7 @@ Show the generated defining experience content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current defining experience content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current defining experience content
|
||||||
- Process the enhanced experience insights that come back
|
- Process the enhanced experience insights that come back
|
||||||
- Ask user: "Accept these improvements to the defining experience? (y/n)"
|
- Ask user: "Accept these improvements to the defining experience? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -217,7 +218,7 @@ Show the generated defining experience content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-08-visual-foundation.md`
|
- Load `./step-08-visual-foundation.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -249,6 +250,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-08-visual-foundation.md` to establish visual design foundation.
|
After user selects 'C' and content is saved to document, load `./step-08-visual-foundation.md` to establish visual design foundation.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-08 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-08 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on establishing visual design foundation (colors, typography, spacing)
|
- 💬 FOCUS on establishing visual design foundation (colors, typography, spacing)
|
||||||
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
- 🎯 COLLABORATIVE discovery, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -169,7 +170,7 @@ Show the generated visual foundation content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current visual foundation content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current visual foundation content
|
||||||
- Process the enhanced visual insights that come back
|
- Process the enhanced visual insights that come back
|
||||||
- Ask user: "Accept these improvements to the visual foundation? (y/n)"
|
- Ask user: "Accept these improvements to the visual foundation? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -187,7 +188,7 @@ Show the generated visual foundation content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-09-design-directions.md`
|
- Load `./step-09-design-directions.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -219,6 +220,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-09-design-directions.md` to generate design direction mockups.
|
After user selects 'C' and content is saved to document, load `./step-09-design-directions.md` to generate design direction mockups.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-09 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-09 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on generating and evaluating design direction variations
|
- 💬 FOCUS on generating and evaluating design direction variations
|
||||||
- 🎯 COLLABORATIVE exploration, not assumption-based design
|
- 🎯 COLLABORATIVE exploration, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -169,7 +170,7 @@ Show the generated design direction content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current design direction content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current design direction content
|
||||||
- Process the enhanced design insights that come back
|
- Process the enhanced design insights that come back
|
||||||
- Ask user: "Accept these improvements to the design direction? (y/n)"
|
- Ask user: "Accept these improvements to the design direction? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -187,7 +188,7 @@ Show the generated design direction content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-10-user-journeys.md`
|
- Load `./step-10-user-journeys.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -219,6 +220,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-10-user-journeys.md` to design user journey flows.
|
After user selects 'C' and content is saved to document, load `./step-10-user-journeys.md` to design user journey flows.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-10 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-10 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on designing user flows and journey interactions
|
- 💬 FOCUS on designing user flows and journey interactions
|
||||||
- 🎯 COLLABORATIVE flow design, not assumption-based layouts
|
- 🎯 COLLABORATIVE flow design, not assumption-based layouts
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -187,7 +188,7 @@ Show the generated user journey content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current user journey content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current user journey content
|
||||||
- Process the enhanced journey insights that come back
|
- Process the enhanced journey insights that come back
|
||||||
- Ask user: "Accept these improvements to the user journeys? (y/n)"
|
- Ask user: "Accept these improvements to the user journeys? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -205,7 +206,7 @@ Show the generated user journey content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-11-component-strategy.md`
|
- Load `./step-11-component-strategy.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -236,6 +237,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-11-component-strategy.md` to define component library strategy.
|
After user selects 'C' and content is saved to document, load `./step-11-component-strategy.md` to define component library strategy.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-11 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-11 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on defining component library strategy and custom components
|
- 💬 FOCUS on defining component library strategy and custom components
|
||||||
- 🎯 COLLABORATIVE component planning, not assumption-based design
|
- 🎯 COLLABORATIVE component planning, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -193,7 +194,7 @@ Show the generated component strategy content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current component strategy content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current component strategy content
|
||||||
- Process the enhanced component insights that come back
|
- Process the enhanced component insights that come back
|
||||||
- Ask user: "Accept these improvements to the component strategy? (y/n)"
|
- Ask user: "Accept these improvements to the component strategy? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -211,7 +212,7 @@ Show the generated component strategy content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-12-ux-patterns.md`
|
- Load `./step-12-ux-patterns.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -243,6 +244,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-12-ux-patterns.md` to define UX consistency patterns.
|
After user selects 'C' and content is saved to document, load `./step-12-ux-patterns.md` to define UX consistency patterns.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-12 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-12 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on establishing consistency patterns for common UX situations
|
- 💬 FOCUS on establishing consistency patterns for common UX situations
|
||||||
- 🎯 COLLABORATIVE pattern definition, not assumption-based design
|
- 🎯 COLLABORATIVE pattern definition, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -182,7 +183,7 @@ Show the generated UX patterns content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current UX patterns content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current UX patterns content
|
||||||
- Process the enhanced pattern insights that come back
|
- Process the enhanced pattern insights that come back
|
||||||
- Ask user: "Accept these improvements to the UX patterns? (y/n)"
|
- Ask user: "Accept these improvements to the UX patterns? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -200,7 +201,7 @@ Show the generated UX patterns content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-13-responsive-accessibility.md`
|
- Load `./step-13-responsive-accessibility.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -232,6 +233,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-13-responsive-accessibility.md` to define responsive design and accessibility strategy.
|
After user selects 'C' and content is saved to document, load `./step-13-responsive-accessibility.md` to define responsive design and accessibility strategy.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-13 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-13 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
- 💬 FOCUS on responsive design strategy and accessibility compliance
|
- 💬 FOCUS on responsive design strategy and accessibility compliance
|
||||||
- 🎯 COLLABORATIVE strategy definition, not assumption-based design
|
- 🎯 COLLABORATIVE strategy definition, not assumption-based design
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
@ -30,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to this step's A/P/C menu
|
- PROTOCOLS always return to this step's A/P/C menu
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -209,7 +210,7 @@ Show the generated responsive and accessibility content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current responsive/accessibility content
|
- Read fully and follow: skill:bmad-advanced-elicitation with the current responsive/accessibility content
|
||||||
- Process the enhanced insights that come back
|
- Process the enhanced insights that come back
|
||||||
- Ask user: "Accept these improvements to the responsive/accessibility strategy? (y/n)"
|
- Ask user: "Accept these improvements to the responsive/accessibility strategy? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -227,7 +228,7 @@ Show the generated responsive and accessibility content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
- Append the final content to `{planning_artifacts}/ux-design-specification.md`
|
||||||
- Update frontmatter: append step to end of stepsCompleted array
|
- Update frontmatter: append step to end of stepsCompleted array
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-14-complete.md`
|
- Load `./step-14-complete.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -259,6 +260,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-14-complete.md` to finalize the UX design workflow.
|
After user selects 'C' and content is saved to document, load `./step-14-complete.md` to finalize the UX design workflow.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-14 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-14 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -1,8 +1,3 @@
|
||||||
---
|
|
||||||
name: create-ux-design
|
|
||||||
description: 'Plan UX patterns and design specifications. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"'
|
|
||||||
---
|
|
||||||
|
|
||||||
# Create UX Design Workflow
|
# Create UX Design Workflow
|
||||||
|
|
||||||
**Goal:** Create comprehensive UX design specifications through collaborative visual exploration and informed decision-making where you act as a UX facilitator working with a product stakeholder.
|
**Goal:** Create comprehensive UX design specifications through collaborative visual exploration and informed decision-making where you act as a UX facilitator working with a product stakeholder.
|
||||||
|
|
@ -32,11 +27,12 @@ Load config from `{project-root}/_bmad/bmm/config.yaml` and resolve:
|
||||||
|
|
||||||
### Paths
|
### Paths
|
||||||
|
|
||||||
- `installed_path` = `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design`
|
- `installed_path` = `.`
|
||||||
- `template_path` = `{installed_path}/ux-design-template.md`
|
- `template_path` = `{installed_path}/ux-design-template.md`
|
||||||
- `default_output_file` = `{planning_artifacts}/ux-design-specification.md`
|
- `default_output_file` = `{planning_artifacts}/ux-design-specification.md`
|
||||||
|
|
||||||
## EXECUTION
|
## EXECUTION
|
||||||
|
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
- Read fully and follow: `{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-ux-design/steps/step-01-init.md` to begin the UX design workflow.
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
- Read fully and follow: `./steps/step-01-init.md` to begin the UX design workflow.
|
||||||
|
|
@ -11,7 +11,7 @@ projectTypesCSV: '../data/project-types.csv'
|
||||||
domainComplexityCSV: '../data/domain-complexity.csv'
|
domainComplexityCSV: '../data/domain-complexity.csv'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -33,6 +33,7 @@ Discover and classify the project - understand what type of product this is, wha
|
||||||
- ✅ ALWAYS treat this as collaborative discovery between PM peers
|
- ✅ ALWAYS treat this as collaborative discovery between PM peers
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/st
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -29,6 +29,7 @@ Discover what makes this product special and understand the product vision throu
|
||||||
- ✅ ALWAYS treat this as collaborative discovery between PM peers
|
- ✅ ALWAYS treat this as collaborative discovery between PM peers
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/st
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -29,6 +29,7 @@ Generate the Executive Summary content using insights from classification (step
|
||||||
- ✅ ALWAYS treat this as collaborative discovery between PM peers
|
- ✅ ALWAYS treat this as collaborative discovery between PM peers
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/st
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow
|
||||||
- 💬 FOCUS on defining what winning looks like for this product
|
- 💬 FOCUS on defining what winning looks like for this product
|
||||||
- 🎯 COLLABORATIVE discovery, not assumption-based goal setting
|
- 🎯 COLLABORATIVE discovery, not assumption-based goal setting
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/st
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow
|
||||||
- 💬 FOCUS on mapping ALL user types that interact with the system
|
- 💬 FOCUS on mapping ALL user types that interact with the system
|
||||||
- 🎯 CRITICAL: No journey = no functional requirements = product doesn't exist
|
- 🎯 CRITICAL: No journey = no functional requirements = product doesn't exist
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ outputFile: '{planning_artifacts}/prd.md'
|
||||||
domainComplexityCSV: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/domain-complexity.csv'
|
domainComplexityCSV: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/domain-complexity.csv'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -30,6 +30,7 @@ For complex domains only that have a mapping in {domainComplexityCSV}, explore d
|
||||||
- ✅ ALWAYS treat this as collaborative discovery between PM peers
|
- ✅ ALWAYS treat this as collaborative discovery between PM peers
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ outputFile: '{planning_artifacts}/prd.md'
|
||||||
projectTypesCSV: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/project-types.csv'
|
projectTypesCSV: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/project-types.csv'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -29,6 +29,7 @@ partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow
|
||||||
- 💬 FOCUS on detecting and exploring innovative aspects of the product
|
- 💬 FOCUS on detecting and exploring innovative aspects of the product
|
||||||
- 🎯 OPTIONAL STEP: Only proceed if innovation signals are detected
|
- 🎯 OPTIONAL STEP: Only proceed if innovation signals are detected
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ outputFile: '{planning_artifacts}/prd.md'
|
||||||
projectTypesCSV: '../data/project-types.csv'
|
projectTypesCSV: '../data/project-types.csv'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -29,6 +29,7 @@ partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow
|
||||||
- 💬 FOCUS on project-type specific requirements and technical considerations
|
- 💬 FOCUS on project-type specific requirements and technical considerations
|
||||||
- 🎯 DATA-DRIVEN: Use CSV configuration to guide discovery
|
- 🎯 DATA-DRIVEN: Use CSV configuration to guide discovery
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/st
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow
|
||||||
- 💬 FOCUS on strategic scope decisions that keep projects viable
|
- 💬 FOCUS on strategic scope decisions that keep projects viable
|
||||||
- 🎯 EMPHASIZE lean MVP thinking while preserving long-term vision
|
- 🎯 EMPHASIZE lean MVP thinking while preserving long-term vision
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/st
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow
|
||||||
- 💬 FOCUS on creating comprehensive capability inventory for the product
|
- 💬 FOCUS on creating comprehensive capability inventory for the product
|
||||||
- 🎯 CRITICAL: This is THE CAPABILITY CONTRACT for all downstream work
|
- 🎯 CRITICAL: This is THE CAPABILITY CONTRACT for all downstream work
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ nextStepFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/st
|
||||||
outputFile: '{planning_artifacts}/prd.md'
|
outputFile: '{planning_artifacts}/prd.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow
|
||||||
- 💬 FOCUS on quality attributes that matter for THIS specific product
|
- 💬 FOCUS on quality attributes that matter for THIS specific product
|
||||||
- 🎯 SELECTIVE: Only document NFRs that actually apply to the product
|
- 🎯 SELECTIVE: Only document NFRs that actually apply to the product
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ outputFile: '{planning_artifacts}/prd.md'
|
||||||
purposeFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/prd-purpose.md'
|
purposeFile: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/prd-purpose.md'
|
||||||
|
|
||||||
# Task References
|
# Task References
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow
|
||||||
- 💬 PRESERVE user's voice and intent
|
- 💬 PRESERVE user's voice and intent
|
||||||
- 🎯 MAINTAIN all essential information while improving presentation
|
- 🎯 MAINTAIN all essential information while improving presentation
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
## EXECUTION PROTOCOLS:
|
## EXECUTION PROTOCOLS:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ description: 'Discovery & Understanding - Understand what user wants to edit and
|
||||||
# File references (ONLY variables used in this step)
|
# File references (ONLY variables used in this step)
|
||||||
altStepFile: './step-e-01b-legacy-conversion.md'
|
altStepFile: './step-e-01b-legacy-conversion.md'
|
||||||
prdPurpose: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/prd-purpose.md'
|
prdPurpose: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/prd-purpose.md'
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -24,6 +24,7 @@ Understand what the user wants to edit in the PRD, detect PRD format/type, check
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ nextStepFile: './step-e-03-edit.md'
|
||||||
prdFile: '{prd_file_path}'
|
prdFile: '{prd_file_path}'
|
||||||
validationReport: '{validation_report_path}' # If provided
|
validationReport: '{validation_report_path}' # If provided
|
||||||
prdPurpose: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/prd-purpose.md'
|
prdPurpose: '{project-root}/_bmad/bmm/workflows/2-plan-workflows/create-prd/data/prd-purpose.md'
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
---
|
---
|
||||||
|
|
||||||
# Step E-2: Deep Review & Analysis
|
# Step E-2: Deep Review & Analysis
|
||||||
|
|
@ -25,6 +25,7 @@ Thoroughly review the existing PRD, analyze validation report findings (if provi
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ Apply changes to the PRD following the approved change plan from step e-02, incl
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: 'Document Discovery & Confirmation - Handle fresh context validatio
|
||||||
|
|
||||||
# File references (ONLY variables used in this step)
|
# File references (ONLY variables used in this step)
|
||||||
nextStepFile: './step-v-02-format-detection.md'
|
nextStepFile: './step-v-02-format-detection.md'
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
partyModeWorkflow: '{project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md'
|
||||||
prdPurpose: '../data/prd-purpose.md'
|
prdPurpose: '../data/prd-purpose.md'
|
||||||
---
|
---
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ description: 'SMART Requirements Validation - Validate Functional Requirements m
|
||||||
nextStepFile: './step-v-11-holistic-quality-validation.md'
|
nextStepFile: './step-v-11-holistic-quality-validation.md'
|
||||||
prdFile: '{prd_file_path}'
|
prdFile: '{prd_file_path}'
|
||||||
validationReportPath: '{validation_report_path}'
|
validationReportPath: '{validation_report_path}'
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Step 10: SMART Requirements Validation
|
# Step 10: SMART Requirements Validation
|
||||||
|
|
@ -24,6 +23,7 @@ Validate Functional Requirements meet SMART quality criteria (Specific, Measurab
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ description: 'Holistic Quality Assessment - Assess PRD as cohesive, compelling d
|
||||||
nextStepFile: './step-v-12-completeness-validation.md'
|
nextStepFile: './step-v-12-completeness-validation.md'
|
||||||
prdFile: '{prd_file_path}'
|
prdFile: '{prd_file_path}'
|
||||||
validationReportPath: '{validation_report_path}'
|
validationReportPath: '{validation_report_path}'
|
||||||
advancedElicitationTask: '{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md'
|
advancedElicitationTask: 'skill:bmad-advanced-elicitation'
|
||||||
---
|
---
|
||||||
|
|
||||||
# Step 11: Holistic Quality Assessment
|
# Step 11: Holistic Quality Assessment
|
||||||
|
|
@ -24,6 +24,7 @@ Assess the PRD as a cohesive, compelling document - evaluating document flow, du
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ Finalize validation report, summarize all findings from steps 1-12, present summ
|
||||||
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
- 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
|
||||||
- 📋 YOU ARE A FACILITATOR, not a content generator
|
- 📋 YOU ARE A FACILITATOR, not a content generator
|
||||||
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
|
||||||
|
- ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
|
||||||
|
|
||||||
### Role Reinforcement:
|
### Role Reinforcement:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ Load and read full config from {main_config} and resolve:
|
||||||
- `date` as system-generated current datetime
|
- `date` as system-generated current datetime
|
||||||
|
|
||||||
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
|
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
|
||||||
|
✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`.
|
||||||
|
|
||||||
### 2. Route to Create Workflow
|
### 2. Route to Create Workflow
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ Load and read full config from {main_config} and resolve:
|
||||||
- `date` as system-generated current datetime
|
- `date` as system-generated current datetime
|
||||||
|
|
||||||
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
|
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
|
||||||
|
✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`.
|
||||||
|
|
||||||
### 2. Route to Edit Workflow
|
### 2. Route to Edit Workflow
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ Load and read full config from {main_config} and resolve:
|
||||||
- `date` as system-generated current datetime
|
- `date` as system-generated current datetime
|
||||||
|
|
||||||
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
|
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the configured `{communication_language}`.
|
||||||
|
✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`.
|
||||||
|
|
||||||
### 2. Route to Validate Workflow
|
### 2. Route to Validate Workflow
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
canonicalId: bmad-create-ux-design
|
|
||||||
type: workflow
|
|
||||||
description: "Plan UX patterns and design specifications"
|
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
name: bmad-check-implementation-readiness
|
||||||
|
description: 'Validate PRD, UX, Architecture and Epics specs are complete. Use when the user says "check implementation readiness".'
|
||||||
|
---
|
||||||
|
|
||||||
|
Follow the instructions in [workflow.md](workflow.md).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
type: skill
|
||||||
|
|
@ -1,8 +1,3 @@
|
||||||
---
|
|
||||||
name: check-implementation-readiness
|
|
||||||
description: 'Validate PRD, UX, Architecture and Epics specs are complete. Use when the user says "check implementation readiness".'
|
|
||||||
---
|
|
||||||
|
|
||||||
# Implementation Readiness
|
# Implementation Readiness
|
||||||
|
|
||||||
**Goal:** Validate that PRD, Architecture, Epics and Stories are complete and aligned before Phase 4 implementation starts, with a focus on ensuring epics and stories are logical and have accounted for all requirements and planning.
|
**Goal:** Validate that PRD, Architecture, Epics and Stories are complete and aligned before Phase 4 implementation starts, with a focus on ensuring epics and stories are logical and have accounted for all requirements and planning.
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
name: bmad-create-architecture
|
||||||
|
description: 'Create architecture solution design decisions for AI agent consistency. Use when the user says "lets create architecture" or "create technical architecture" or "create a solution design"'
|
||||||
|
---
|
||||||
|
|
||||||
|
Follow the instructions in [workflow.md](workflow.md).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
type: skill
|
||||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
|
|
@ -44,7 +44,7 @@ First, check if the output document already exists:
|
||||||
|
|
||||||
If the document exists and has frontmatter with `stepsCompleted`:
|
If the document exists and has frontmatter with `stepsCompleted`:
|
||||||
|
|
||||||
- **STOP here** and load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-01b-continue.md` immediately
|
- **STOP here** and load `./step-01b-continue.md` immediately
|
||||||
- Do not proceed with any initialization tasks
|
- Do not proceed with any initialization tasks
|
||||||
- Let step-01b handle the continuation logic
|
- Let step-01b handle the continuation logic
|
||||||
|
|
||||||
|
|
@ -148,6 +148,6 @@ Ready to begin architectural decision making. Do you have any other documents yo
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects [C] to continue, only after ensuring all the template output has been created, then load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-02-context.md` to analyze the project context and begin architectural decision making.
|
After user selects [C] to continue, only after ensuring all the template output has been created, then load `./step-02-context.md` to analyze the project context and begin architectural decision making.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-02 until user explicitly selects [C] from the menu and setup is confirmed!
|
Remember: Do NOT proceed to step-02 until user explicitly selects [C] from the menu and setup is confirmed!
|
||||||
|
|
@ -85,7 +85,7 @@ Show the user their current progress:
|
||||||
|
|
||||||
- Identify the next step based on `stepsCompleted`
|
- Identify the next step based on `stepsCompleted`
|
||||||
- Load the appropriate step file to continue
|
- Load the appropriate step file to continue
|
||||||
- Example: If `stepsCompleted: [1, 2, 3]`, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md`
|
- Example: If `stepsCompleted: [1, 2, 3]`, load `./step-04-decisions.md`
|
||||||
|
|
||||||
#### If 'C' (Continue to next logical step):
|
#### If 'C' (Continue to next logical step):
|
||||||
|
|
||||||
|
|
@ -103,7 +103,7 @@ Show the user their current progress:
|
||||||
#### If 'X' (Start over):
|
#### If 'X' (Start over):
|
||||||
|
|
||||||
- Confirm: "This will delete all existing architectural decisions. Are you sure? (y/n)"
|
- Confirm: "This will delete all existing architectural decisions. Are you sure? (y/n)"
|
||||||
- If confirmed: Delete existing document and read fully and follow: `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-01-init.md`
|
- If confirmed: Delete existing document and read fully and follow: `./step-01-init.md`
|
||||||
- If not confirmed: Return to continuation menu
|
- If not confirmed: Return to continuation menu
|
||||||
|
|
||||||
### 4. Navigate to Selected Step
|
### 4. Navigate to Selected Step
|
||||||
|
|
@ -162,12 +162,12 @@ After user makes choice:
|
||||||
After user selects their continuation option, load the appropriate step file based on their choice. The step file will handle the detailed work from that point forward.
|
After user selects their continuation option, load the appropriate step file based on their choice. The step file will handle the detailed work from that point forward.
|
||||||
|
|
||||||
Valid step files to load:
|
Valid step files to load:
|
||||||
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-02-context.md`
|
- `./step-02-context.md`
|
||||||
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md`
|
- `./step-03-starter.md`
|
||||||
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md`
|
- `./step-04-decisions.md`
|
||||||
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-05-patterns.md`
|
- `./step-05-patterns.md`
|
||||||
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-06-structure.md`
|
- `./step-06-structure.md`
|
||||||
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-07-validation.md`
|
- `./step-07-validation.md`
|
||||||
- `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-08-complete.md`
|
- `./step-08-complete.md`
|
||||||
|
|
||||||
Remember: The goal is smooth, transparent resumption that respects the work already done while giving the user control over how to proceed.
|
Remember: The goal is smooth, transparent resumption that respects the work already done while giving the user control over how to proceed.
|
||||||
|
|
@ -31,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Invoke the `bmad-advanced-elicitation` skill
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to display this step's A/P/C menu after the A or P have completed
|
- PROTOCOLS always return to display this step's A/P/C menu after the A or P have completed
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -170,7 +170,7 @@ Show the generated content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with the current context analysis
|
- Invoke the `bmad-advanced-elicitation` skill with the current context analysis
|
||||||
- Process the enhanced architectural insights that come back
|
- Process the enhanced architectural insights that come back
|
||||||
- Ask user: "Accept these enhancements to the project context analysis? (y/n)"
|
- Ask user: "Accept these enhancements to the project context analysis? (y/n)"
|
||||||
- If yes: Update content with improvements, then return to A/P/C menu
|
- If yes: Update content with improvements, then return to A/P/C menu
|
||||||
|
|
@ -188,7 +188,7 @@ Show the generated content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/architecture.md`
|
- Append the final content to `{planning_artifacts}/architecture.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2]`
|
- Update frontmatter: `stepsCompleted: [1, 2]`
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md`
|
- Load `./step-03-starter.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -219,6 +219,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-03-starter.md` to evaluate starter template options.
|
After user selects 'C' and content is saved to document, load `./step-03-starter.md` to evaluate starter template options.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-03 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-03 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
|
|
@ -31,7 +31,7 @@ This step will generate content and present choices:
|
||||||
|
|
||||||
## PROTOCOL INTEGRATION:
|
## PROTOCOL INTEGRATION:
|
||||||
|
|
||||||
- When 'A' selected: Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md
|
- When 'A' selected: Read fully and follow: skill:bmad-advanced-elicitation
|
||||||
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
- When 'P' selected: Read fully and follow: {project-root}/_bmad/core/workflows/bmad-party-mode/workflow.md
|
||||||
- PROTOCOLS always return to display this step's A/P/C menu after the A or P have completed
|
- PROTOCOLS always return to display this step's A/P/C menu after the A or P have completed
|
||||||
- User accepts/rejects protocol changes before proceeding
|
- User accepts/rejects protocol changes before proceeding
|
||||||
|
|
@ -276,7 +276,7 @@ Show the generated content and present choices:
|
||||||
|
|
||||||
#### If 'A' (Advanced Elicitation):
|
#### If 'A' (Advanced Elicitation):
|
||||||
|
|
||||||
- Read fully and follow: {project-root}/_bmad/core/workflows/advanced-elicitation/workflow.md with current starter analysis
|
- Read fully and follow: skill:bmad-advanced-elicitation with current starter analysis
|
||||||
- Process enhanced insights about starter options or custom approaches
|
- Process enhanced insights about starter options or custom approaches
|
||||||
- Ask user: "Accept these changes to the starter template evaluation? (y/n)"
|
- Ask user: "Accept these changes to the starter template evaluation? (y/n)"
|
||||||
- If yes: Update content, then return to A/P/C menu
|
- If yes: Update content, then return to A/P/C menu
|
||||||
|
|
@ -294,7 +294,7 @@ Show the generated content and present choices:
|
||||||
|
|
||||||
- Append the final content to `{planning_artifacts}/architecture.md`
|
- Append the final content to `{planning_artifacts}/architecture.md`
|
||||||
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
- Update frontmatter: `stepsCompleted: [1, 2, 3]`
|
||||||
- Load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md`
|
- Load `./step-04-decisions.md`
|
||||||
|
|
||||||
## APPEND TO DOCUMENT:
|
## APPEND TO DOCUMENT:
|
||||||
|
|
||||||
|
|
@ -324,6 +324,6 @@ When user selects 'C', append the content directly to the document using the str
|
||||||
|
|
||||||
## NEXT STEP:
|
## NEXT STEP:
|
||||||
|
|
||||||
After user selects 'C' and content is saved to document, load `{project-root}/_bmad/bmm/workflows/3-solutioning/create-architecture/steps/step-04-decisions.md` to begin making specific architectural decisions.
|
After user selects 'C' and content is saved to document, load `./step-04-decisions.md` to begin making specific architectural decisions.
|
||||||
|
|
||||||
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue