fix: bmad_folder replacing project-root/bmad path
This commit is contained in:
parent
8db9d389e1
commit
83bc825eb6
|
|
@ -3,7 +3,7 @@ name,displayName,title,icon,role,identity,communicationStyle,principles,module,p
|
||||||
"bmad-builder","BMad Builder","BMad Builder","🧙","Master BMad Module Agent Team and Workflow Builder and Maintainer","Lives to serve the expansion of the BMad Method","Talks like a pulp super hero","Execute resources directly Load resources at runtime never pre-load Always present numbered lists for choices","bmb",".bmad/bmb/agents/bmad-builder.md"
|
"bmad-builder","BMad Builder","BMad Builder","🧙","Master BMad Module Agent Team and Workflow Builder and Maintainer","Lives to serve the expansion of the BMad Method","Talks like a pulp super hero","Execute resources directly Load resources at runtime never pre-load Always present numbered lists for choices","bmb",".bmad/bmb/agents/bmad-builder.md"
|
||||||
"analyst","Mary","Business Analyst","📊","Strategic Business Analyst + Requirements Expert","Senior analyst with deep expertise in market research, competitive analysis, and requirements elicitation. Specializes in translating vague needs into actionable specs.","Systematic and probing. Connects dots others miss. Structures findings hierarchically. Uses precise unambiguous language. Ensures all stakeholder voices heard.","Every business challenge has root causes waiting to be discovered. Ground findings in verifiable evidence. Articulate requirements with absolute precision.","bmm",".bmad/bmm/agents/analyst.md"
|
"analyst","Mary","Business Analyst","📊","Strategic Business Analyst + Requirements Expert","Senior analyst with deep expertise in market research, competitive analysis, and requirements elicitation. Specializes in translating vague needs into actionable specs.","Systematic and probing. Connects dots others miss. Structures findings hierarchically. Uses precise unambiguous language. Ensures all stakeholder voices heard.","Every business challenge has root causes waiting to be discovered. Ground findings in verifiable evidence. Articulate requirements with absolute precision.","bmm",".bmad/bmm/agents/analyst.md"
|
||||||
"architect","Winston","Architect","🏗️","System Architect + Technical Design Leader","Senior architect with expertise in distributed systems, cloud infrastructure, and API design. Specializes in scalable patterns and technology selection.","Pragmatic in technical discussions. Balances idealism with reality. Always connects decisions to business value and user impact. Prefers boring tech that works.","User journeys drive technical decisions. Embrace boring technology for stability. Design simple solutions that scale when needed. Developer productivity is architecture.","bmm",".bmad/bmm/agents/architect.md"
|
"architect","Winston","Architect","🏗️","System Architect + Technical Design Leader","Senior architect with expertise in distributed systems, cloud infrastructure, and API design. Specializes in scalable patterns and technology selection.","Pragmatic in technical discussions. Balances idealism with reality. Always connects decisions to business value and user impact. Prefers boring tech that works.","User journeys drive technical decisions. Embrace boring technology for stability. Design simple solutions that scale when needed. Developer productivity is architecture.","bmm",".bmad/bmm/agents/architect.md"
|
||||||
"debug","Diana","Debug Specialist & Root Cause Analyst","🔍","Expert Debug Specialist & Software Inspector","Debug specialist who uses formal inspection methodologies to achieve high defect detection rates. Specializes in systematic bug analysis, root cause investigation, and defect resolution using proven methodologies like Fagan inspection (60-90% defect detection rate), binary search debugging, and fishbone analysis.","Systematic, methodical, analytical, thorough, detail-oriented. Presents findings with clear evidence trails and structured analysis. Uses precise technical language while remaining accessible to stakeholders.","I believe in systematic inspection over ad-hoc debugging, using proven methodologies like Fagan inspection to achieve consistently high defect detection rates. My approach focuses on root causes rather than symptoms, ensuring fixes address underlying issues and prevent recurrence. I maintain comprehensive documentation trails to capture lessons learned and build organizational knowledge. Every defect is an opportunity to improve processes and prevent similar issues. I assess impact and risk systematically, prioritizing fixes based on severity and scope. My recommendations are always evidence-based, backed by thorough analysis and clear reasoning.","bmm",".bmad/bmm/agents/debug.md"
|
"debug","Diana","Debug Specialist & Root Cause Analyst","🔍","Expert Debug Specialist & Software Inspector","Debug specialist who uses formal inspection methodologies to achieve high defect detection rates. Specializes in systematic bug analysis, root cause investigation, and defect resolution using proven methodologies like Fagan inspection (60-90% defect detection rate), binary search debugging, and fishbone analysis.","Systematic, methodical, analytical, thorough, detail-oriented. Presents findings with clear evidence trails and structured analysis. Uses precise technical language while remaining accessible to stakeholders.","I believe in systematic inspection over ad-hoc debugging, using proven methodologies like Fagan inspection to achieve consistently high defect detection rates. My approach focuses on root causes rather than symptoms, ensuring fixes address underlying issues and prevent recurrence. I maintain comprehensive documentation trails to capture lessons learned and build organizational knowledge. Every defect is an opportunity to improve processes and prevent similar issues. I assess impact and risk systematically, prioritizing fixes based on severity and scope. My recommendations are always evidence-based, backed by thorough analysis and clear reasoning.","bmm",".bmad/bmm/agents/debug.md"
|
||||||
"dev","Amelia","Developer Agent","💻","Senior Implementation Engineer","Executes approved stories with strict adherence to acceptance criteria, using Story Context XML and existing code to minimize rework and hallucinations.","Succinct and checklist-driven. Cites specific paths and AC IDs. Asks clarifying questions only when inputs missing. Refuses to invent when info lacking.","Story Context XML is the single source of truth. Reuse existing interfaces over rebuilding. Every change maps to specific AC. Tests pass 100% or story isn't done.","bmm",".bmad/bmm/agents/dev.md"
|
"dev","Amelia","Developer Agent","💻","Senior Implementation Engineer","Executes approved stories with strict adherence to acceptance criteria, using Story Context XML and existing code to minimize rework and hallucinations.","Succinct and checklist-driven. Cites specific paths and AC IDs. Asks clarifying questions only when inputs missing. Refuses to invent when info lacking.","Story Context XML is the single source of truth. Reuse existing interfaces over rebuilding. Every change maps to specific AC. Tests pass 100% or story isn't done.","bmm",".bmad/bmm/agents/dev.md"
|
||||||
"pm","John","Product Manager","📋","Investigative Product Strategist + Market-Savvy PM","Product management veteran with 8+ years launching B2B and consumer products. Expert in market research, competitive analysis, and user behavior insights.","Direct and analytical. Asks WHY relentlessly. Backs claims with data and user insights. Cuts straight to what matters for the product.","Uncover the deeper WHY behind every requirement. Ruthless prioritization to achieve MVP goals. Proactively identify risks. Align efforts with measurable business impact.","bmm",".bmad/bmm/agents/pm.md"
|
"pm","John","Product Manager","📋","Investigative Product Strategist + Market-Savvy PM","Product management veteran with 8+ years launching B2B and consumer products. Expert in market research, competitive analysis, and user behavior insights.","Direct and analytical. Asks WHY relentlessly. Backs claims with data and user insights. Cuts straight to what matters for the product.","Uncover the deeper WHY behind every requirement. Ruthless prioritization to achieve MVP goals. Proactively identify risks. Align efforts with measurable business impact.","bmm",".bmad/bmm/agents/pm.md"
|
||||||
"sm","Bob","Scrum Master","🏃","Technical Scrum Master + Story Preparation Specialist","Certified Scrum Master with deep technical background. Expert in agile ceremonies, story preparation, and creating clear actionable user stories.","Task-oriented and efficient. Focused on clear handoffs and precise requirements. Eliminates ambiguity. Emphasizes developer-ready specs.","Strict boundaries between story prep and implementation. Stories are single source of truth. Perfect alignment between PRD and dev execution. Enable efficient sprints.","bmm",".bmad/bmm/agents/sm.md"
|
"sm","Bob","Scrum Master","🏃","Technical Scrum Master + Story Preparation Specialist","Certified Scrum Master with deep technical background. Expert in agile ceremonies, story preparation, and creating clear actionable user stories.","Task-oriented and efficient. Focused on clear handoffs and precise requirements. Eliminates ambiguity. Emphasizes developer-ready specs.","Strict boundaries between story prep and implementation. Stories are single source of truth. Perfect alignment between PRD and dev execution. Enable efficient sprints.","bmm",".bmad/bmm/agents/sm.md"
|
||||||
|
|
|
||||||
|
|
|
@ -1,82 +1,82 @@
|
||||||
type,name,module,path,hash
|
type,name,module,path,hash
|
||||||
"csv","agent-manifest","_cfg","bmad/_cfg/agent-manifest.csv","1a9bf6391ee38ad3bb19216c4cd9c9004793c123a0aedcf889473990f2a9eada"
|
"csv","agent-manifest","_cfg","bmad/_cfg/agent-manifest.csv","6cf312fbc711e9b4d2c8d82f221be36c13f6432d8dba74075c77045202c0b808"
|
||||||
"csv","task-manifest","_cfg","bmad/_cfg/task-manifest.csv","0bf3eabba67a0f01627105d16face2552e071fb2139ed22d4d211e80ab2f2114"
|
"csv","task-manifest","_cfg","bmad/_cfg/task-manifest.csv","0bf3eabba67a0f01627105d16face2552e071fb2139ed22d4d211e80ab2f2114"
|
||||||
"csv","workflow-manifest","_cfg","bmad/_cfg/workflow-manifest.csv","423ba9be93d9591c0e5f98c89c163284fb81d5a77fdbb5c4fcf8c98f03723615"
|
"csv","workflow-manifest","_cfg","bmad/_cfg/workflow-manifest.csv","423ba9be93d9591c0e5f98c89c163284fb81d5a77fdbb5c4fcf8c98f03723615"
|
||||||
"yaml","manifest","_cfg","bmad/_cfg/manifest.yaml","ea1654593c155c4fe3669bcd9047ed77fe506ff8bf5c12f9afe41f0e01f556f6"
|
"yaml","manifest","_cfg","bmad/_cfg/manifest.yaml","ad46af29af4447414fb500abf6b191af149b509e283d18c5f0fbe505ed43d2d5"
|
||||||
"js","installer","bmb","bmad/bmb/workflows/create-module/installer-templates/installer.js","309ecdf2cebbb213a9139e5b7780d0d42bd60f665c497691773f84202e6667a7"
|
"js","installer","bmb","bmad/bmb/workflows/create-module/installer-templates/installer.js","309ecdf2cebbb213a9139e5b7780d0d42bd60f665c497691773f84202e6667a7"
|
||||||
"md","agent-architecture","bmb","bmad/bmb/workflows/create-agent/agent-architecture.md","4c9dd10936b348487f959b8b7552f56cf30f26d5aff7c3b83112e505b36f14f7"
|
"md","agent-architecture","bmb","bmad/bmb/workflows/create-agent/agent-architecture.md","fa27f7efa456b75598807c5314fcd88d3cafa0ef1fb5111429691646bd5b3390"
|
||||||
"md","agent-command-patterns","bmb","bmad/bmb/workflows/create-agent/agent-command-patterns.md","81e3fd0e23b6d170e58c98817b70479227ce91adc1440f4f2554e5a98887cb4f"
|
"md","agent-command-patterns","bmb","bmad/bmb/workflows/create-agent/agent-command-patterns.md","b3442800bdcee275199c9a6e0d5fe8287e980a3aad3142a699cf6e2dfd5d38dc"
|
||||||
"md","agent-types","bmb","bmad/bmb/workflows/create-agent/agent-types.md","f0ba54dc5f3bec53160773a261183c6b2986c92efaed75e8cb3593c32ed8b9a4"
|
"md","agent-types","bmb","bmad/bmb/workflows/create-agent/agent-types.md","22f7ea983149b21c3aab77123a85e8a398380b8bae9d61094f782e9a907361c7"
|
||||||
"md","bmad-builder","bmb","bmad/bmb/agents/bmad-builder.md","d9079f11e5bc78846e42f8f88570f74cbfea3657e31c03472fa09d6fcf948c9d"
|
"md","bmad-builder","bmb","bmad/bmb/agents/bmad-builder.md","6502dc56d6900309201193b74b22aca43aaae9f3f0e5cfd19be2d094e195f94d"
|
||||||
"md","brainstorm-context","bmb","bmad/bmb/workflows/create-agent/brainstorm-context.md","85be72976c4ff5d79b2bce8e6b433f5e3526a7466a72b3efdb4f6d3d118e1d15"
|
"md","brainstorm-context","bmb","bmad/bmb/workflows/create-agent/brainstorm-context.md","85be72976c4ff5d79b2bce8e6b433f5e3526a7466a72b3efdb4f6d3d118e1d15"
|
||||||
"md","brainstorm-context","bmb","bmad/bmb/workflows/create-module/brainstorm-context.md","62b902177d2cb56df2d6a12e5ec5c7d75ec94770ce22ac72c96691a876ed2e6a"
|
"md","brainstorm-context","bmb","bmad/bmb/workflows/create-module/brainstorm-context.md","62b902177d2cb56df2d6a12e5ec5c7d75ec94770ce22ac72c96691a876ed2e6a"
|
||||||
"md","brainstorm-context","bmb","bmad/bmb/workflows/create-workflow/brainstorm-context.md","f246ec343e338068b37fee8c93aa6d2fe1d4857addba6db3fe6ad80a2a2950e8"
|
"md","brainstorm-context","bmb","bmad/bmb/workflows/create-workflow/brainstorm-context.md","f246ec343e338068b37fee8c93aa6d2fe1d4857addba6db3fe6ad80a2a2950e8"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/audit-workflow/checklist.md","1465d2c1eea7b3d37b74107a198de893bd4f7e2670add78cd027ed33976ae14d"
|
"md","checklist","bmb","bmad/bmb/workflows/audit-workflow/checklist.md","1465d2c1eea7b3d37b74107a198de893bd4f7e2670add78cd027ed33976ae14d"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/convert-legacy/checklist.md","9a78192e6a0077275cdf66853a2d7ce6cf4748c944eef0bdc2647155fdff07fb"
|
"md","checklist","bmb","bmad/bmb/workflows/convert-legacy/checklist.md","fdf8bc158dcb84ef285d5dc661711f61402605cd09fff916fd3f9f06db05362a"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/create-agent/checklist.md","1caaf50fe01c5bbaf8d311b0218a19944620561d3dc3b1dbf2b4140aeb0683f3"
|
"md","checklist","bmb","bmad/bmb/workflows/create-agent/checklist.md","9aec4095865532cb95a952717c8d37c3fd9e9534026846dc4d085d778d681f98"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/create-module/checklist.md","2426bad295560cdc8cd972465ce82f1f9aaabfd992727ed8294819edc71854cd"
|
"md","checklist","bmb","bmad/bmb/workflows/create-module/checklist.md","2426bad295560cdc8cd972465ce82f1f9aaabfd992727ed8294819edc71854cd"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/create-workflow/checklist.md","5177e91bedcb515fa09f3a2bad36c2579d0201ac502a1262ba64f515daca41df"
|
"md","checklist","bmb","bmad/bmb/workflows/create-workflow/checklist.md","5177e91bedcb515fa09f3a2bad36c2579d0201ac502a1262ba64f515daca41df"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/create-workflow/workflow-template/checklist.md","a950c68c71cd54b5a3ef4c8d68ad8ec40d5d1fa057f7c95e697e975807ae600b"
|
"md","checklist","bmb","bmad/bmb/workflows/create-workflow/workflow-template/checklist.md","a950c68c71cd54b5a3ef4c8d68ad8ec40d5d1fa057f7c95e697e975807ae600b"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/edit-agent/checklist.md","c993ca3b42b461df2c9d6c2d5d399e51170abacbd7c1eef1ccff1ea24f52df01"
|
"md","checklist","bmb","bmad/bmb/workflows/edit-agent/checklist.md","bdd1a6b9cce0fd939b46472356e2dcdfcecd977278b7149222f12f27856c600e"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/edit-module/checklist.md","a30511053672ff986786543022b186487aec9ed09485c515b0d03a1f968c00df"
|
"md","checklist","bmb","bmad/bmb/workflows/edit-module/checklist.md","a30511053672ff986786543022b186487aec9ed09485c515b0d03a1f968c00df"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/edit-workflow/checklist.md","9677c087ddfb40765e611de23a5a009afe51c347683dfe5f7d9fd33712ac4795"
|
"md","checklist","bmb","bmad/bmb/workflows/edit-workflow/checklist.md","9677c087ddfb40765e611de23a5a009afe51c347683dfe5f7d9fd33712ac4795"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/module-brief/checklist.md","821c90da14f02b967cb468b19f59a26c0d8f044d7a81a8b97631fb8ffac7648f"
|
"md","checklist","bmb","bmad/bmb/workflows/module-brief/checklist.md","821c90da14f02b967cb468b19f59a26c0d8f044d7a81a8b97631fb8ffac7648f"
|
||||||
"md","checklist","bmb","bmad/bmb/workflows/redoc/checklist.md","2117d60b14e19158f4b586878b3667d715d3b62f79815b72b55c2376ce31aae8"
|
"md","checklist","bmb","bmad/bmb/workflows/redoc/checklist.md","2117d60b14e19158f4b586878b3667d715d3b62f79815b72b55c2376ce31aae8"
|
||||||
"md","communication-styles","bmb","bmad/bmb/workflows/create-agent/communication-styles.md","96249cca9bee8f10b376e131729c633ea08328c44eaa6889343d2cf66127043e"
|
"md","communication-styles","bmb","bmad/bmb/workflows/create-agent/communication-styles.md","96249cca9bee8f10b376e131729c633ea08328c44eaa6889343d2cf66127043e"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/audit-workflow/instructions.md","bcc6bb5061061615f4682e3f00be5bc41ba4cd701bfdc31b2709fc743dec60b7"
|
"md","instructions","bmb","bmad/bmb/workflows/audit-workflow/instructions.md","68b477d0af4ed9e74ac5556fca0f6b7cbfa1f62b99297716e661fdac4f334c32"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/convert-legacy/instructions.md","3669cb91a34e2aba24bfec1eafb4bd1594de955ee266fb6cd8649e24fd86d17b"
|
"md","instructions","bmb","bmad/bmb/workflows/convert-legacy/instructions.md","3343a3b14b7e188c74eedfce138f1e246a0144af52dfabe8496536ae4e0857dd"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/create-agent/instructions.md","fb1a52d5934b7291b70934632507f725a132cb8da016891e05d2781a16e564a9"
|
"md","instructions","bmb","bmad/bmb/workflows/create-agent/instructions.md","b18da5d7069ca1ce6837249eab19435eed9cf4463872738ed60ecdb75030d68d"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/create-module/instructions.md","a7cf67787e5d1abe9e980908ad2b492f84178dc6538a510f072153417938ab78"
|
"md","instructions","bmb","bmad/bmb/workflows/create-module/instructions.md","7d1be68136f8c51b020e6daf840a675e4cb46d7cda815c9b4939546d3e859f7e"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/create-workflow/instructions.md","cb4bbec63be3b7822b9ca2a4b854aa1bcda278193f87211090f690515a10fbfb"
|
"md","instructions","bmb","bmad/bmb/workflows/create-workflow/instructions.md","6f3395aefe4b28f1a478a869af687d700436de3d480b3fe35eef26f97bc49c12"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/create-workflow/workflow-template/instructions.md","d7bebaec6622efb48f2f228b7f56f941d6a850e3ea15dc492d8cdb8fbdd5e204"
|
"md","instructions","bmb","bmad/bmb/workflows/create-workflow/workflow-template/instructions.md","b7e55c4343733d33eeea16f1c3c0a537d4cedd54b533ba1f64678188a99ff53d"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/edit-agent/instructions.md","28ac10303c2493efb2b94ef68ee0dada862371e34f5ef96266cec4566345f78d"
|
"md","instructions","bmb","bmad/bmb/workflows/edit-agent/instructions.md","8cfe46d3ae269fd9584b5ead8674a3baaa4bfaf2c8cf95e07977efa597b81c95"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/edit-module/instructions.md","fe2e0b60c06d23962ec68ec14e56997c0d4789b3b0d611d9ac802343f061a1b1"
|
"md","instructions","bmb","bmad/bmb/workflows/edit-module/instructions.md","ad5eacb59c0a133b6318f57df9012762299b59afa45cde1357e0ae2c99c5dafc"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/edit-workflow/instructions.md","4839e3c2d61ad496f3065b3e11ea82c8e92a769875c596211d2940eefcab6669"
|
"md","instructions","bmb","bmad/bmb/workflows/edit-workflow/instructions.md","0f8695bf471bed732dfdae4ac782ffc32fdeeb0c84eac8915144c211d630ffae"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/module-brief/instructions.md","6a6a2ae37fce8388819079664de4ad2678f736d7d76040b03e8853235cfcab92"
|
"md","instructions","bmb","bmad/bmb/workflows/module-brief/instructions.md","5a6ca3b1848f14761d903cd11169ffa35ee470991cf8420454b0c2302a1f8895"
|
||||||
"md","instructions","bmb","bmad/bmb/workflows/redoc/instructions.md","77af051a08bc8f34f8f75c7f522cb8862613f412556a4a0ee2379bbe6d7b3a4b"
|
"md","instructions","bmb","bmad/bmb/workflows/redoc/instructions.md","f2105a3d6212f43c09038697cdacaf80d09239b199186e3a5f22e70baeda0064"
|
||||||
"md","module-structure","bmb","bmad/bmb/workflows/create-module/module-structure.md","092a88bd8eeda473e92f87d999a7a2a22479bb5501232d20db387dfe52250d41"
|
"md","module-structure","bmb","bmad/bmb/workflows/create-module/module-structure.md","c5655a92a5a7c5c1f5c955719433a7b6e4711be67c57baf53dfe8cab52685ea1"
|
||||||
"md","README","bmb","bmad/bmb/README.md","aa2beac1fb84267cbaa6d7eb541da824c34177a17cd227f11b189ab3a1e06d33"
|
"md","README","bmb","bmad/bmb/README.md","aa2beac1fb84267cbaa6d7eb541da824c34177a17cd227f11b189ab3a1e06d33"
|
||||||
"md","README","bmb","bmad/bmb/workflows/convert-legacy/README.md","08cc7f23805e53c4f9ee57589fed90e5ac2835b058f89494d68933fe7d2c5e0e"
|
"md","README","bmb","bmad/bmb/workflows/convert-legacy/README.md","a96f2f3362acca9bcc1637f4f595d927762da21303330a30c92fa78e1df01a7c"
|
||||||
"md","README","bmb","bmad/bmb/workflows/create-agent/README.md","622efda446ed0b94484f63d267c14617e9c0090b53a1069de19a600ec54d769d"
|
"md","README","bmb","bmad/bmb/workflows/create-agent/README.md","622efda446ed0b94484f63d267c14617e9c0090b53a1069de19a600ec54d769d"
|
||||||
"md","README","bmb","bmad/bmb/workflows/create-module/README.md","bd510d67395896d198eef7bf607141853be2ceb3b0a5670389fb77c7e56088ef"
|
"md","README","bmb","bmad/bmb/workflows/create-module/README.md","bd510d67395896d198eef7bf607141853be2ceb3b0a5670389fb77c7e56088ef"
|
||||||
"md","README","bmb","bmad/bmb/workflows/create-workflow/README.md","a30aed2d7956f7d7a0c5e0a1edd151b86512e0d3e814f37aa137a53743cadcfd"
|
"md","README","bmb","bmad/bmb/workflows/create-workflow/README.md","de363c527b0766f9433c332dd7ba3c9debc9b6019470d4ba927f47871b4f0c11"
|
||||||
"md","README","bmb","bmad/bmb/workflows/edit-agent/README.md","fadee8e28804d5b6d6668689ee83e024035d2be2840fd6c359e0e095f0e4dcf9"
|
"md","README","bmb","bmad/bmb/workflows/edit-agent/README.md","fadee8e28804d5b6d6668689ee83e024035d2be2840fd6c359e0e095f0e4dcf9"
|
||||||
"md","README","bmb","bmad/bmb/workflows/edit-module/README.md","f95914b31f5118eba63e737f1198b08bb7ab4f8dbb8dfdc06ac2e85d9acd4f90"
|
"md","README","bmb","bmad/bmb/workflows/edit-module/README.md","5c3c8b152b9129be544f6cf737e556abe8ab1c05b64b09a27be1cdfe680d828a"
|
||||||
"md","README","bmb","bmad/bmb/workflows/edit-workflow/README.md","2db00015c03a3ed7df4ff609ac27a179885145e4c8190862eea70d8b894ee9be"
|
"md","README","bmb","bmad/bmb/workflows/edit-workflow/README.md","2db00015c03a3ed7df4ff609ac27a179885145e4c8190862eea70d8b894ee9be"
|
||||||
"md","README","bmb","bmad/bmb/workflows/module-brief/README.md","3b6456ebaff447a2312d1274b50bad538da6a8e7c73c2e7e4d5b7f6092852219"
|
"md","README","bmb","bmad/bmb/workflows/module-brief/README.md","3b6456ebaff447a2312d1274b50bad538da6a8e7c73c2e7e4d5b7f6092852219"
|
||||||
"md","README","bmb","bmad/bmb/workflows/redoc/README.md","47b93484d09c4bf1848e046223aa365377606bbb7b09acc2b5e499bc7eac2fa2"
|
"md","README","bmb","bmad/bmb/workflows/redoc/README.md","47b93484d09c4bf1848e046223aa365377606bbb7b09acc2b5e499bc7eac2fa2"
|
||||||
"md","template","bmb","bmad/bmb/workflows/audit-workflow/template.md","98e65880cac3ffb123e513abd48710e57e461418dd79a07d6b712505ed3ddb0e"
|
"md","template","bmb","bmad/bmb/workflows/audit-workflow/template.md","98e65880cac3ffb123e513abd48710e57e461418dd79a07d6b712505ed3ddb0e"
|
||||||
"md","template","bmb","bmad/bmb/workflows/create-workflow/workflow-template/template.md","c98f65a122035b456f1cbb2df6ecaf06aa442746d93a29d1d0ed2fc9274a43ee"
|
"md","template","bmb","bmad/bmb/workflows/create-workflow/workflow-template/template.md","c98f65a122035b456f1cbb2df6ecaf06aa442746d93a29d1d0ed2fc9274a43ee"
|
||||||
"md","template","bmb","bmad/bmb/workflows/module-brief/template.md","7d1ad5ec40b06510fcbb0a3da8ea32aefa493e5b04c3a2bba90ce5685b894275"
|
"md","template","bmb","bmad/bmb/workflows/module-brief/template.md","7d1ad5ec40b06510fcbb0a3da8ea32aefa493e5b04c3a2bba90ce5685b894275"
|
||||||
"md","workflow-creation-guide","bmb","bmad/bmb/workflows/create-workflow/workflow-creation-guide.md","abedfdc607c4c1aaebec53aaddbbf077e91bb3fc78f0fd4fcabaae12c33002f5"
|
"md","workflow-creation-guide","bmb","bmad/bmb/workflows/create-workflow/workflow-creation-guide.md","31518b65a7654116b2d54eb826f1c37e4a6c26df529c3c7c702ccaed7ed612c7"
|
||||||
"yaml","bmad-builder.agent","bmb","bmad/bmb/agents/bmad-builder.agent.yaml",""
|
"yaml","bmad-builder.agent","bmb","bmad/bmb/agents/bmad-builder.agent.yaml",""
|
||||||
"yaml","config","bmb","bmad/bmb/config.yaml","6becc68c309efdac92f9dad593bf352edc39ddd4f6841d54ee00e6249c5453a2"
|
"yaml","config","bmb","bmad/bmb/config.yaml","53c668d5144c7a5841efba89309c5056a3f6263bf04b0ae841686e9500d86404"
|
||||||
"yaml","install-config","bmb","bmad/bmb/workflows/create-module/installer-templates/install-config.yaml","484448c87b55725f2cb5eb8661c4706b7d43ddbb94bbfe98abaab591bcef32d0"
|
"yaml","install-config","bmb","bmad/bmb/workflows/create-module/installer-templates/install-config.yaml","77f8f309d4bfb7219abe78139e4deffbf5803d61f0e38de3b59a465f1d8c3384"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/audit-workflow/workflow.yaml","12dbdf2b847380b7fa6a7903571344cc739d65b16fd6bae6c4367e2d67042030"
|
"yaml","workflow","bmb","bmad/bmb/workflows/audit-workflow/workflow.yaml","2e90e563869a2a44da9f673dadb3f1a37c9578f774520188a6a9bec868b621b5"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/convert-legacy/workflow.yaml","87915a8bf02af6445d59428374a87e803dad7f33769b114a8528ce23b17cc7d6"
|
"yaml","workflow","bmb","bmad/bmb/workflows/convert-legacy/workflow.yaml","27b7e96cd26ea5688429f507867b202a958f6e696d2d26d187308d9cf1f23968"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/create-agent/workflow.yaml","15e114bde5cd9be928de5d59ed1495318f02d5b88e955a531dd1777e347437e1"
|
"yaml","workflow","bmb","bmad/bmb/workflows/create-agent/workflow.yaml","00afe569cf86c3923dce3927a8ac2a90ccafaf348359391c7f78ddb3fbbf790f"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/create-module/workflow.yaml","dd4e6e631d83863011ef631ce87eb102aa8d26a31cce49d8109c02bf7a49f898"
|
"yaml","workflow","bmb","bmad/bmb/workflows/create-module/workflow.yaml","591c95a1bdd9bb458f40f07131a356bda73863349bf613e8d7367dce86a2a380"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/create-workflow/workflow-template/workflow.yaml","5413ac9c45fc3c5946f11422328e76e8df5741a40f49aac3e651dafadca48772"
|
"yaml","workflow","bmb","bmad/bmb/workflows/create-workflow/workflow-template/workflow.yaml","559c20202da972a69a76f377526b26133b7dd6885aafb30de18034651b376c73"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/create-workflow/workflow.yaml","d510e596c66148eab32074f065afb20f27a879f5c71b0edafc555001e9c616b9"
|
"yaml","workflow","bmb","bmad/bmb/workflows/create-workflow/workflow.yaml","2630081fc5c91e62b45d8d2a9201f87323535b49cafea2d3f7b8013962bd798f"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/edit-agent/workflow.yaml","b9cddaea8f7adf541a68783b44b55f9e9b0f0a7ad822a906cb18d3cd959c367a"
|
"yaml","workflow","bmb","bmad/bmb/workflows/edit-agent/workflow.yaml","7ec7fe058090659bb043119278e6d42b36797c53f22468a452532ce44c77ddfd"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/edit-module/workflow.yaml","89d6f2b8391e78cd885f904adc427f66d032bd66d63845124fc2db17032248a2"
|
"yaml","workflow","bmb","bmad/bmb/workflows/edit-module/workflow.yaml","b91b591b07bc5d60db1a8c5a6c1f7682a6afc2e6c22836f2b47c8342db6c3dbb"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/edit-workflow/workflow.yaml","a7ce4121cd70e1c69b77c8dbb16f71ca5c78071967930ee52ed157cd990b0a88"
|
"yaml","workflow","bmb","bmad/bmb/workflows/edit-workflow/workflow.yaml","961dec617daa96f3c66afe2e23a2c242e4087e506e61f9c298f042588fdddf09"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/module-brief/workflow.yaml","257d39ce8ad539838211f9b52d3f1218d7e122f2964341368e3c2689fecd7cd4"
|
"yaml","workflow","bmb","bmad/bmb/workflows/module-brief/workflow.yaml","7d329970f6d5551d258985fab3bf24e369b75b3f5cdcd7eb8f15151d03e63e34"
|
||||||
"yaml","workflow","bmb","bmad/bmb/workflows/redoc/workflow.yaml","467ef6657aec0b889555ad9590cd0bbcec448678366a4c4438dbbd23d658c44a"
|
"yaml","workflow","bmb","bmad/bmb/workflows/redoc/workflow.yaml","7eeb74b7b301c00155f273ac57a9def127380f6d5c6fe43cfbd32da36337a882"
|
||||||
"csv","debug-index","bmm","bmad/bmm/knowledge/debug-index.csv","1105c5b532db793ee0e352b5fac9320d1caedb12c572a3d5d6a9366e621e1963"
|
"csv","debug-index","bmm","bmad/bmm/knowledge/debug-index.csv","1105c5b532db793ee0e352b5fac9320d1caedb12c572a3d5d6a9366e621e1963"
|
||||||
"csv","default-party","bmm","bmad/bmm/teams/default-party.csv","92f7c52a3a1441e5139e11e91eddeb4f1bca83e73ddcd291ec36401a1f4c39db"
|
"csv","default-party","bmm","bmad/bmm/teams/default-party.csv","5c95867e7758161496dfdcf0516e8dd1ab944bedef03b15c46777595e9463066"
|
||||||
"csv","documentation-requirements","bmm","bmad/bmm/workflows/document-project/documentation-requirements.csv","d1253b99e88250f2130516b56027ed706e643bfec3d99316727a4c6ec65c6c1d"
|
"csv","documentation-requirements","bmm","bmad/bmm/workflows/document-project/documentation-requirements.csv","d1253b99e88250f2130516b56027ed706e643bfec3d99316727a4c6ec65c6c1d"
|
||||||
"csv","domain-complexity","bmm","bmad/bmm/workflows/2-plan-workflows/prd/domain-complexity.csv","ed4d30e9fd87db2d628fb66cac7a302823ef6ebb3a8da53b9265326f10a54e11"
|
"csv","domain-complexity","bmm","bmad/bmm/workflows/2-plan-workflows/prd/domain-complexity.csv","ed4d30e9fd87db2d628fb66cac7a302823ef6ebb3a8da53b9265326f10a54e11"
|
||||||
"csv","pattern-categories","bmm","bmad/bmm/workflows/3-solutioning/architecture/pattern-categories.csv","d9a275931bfed32a65106ce374f2bf8e48ecc9327102a08f53b25818a8c78c04"
|
"csv","pattern-categories","bmm","bmad/bmm/workflows/3-solutioning/architecture/pattern-categories.csv","d9a275931bfed32a65106ce374f2bf8e48ecc9327102a08f53b25818a8c78c04"
|
||||||
"csv","project-types","bmm","bmad/bmm/workflows/2-plan-workflows/prd/project-types.csv","30a52051db3f0e4ff0145b36cd87275e1c633bc6c25104a714c88341e28ae756"
|
"csv","project-types","bmm","bmad/bmm/workflows/2-plan-workflows/prd/project-types.csv","30a52051db3f0e4ff0145b36cd87275e1c633bc6c25104a714c88341e28ae756"
|
||||||
"csv","tea-index","bmm","bmad/bmm/knowledge/tea-index.csv","23b0e383d06e039a77bb1611b168a2bb5323ed044619a592ac64e36911066c83"
|
"csv","tea-index","bmm","bmad/bmm/knowledge/tea-index.csv","23b0e383d06e039a77bb1611b168a2bb5323ed044619a592ac64e36911066c83"
|
||||||
"json","project-scan-report-schema","bmm","bmad/bmm/workflows/document-project/templates/project-scan-report-schema.json","53255f15a10cab801a1d75b4318cdb0095eed08c51b3323b7e6c236ae6b399b7"
|
"json","project-scan-report-schema","bmm","bmad/bmm/workflows/document-project/templates/project-scan-report-schema.json","53255f15a10cab801a1d75b4318cdb0095eed08c51b3323b7e6c236ae6b399b7"
|
||||||
"md","agents-guide","bmm","bmad/bmm/docs/agents-guide.md","0e3f78164df1a3fc2a1dd90b268b39faa2f68051c74fe7de444e28036553e554"
|
"md","agents-guide","bmm","bmad/bmm/docs/agents-guide.md","7561642f96394040c7733fe7e6aa22cdb11bb8e6cea9f7e618fec621895ef6b8"
|
||||||
"md","analyst","bmm","bmad/bmm/agents/analyst.md","72395209f4d67eee85398864df785a36a209996126354a37093f927dd4571d37"
|
"md","analyst","bmm","bmad/bmm/agents/analyst.md","30aadcd14ab37d5887f152782a707e62e9a8b5e4005ab78fe6dd55ff8b238e19"
|
||||||
"md","architect","bmm","bmad/bmm/agents/architect.md","9973d6948660b7f8cb1a05ab84c71cb34a207da82909a9815edc3d04ae7b65fb"
|
"md","architect","bmm","bmad/bmm/agents/architect.md","a52324feb50c49fb5e99e825ea6d5b605246be7694d0f0524e23709ba5a756c0"
|
||||||
"md","architecture-template","bmm","bmad/bmm/workflows/3-solutioning/architecture/architecture-template.md","a4908c181b04483c589ece1eb09a39f835b8a0dcb871cb624897531c371f5166"
|
"md","architecture-template","bmm","bmad/bmm/workflows/3-solutioning/architecture/architecture-template.md","a4908c181b04483c589ece1eb09a39f835b8a0dcb871cb624897531c371f5166"
|
||||||
"md","atdd-checklist-template","bmm","bmad/bmm/workflows/testarch/atdd/atdd-checklist-template.md","e6f2d681c8b7771402ca2d42c77b18c11a315003dcf1bbb1e34654aa36c14b8b"
|
"md","atdd-checklist-template","bmm","bmad/bmm/workflows/testarch/atdd/atdd-checklist-template.md","e6f2d681c8b7771402ca2d42c77b18c11a315003dcf1bbb1e34654aa36c14b8b"
|
||||||
"md","AUDIT-REPORT","bmm","bmad/bmm/workflows/4-implementation/dev-story/AUDIT-REPORT.md","1dc2f30299b35da8f659b3d8f2b0301bd2098fd90f1ea35364d752b0620259d0"
|
"md","AUDIT-REPORT","bmm","bmad/bmm/workflows/4-implementation/dev-story/AUDIT-REPORT.md","1ae6a7c2a901515b4bc86ff24dc7ea8d58208e442e9d16c16610ac4b60201490"
|
||||||
"md","backlog_template","bmm","bmad/bmm/workflows/4-implementation/code-review/backlog_template.md","84b1381c05012999ff9a8b036b11c8aa2f926db4d840d256b56d2fa5c11f4ef7"
|
"md","backlog_template","bmm","bmad/bmm/workflows/4-implementation/code-review/backlog_template.md","84b1381c05012999ff9a8b036b11c8aa2f926db4d840d256b56d2fa5c11f4ef7"
|
||||||
"md","brownfield-guide","bmm","bmad/bmm/docs/brownfield-guide.md","083dbf565e3bbdbbb899b31fb201ec7e98e8cafbba4d5f539fe9019f3a21e8c7"
|
"md","brownfield-guide","bmm","bmad/bmm/docs/brownfield-guide.md","083dbf565e3bbdbbb899b31fb201ec7e98e8cafbba4d5f539fe9019f3a21e8c7"
|
||||||
"md","checklist","bmm","bmad/bmm/workflows/1-analysis/product-brief/checklist.md","d801d792e3cf6f4b3e4c5f264d39a18b2992a197bc347e6d0389cc7b6c5905de"
|
"md","checklist","bmm","bmad/bmm/workflows/1-analysis/product-brief/checklist.md","d801d792e3cf6f4b3e4c5f264d39a18b2992a197bc347e6d0389cc7b6c5905de"
|
||||||
|
|
@ -87,7 +87,7 @@ type,name,module,path,hash
|
||||||
"md","checklist","bmm","bmad/bmm/workflows/3-solutioning/architecture/checklist.md","aa0bd2bde20f45be77c5b43c38a1dfb90c41947ff8320f53150c5f8274680f14"
|
"md","checklist","bmm","bmad/bmm/workflows/3-solutioning/architecture/checklist.md","aa0bd2bde20f45be77c5b43c38a1dfb90c41947ff8320f53150c5f8274680f14"
|
||||||
"md","checklist","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/checklist.md","c458763b4f2f4e06e2663c111eab969892ee4e690a920b970603de72e0d9c025"
|
"md","checklist","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/checklist.md","c458763b4f2f4e06e2663c111eab969892ee4e690a920b970603de72e0d9c025"
|
||||||
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/code-review/checklist.md","549f958bfe0b28f33ed3dac7b76ea8f266630b3e67f4bda2d4ae85be518d3c89"
|
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/code-review/checklist.md","549f958bfe0b28f33ed3dac7b76ea8f266630b3e67f4bda2d4ae85be518d3c89"
|
||||||
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/correct-course/checklist.md","c02bdd4bf4b1f8ea8f7c7babaa485d95f7837818e74cef07486a20b31671f6f5"
|
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/correct-course/checklist.md","cbb26f2d8402dc5449f8782c744f44798a6c280ef65b596f78e135f857037274"
|
||||||
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/create-story/checklist.md","e3a636b15f010fc0c337e35c2a9427d4a0b9746f7f2ac5dda0b2f309f469f5d1"
|
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/create-story/checklist.md","e3a636b15f010fc0c337e35c2a9427d4a0b9746f7f2ac5dda0b2f309f469f5d1"
|
||||||
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/dev-story/checklist.md","77cecc9d45050de194300c841e7d8a11f6376e2fbe0a5aac33bb2953b1026014"
|
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/dev-story/checklist.md","77cecc9d45050de194300c841e7d8a11f6376e2fbe0a5aac33bb2953b1026014"
|
||||||
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/epic-tech-context/checklist.md","630a0c5b75ea848a74532f8756f01ec12d4f93705a3f61fcde28bc42cdcb3cf3"
|
"md","checklist","bmm","bmad/bmm/workflows/4-implementation/epic-tech-context/checklist.md","630a0c5b75ea848a74532f8756f01ec12d4f93705a3f61fcde28bc42cdcb3cf3"
|
||||||
|
|
@ -109,12 +109,12 @@ type,name,module,path,hash
|
||||||
"md","component-tdd","bmm","bmad/bmm/knowledge/tea/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8"
|
"md","component-tdd","bmm","bmad/bmm/knowledge/tea/component-tdd.md","88bd1f9ca1d5bcd1552828845fe80b86ff3acdf071bac574eda744caf7120ef8"
|
||||||
"md","contract-testing","bmm","bmad/bmm/knowledge/tea/contract-testing.md","d8f662c286b2ea4772213541c43aebef006ab6b46e8737ebdc4a414621895599"
|
"md","contract-testing","bmm","bmad/bmm/knowledge/tea/contract-testing.md","d8f662c286b2ea4772213541c43aebef006ab6b46e8737ebdc4a414621895599"
|
||||||
"md","data-factories","bmm","bmad/bmm/knowledge/tea/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88"
|
"md","data-factories","bmm","bmad/bmm/knowledge/tea/data-factories.md","d7428fe7675da02b6f5c4c03213fc5e542063f61ab033efb47c1c5669b835d88"
|
||||||
"md","debug","bmm","bmad/bmm/agents/debug.md","030b2ff6d30886404f845498f03af1fe5e1bf7629a1b7dfab358b3d5f79f8f30"
|
"md","debug","bmm","bmad/bmm/agents/debug.md","700288c544c0390763d358a98b08d37fa73e6c3eaf819bac45aac23b7d9d5d97"
|
||||||
"md","debug-inspection-checklist","bmm","bmad/bmm/knowledge/debug/debug-inspection-checklist.md","b1bf8e5a96cf232580272a175fcfe42f1482300a125cd8d469c42b14f36a88d6"
|
"md","debug-inspection-checklist","bmm","bmad/bmm/knowledge/debug/debug-inspection-checklist.md","b1bf8e5a96cf232580272a175fcfe42f1482300a125cd8d469c42b14f36a88d6"
|
||||||
"md","debug-patterns","bmm","bmad/bmm/knowledge/debug/debug-patterns.md","568a83a54ee069f14179d6f80780d3a39c846831862029c29d8d2ac1e4f0bef7"
|
"md","debug-patterns","bmm","bmad/bmm/knowledge/debug/debug-patterns.md","568a83a54ee069f14179d6f80780d3a39c846831862029c29d8d2ac1e4f0bef7"
|
||||||
"md","deep-dive-instructions","bmm","bmad/bmm/workflows/document-project/workflows/deep-dive-instructions.md","5df994e4e77a2a64f98fb7af4642812378f15898c984fb4f79b45fb2201f0000"
|
"md","deep-dive-instructions","bmm","bmad/bmm/workflows/document-project/workflows/deep-dive-instructions.md","5df994e4e77a2a64f98fb7af4642812378f15898c984fb4f79b45fb2201f0000"
|
||||||
"md","deep-dive-template","bmm","bmad/bmm/workflows/document-project/templates/deep-dive-template.md","6198aa731d87d6a318b5b8d180fc29b9aa53ff0966e02391c17333818e94ffe9"
|
"md","deep-dive-template","bmm","bmad/bmm/workflows/document-project/templates/deep-dive-template.md","6198aa731d87d6a318b5b8d180fc29b9aa53ff0966e02391c17333818e94ffe9"
|
||||||
"md","dev","bmm","bmad/bmm/agents/dev.md","694b43d454073bbbfa56c8ef843d084deda954710ed5c0f78656e7bd55458268"
|
"md","dev","bmm","bmad/bmm/agents/dev.md","ada1969a9f79bd6eb961937ea2c33576dc846ba25bb207d312616ffd162036e5"
|
||||||
"md","documentation-standards","bmm","bmad/bmm/workflows/techdoc/documentation-standards.md","fc26d4daff6b5a73eb7964eacba6a4f5cf8f9810a8c41b6949c4023a4176d853"
|
"md","documentation-standards","bmm","bmad/bmm/workflows/techdoc/documentation-standards.md","fc26d4daff6b5a73eb7964eacba6a4f5cf8f9810a8c41b6949c4023a4176d853"
|
||||||
"md","email-auth","bmm","bmad/bmm/knowledge/tea/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b"
|
"md","email-auth","bmm","bmad/bmm/knowledge/tea/email-auth.md","43f4cc3138a905a91f4a69f358be6664a790b192811b4dfc238188e826f6b41b"
|
||||||
"md","enterprise-agentic-development","bmm","bmad/bmm/docs/enterprise-agentic-development.md","6e8fa4765da3344a23ae04882df8b0245b37c0a20616968f32487a908836a875"
|
"md","enterprise-agentic-development","bmm","bmad/bmm/docs/enterprise-agentic-development.md","6e8fa4765da3344a23ae04882df8b0245b37c0a20616968f32487a908836a875"
|
||||||
|
|
@ -128,23 +128,23 @@ type,name,module,path,hash
|
||||||
"md","glossary","bmm","bmad/bmm/docs/glossary.md","1b8010c64dd92319b1104de818e97c0faca075496f7c0a4484509836857a589d"
|
"md","glossary","bmm","bmad/bmm/docs/glossary.md","1b8010c64dd92319b1104de818e97c0faca075496f7c0a4484509836857a589d"
|
||||||
"md","index-template","bmm","bmad/bmm/workflows/document-project/templates/index-template.md","42c8a14f53088e4fda82f26a3fe41dc8a89d4bcb7a9659dd696136378b64ee90"
|
"md","index-template","bmm","bmad/bmm/workflows/document-project/templates/index-template.md","42c8a14f53088e4fda82f26a3fe41dc8a89d4bcb7a9659dd696136378b64ee90"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/1-analysis/brainstorm-project/instructions.md","91c7b5649b9cc99e3698d1a6b1abd17b7567f4478156c8666107946bc43e51a8"
|
"md","instructions","bmm","bmad/bmm/workflows/1-analysis/brainstorm-project/instructions.md","91c7b5649b9cc99e3698d1a6b1abd17b7567f4478156c8666107946bc43e51a8"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/1-analysis/domain-research/instructions.md","fb136f53c9f9c88ac54e810313eb8d1be43167adaeba6ada2a53f0861e558b16"
|
"md","instructions","bmm","bmad/bmm/workflows/1-analysis/domain-research/instructions.md","10207068d5f90ac21810d8443420dee0a59693333a7cc14480197fd97b00cf66"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/1-analysis/product-brief/instructions.md","3c21ceb9f83789ea7ab7866497008fece1e525a7877c19fa3167ff85b110de1b"
|
"md","instructions","bmm","bmad/bmm/workflows/1-analysis/product-brief/instructions.md","70bd355eb4f932109f202b719863cd2ff188b0f4717c541c4fc51eeb0293adad"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/2-plan-workflows/create-ux-design/instructions.md","2164a42dcd80ea7a95030974502e9c43b50c369f52c804ae0c5d3c26cc57bb71"
|
"md","instructions","bmm","bmad/bmm/workflows/2-plan-workflows/create-ux-design/instructions.md","2e26044aa607cf3194dbff6c72d6433d08b32ff472c3e93c51ffe6373985a97d"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/2-plan-workflows/prd/create-epics-and-stories/instructions.md","916247ffcab63737bb9853348b4ac9212c5ab06d5caccdb83248f96bf81d29f6"
|
"md","instructions","bmm","bmad/bmm/workflows/2-plan-workflows/prd/create-epics-and-stories/instructions.md","ce83af294e5ad1a441fd79f28ab5cbf85d6991c63eb361008e18da9a85ba2ce5"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/2-plan-workflows/prd/instructions.md","22a7d64903948684b746131ed4eb29b83d848c21abf0f534ca8bb66e6c8070ce"
|
"md","instructions","bmm","bmad/bmm/workflows/2-plan-workflows/prd/instructions.md","c739aa1a5357992851a9d64eaf5eea2da56b7906b1eaad777edc627f4ae81864"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/instructions.md","51389527c9adcbd13f121314b9af0dda033f3aa98f04f1a5082e3b410e399747"
|
"md","instructions","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/instructions.md","8fee659cbffddd640041edec9fa26dd149951cafcd03a715fa71e9e0ab2a698c"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/3-solutioning/architecture/instructions.md","6ea2b19232eb015008f990a48c9cb882216334af89996bcd7245c96ab3ca57b3"
|
"md","instructions","bmm","bmad/bmm/workflows/3-solutioning/architecture/instructions.md","faa74d00f220de33f65211df261058c7a83122fa6b1a889e29c3fec041bd086a"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/instructions.md","2d11c6d5fb71a4600d258fc9fa4e432d3638eca00f5c7f89be20d0d72a300ad0"
|
"md","instructions","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/instructions.md","67655b7cb276664f3bbeebd8fad12782015d91678ff15611f5b67b4b83689206"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/code-review/instructions.md","bdbe77cdaf7dd6d35b2e64c97568e4c66c48e8f579e8ea72641c534b99fe2383"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/code-review/instructions.md","caff56dcf6fa738aee503bb1165b0df0705d6db902a6fb4c21afbb55edbcf211"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/correct-course/instructions.md","496d491641f4fd47579d50e8e435a37df7fc565e707c1fdfebbc931ba294b728"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/correct-course/instructions.md","a3b198fa92c53c2739229f4e9fdaf89b566f5f550666db2cdfec8146b21f3447"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/create-story/instructions.md","8f691838e0f9aa694a42e32357983e3978a5ba28e98bb32450f5feb75aff20ba"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/create-story/instructions.md","8f691838e0f9aa694a42e32357983e3978a5ba28e98bb32450f5feb75aff20ba"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/dev-story/instructions.md","715706691014a922f700542c12e0087895f7c5d03c6b2b33306447d3eb67475b"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/dev-story/instructions.md","a5e1d1af1d370b6854bd96146824a1a0a3dd66454ddb60e35f05afa5f860ed69"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/epic-tech-context/instructions.md","f3462577a9ca798ea9ffad066f0f1f811390be019b1cafbfea7fd09322e7f71a"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/epic-tech-context/instructions.md","f3462577a9ca798ea9ffad066f0f1f811390be019b1cafbfea7fd09322e7f71a"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/retrospective/instructions.md","b85b936e49c2bd63c0a3b71df265ff2e09d201ee8c90d23e30ed134820ae6e3e"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/retrospective/instructions.md","2c6e3179478a0b9ab644ca60a98cf810c56ceb924247df76d82e755e386e772f"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/sprint-planning/instructions.md","edfa3612103ff1d32f063a86139d8500aa83b5f0b5982bd6084f5cbd520e7be4"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/sprint-planning/instructions.md","689a9c4925e61957d42b0f219b9b7eaf00ea61dd68b371f3cd22bbb7c7a0f137"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/story-context/instructions.md","d4c2f611e887b660b94b681eaa7709ae5f807c99ee0767d8a5f6ff6985366bd5"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/story-context/instructions.md","950565abbbfd74c69a6b26555124f25e405af88928fa7856bf61a2e1d2f69438"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/story-done/instructions.md","52163e1df2e75f1d34cad513b386ac73bada53784e827cca28d0ea9f05dc8ec4"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/story-done/instructions.md","ece5efdd6781df7a7bb9314619b625c230554024f057a11bced198856ac7091e"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/story-ready/instructions.md","92e97b5803ba75883c995c5282aa90b7c4392e0d9c5fe0a5949ce432a3574813"
|
"md","instructions","bmm","bmad/bmm/workflows/4-implementation/story-ready/instructions.md","92e97b5803ba75883c995c5282aa90b7c4392e0d9c5fe0a5949ce432a3574813"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/debug/assert-analyze/instructions.md","d871b0b083712ffdb89f9f69093e870b489d64a1a5744eddcc4d68748ebb9ed4"
|
"md","instructions","bmm","bmad/bmm/workflows/debug/assert-analyze/instructions.md","d871b0b083712ffdb89f9f69093e870b489d64a1a5744eddcc4d68748ebb9ed4"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/debug/debug-report/instructions.md","d1d4983d8005830ecad532b40b03aaac87c012f863b357619e9975cfddc89e42"
|
"md","instructions","bmm","bmad/bmm/workflows/debug/debug-report/instructions.md","d1d4983d8005830ecad532b40b03aaac87c012f863b357619e9975cfddc89e42"
|
||||||
|
|
@ -158,29 +158,29 @@ type,name,module,path,hash
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/debug/validate-fix/instructions.md","2649efeb108c6124bd55024d619a5ebea9b5d1bd58f118d2d010f876c3030cf3"
|
"md","instructions","bmm","bmad/bmm/workflows/debug/validate-fix/instructions.md","2649efeb108c6124bd55024d619a5ebea9b5d1bd58f118d2d010f876c3030cf3"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/debug/walkthrough-prep/instructions.md","c745a7fe9655a9044e991d6193ce1a2102c7c849d0feb3bfb592af35c8df969e"
|
"md","instructions","bmm","bmad/bmm/workflows/debug/walkthrough-prep/instructions.md","c745a7fe9655a9044e991d6193ce1a2102c7c849d0feb3bfb592af35c8df969e"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/debug/wolf-fence/instructions.md","61291374afb7a61ae87cf6f3826860be99deae45a0623357e750c618311cf498"
|
"md","instructions","bmm","bmad/bmm/workflows/debug/wolf-fence/instructions.md","61291374afb7a61ae87cf6f3826860be99deae45a0623357e750c618311cf498"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/document-project/instructions.md","c67bd666382131bead7d4ace1ac6f0c9acd2d1d1b2a82314b4b90bda3a15eeb4"
|
"md","instructions","bmm","bmad/bmm/workflows/document-project/instructions.md","ea6df5ad31b0f8b939c5c5904d681b917a3873b2a984e5d8819f801b19ab4edf"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/testarch/atdd/instructions.md","dcd052e78a069e9548d66ba679ed5db66e94b8ef5b3a02696837b77a641abcad"
|
"md","instructions","bmm","bmad/bmm/workflows/testarch/atdd/instructions.md","686351f7e241b3f53054cc29c363770386967394de86052c37566cea2a02cbf2"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/testarch/automate/instructions.md","8e6cb0167b14b345946bb7e46ab2fb02a9ff2faab9c3de34848e2d4586626960"
|
"md","instructions","bmm","bmad/bmm/workflows/testarch/automate/instructions.md","0ffd979375074d3555b3fea33039ad87d2ca6d28c9d3a4c275924ea80e980ce1"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/testarch/ci/instructions.md","abdf97208c19d0cb76f9e5387613a730e56ddd90eb87523a8c8f1b03f20647a3"
|
"md","instructions","bmm","bmad/bmm/workflows/testarch/ci/instructions.md","be50a9825a2e36be6edec916fcd5849d893160650a55ba1f1985afdf8fecc724"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/testarch/framework/instructions.md","936b9770dca2c65b38bc33e2e85ccf61e0b5722fc046eeae159a3efcbc361e30"
|
"md","instructions","bmm","bmad/bmm/workflows/testarch/framework/instructions.md","c5ac7955e524dd166d9a0fd4695ef7d7c624c5efc5aeb75a3d2704628fd3e571"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/testarch/nfr-assess/instructions.md","7de16907253721c8baae2612be35325c6fa543765377783763a09739fa71f072"
|
"md","instructions","bmm","bmad/bmm/workflows/testarch/nfr-assess/instructions.md","ced94c30866e3b1f660bf298b4fae2d9ca7e6474ad9acdb0b1fb1d8a7f831937"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/testarch/test-design/instructions.md","878c45fd814f97a93fc0ee9d90e1454f0fa3c9e5a077033b6fd52eab6d7b506c"
|
"md","instructions","bmm","bmad/bmm/workflows/testarch/test-design/instructions.md","dc398a87436fa0bf6cf4fe349ce0823610f5ac549a1f73562a5f23b96659d508"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/testarch/test-review/instructions.md","ab2f7adfd106652014a1573e2557cfd4c9d0f7017258d68abf8b1470ab82720e"
|
"md","instructions","bmm","bmad/bmm/workflows/testarch/test-review/instructions.md","6fdef605f83c84d2c09a851947a99a6d7035b07805674e03b7c3b06175698086"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/testarch/trace/instructions.md","fe499a09c4bebbff0a0bce763ced2c36bee5c36b268a4abb4e964a309ff2fa20"
|
"md","instructions","bmm","bmad/bmm/workflows/testarch/trace/instructions.md","29a873311874b2acb3442c3e70bc0095a03bd8f68386c491baac939f6fef17a0"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/workflow-status/init/instructions.md","dd96026675ecb8d24dbc4e057d5eeacd2bc8878bd3eac53ea8937f7f42154d4c"
|
"md","instructions","bmm","bmad/bmm/workflows/workflow-status/init/instructions.md","53648abb645ebf419408ca664449abd0169f4ea3fcda3494721787e5bc6de9f4"
|
||||||
"md","instructions","bmm","bmad/bmm/workflows/workflow-status/instructions.md","1faa787f278a2ee95b418e82475be6f24a09f4bb566f5544c8585ed410cf62b2"
|
"md","instructions","bmm","bmad/bmm/workflows/workflow-status/instructions.md","f3e9f88e5bd113cb4f733f947385190d30b56c92782e0b2e862545dc8f6567d8"
|
||||||
"md","instructions-deep-prompt","bmm","bmad/bmm/workflows/1-analysis/research/instructions-deep-prompt.md","0f06e808bb5793e4a4ec59cf8c6a3ad53e822c2aa0f0ccef6406d26bd1fa08f7"
|
"md","instructions-deep-prompt","bmm","bmad/bmm/workflows/1-analysis/research/instructions-deep-prompt.md","0b7c62ef8caa82f818504f05260121323314eb6348720fe34fca1cdebb24f179"
|
||||||
"md","instructions-level0-story","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/instructions-level0-story.md","d151a30816d6231fbd8b44e6d3503a986b4344dd03fc756670002adc501b0cda"
|
"md","instructions-level0-story","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/instructions-level0-story.md","74da3767a00d8c1d6a37535d19abdf1489aae28f9f71e4e97efa5dc86e453ff0"
|
||||||
"md","instructions-level1-stories","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/instructions-level1-stories.md","849f9c055584c895a8778c9a916c5db777fdac575f709c40ddda660450190ed6"
|
"md","instructions-level1-stories","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/instructions-level1-stories.md","6ec98f23236b07eeda390d080d6adfc155d678daec167e0cf637e55f661e8933"
|
||||||
"md","instructions-market","bmm","bmad/bmm/workflows/1-analysis/research/instructions-market.md","ecd2315e72edb569f46e94f5958fac115b44807cab769a3e55c3b80e58136447"
|
"md","instructions-market","bmm","bmad/bmm/workflows/1-analysis/research/instructions-market.md","7d7c418dbdb5c8142d55253d1f88985937e40e7e9c5149fb0264b9bd7d21b430"
|
||||||
"md","instructions-router","bmm","bmad/bmm/workflows/1-analysis/research/instructions-router.md","a55dae293e8a97fc6f6672cd57f3d1f7c94802954c9124a8cc4eec12fb667c71"
|
"md","instructions-router","bmm","bmad/bmm/workflows/1-analysis/research/instructions-router.md","a55dae293e8a97fc6f6672cd57f3d1f7c94802954c9124a8cc4eec12fb667c71"
|
||||||
"md","instructions-technical","bmm","bmad/bmm/workflows/1-analysis/research/instructions-technical.md","47b653bd61f6a3fe4ba89b53a7b8a9383560adfce6bf8acf24f6acc594eceb44"
|
"md","instructions-technical","bmm","bmad/bmm/workflows/1-analysis/research/instructions-technical.md","e20baba29c83ea96cd5a90374cefeb865d8ddf0af1f805550f34ff98be3a2bb9"
|
||||||
"md","network-first","bmm","bmad/bmm/knowledge/tea/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014"
|
"md","network-first","bmm","bmad/bmm/knowledge/tea/network-first.md","2920e58e145626f5505bcb75e263dbd0e6ac79a8c4c2ec138f5329e06a6ac014"
|
||||||
"md","nfr-criteria","bmm","bmad/bmm/knowledge/tea/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1"
|
"md","nfr-criteria","bmm","bmad/bmm/knowledge/tea/nfr-criteria.md","e63cee4a0193e4858c8f70ff33a497a1b97d13a69da66f60ed5c9a9853025aa1"
|
||||||
"md","nfr-report-template","bmm","bmad/bmm/workflows/testarch/nfr-assess/nfr-report-template.md","b1d8fcbdfc9715a285a58cb161242dea7d311171c09a2caab118ad8ace62b80c"
|
"md","nfr-report-template","bmm","bmad/bmm/workflows/testarch/nfr-assess/nfr-report-template.md","b1d8fcbdfc9715a285a58cb161242dea7d311171c09a2caab118ad8ace62b80c"
|
||||||
"md","party-mode","bmm","bmad/bmm/docs/party-mode.md","7acadc96c7235695a88cba42b5642e1ee3a7f96eb2264862f629e1d4280b9761"
|
"md","party-mode","bmm","bmad/bmm/docs/party-mode.md","7acadc96c7235695a88cba42b5642e1ee3a7f96eb2264862f629e1d4280b9761"
|
||||||
"md","playwright-config","bmm","bmad/bmm/knowledge/tea/playwright-config.md","42516511104a7131775f4446196cf9e5dd3295ba3272d5a5030660b1dffaa69f"
|
"md","playwright-config","bmm","bmad/bmm/knowledge/tea/playwright-config.md","42516511104a7131775f4446196cf9e5dd3295ba3272d5a5030660b1dffaa69f"
|
||||||
"md","pm","bmm","bmad/bmm/agents/pm.md","575c091d17651a04e2fa52a88f72c916584ad7d415c508043c5c83a49948cceb"
|
"md","pm","bmm","bmad/bmm/agents/pm.md","e9a72917dd73349e75f8a2961fa23ad5c670c81e72037974c49fd06c2ed5173f"
|
||||||
"md","prd-template","bmm","bmad/bmm/workflows/2-plan-workflows/prd/prd-template.md","cf79921e432b992048af21cb4c87ca5cbc14cdf6e279324b3d5990a7f2366ec4"
|
"md","prd-template","bmm","bmad/bmm/workflows/2-plan-workflows/prd/prd-template.md","cf79921e432b992048af21cb4c87ca5cbc14cdf6e279324b3d5990a7f2366ec4"
|
||||||
"md","probability-impact","bmm","bmad/bmm/knowledge/tea/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f"
|
"md","probability-impact","bmm","bmad/bmm/knowledge/tea/probability-impact.md","446dba0caa1eb162734514f35366f8c38ed3666528b0b5e16c7f03fd3c537d0f"
|
||||||
"md","project-context","bmm","bmad/bmm/workflows/1-analysis/brainstorm-project/project-context.md","0f1888da4bfc4f24c4de9477bd3ccb2a6fb7aa83c516dfdc1f98fbd08846d4ba"
|
"md","project-context","bmm","bmad/bmm/workflows/1-analysis/brainstorm-project/project-context.md","0f1888da4bfc4f24c4de9477bd3ccb2a6fb7aa83c516dfdc1f98fbd08846d4ba"
|
||||||
|
|
@ -196,11 +196,11 @@ type,name,module,path,hash
|
||||||
"md","scale-adaptive-system","bmm","bmad/bmm/docs/scale-adaptive-system.md","f1bdaac7e6cf96dc115d8fd86c7dc499892ad745a1330221fedbaae1188c6a24"
|
"md","scale-adaptive-system","bmm","bmad/bmm/docs/scale-adaptive-system.md","f1bdaac7e6cf96dc115d8fd86c7dc499892ad745a1330221fedbaae1188c6a24"
|
||||||
"md","selective-testing","bmm","bmad/bmm/knowledge/tea/selective-testing.md","c14c8e1bcc309dbb86a60f65bc921abf5a855c18a753e0c0654a108eb3eb1f1c"
|
"md","selective-testing","bmm","bmad/bmm/knowledge/tea/selective-testing.md","c14c8e1bcc309dbb86a60f65bc921abf5a855c18a753e0c0654a108eb3eb1f1c"
|
||||||
"md","selector-resilience","bmm","bmad/bmm/knowledge/tea/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179"
|
"md","selector-resilience","bmm","bmad/bmm/knowledge/tea/selector-resilience.md","a55c25a340f1cd10811802665754a3f4eab0c82868fea61fea9cc61aa47ac179"
|
||||||
"md","sm","bmm","bmad/bmm/agents/sm.md","5c12ef2653612145b25e672333e11686ba20d514c34acd90487355f51abd11ab"
|
"md","sm","bmm","bmad/bmm/agents/sm.md","c97fb82e97bf54a549a98cdf92d1c6fbe43d971cded939e81b4233f5fc3eb03d"
|
||||||
"md","source-tree-template","bmm","bmad/bmm/workflows/document-project/templates/source-tree-template.md","109bc335ebb22f932b37c24cdc777a351264191825444a4d147c9b82a1e2ad7a"
|
"md","source-tree-template","bmm","bmad/bmm/workflows/document-project/templates/source-tree-template.md","109bc335ebb22f932b37c24cdc777a351264191825444a4d147c9b82a1e2ad7a"
|
||||||
"md","tea","bmm","bmad/bmm/agents/tea.md","e1366956caa0e9ed3f0c35a515cf6f4d8c9cef30c91518fb9deb208198c2b7ab"
|
"md","tea","bmm","bmad/bmm/agents/tea.md","f0d512150e9d89158a563a7b7977e5a04c4853005ff7c9900bddc13c11c398bf"
|
||||||
"md","tech-spec-template","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/tech-spec-template.md","2b07373b7b23f71849f107b8fd4356fef71ba5ad88d7f333f05547da1d3be313"
|
"md","tech-spec-template","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/tech-spec-template.md","2b07373b7b23f71849f107b8fd4356fef71ba5ad88d7f333f05547da1d3be313"
|
||||||
"md","tech-writer","bmm","bmad/bmm/agents/tech-writer.md","2ab53b83669b84424a3a2df455eababa028c9951ffe8c239bfa741912fd260f3"
|
"md","tech-writer","bmm","bmad/bmm/agents/tech-writer.md","235e23b48bda061fec8dbe2cb526cca107f760689483e8b400e8b0262a452b3f"
|
||||||
"md","template","bmm","bmad/bmm/workflows/1-analysis/domain-research/template.md","5606843f77007d886cc7ecf1fcfddd1f6dfa3be599239c67eff1d8e40585b083"
|
"md","template","bmm","bmad/bmm/workflows/1-analysis/domain-research/template.md","5606843f77007d886cc7ecf1fcfddd1f6dfa3be599239c67eff1d8e40585b083"
|
||||||
"md","template","bmm","bmad/bmm/workflows/1-analysis/product-brief/template.md","96f89df7a4dabac6400de0f1d1abe1f2d4713b76fe9433f31c8a885e20d5a5b4"
|
"md","template","bmm","bmad/bmm/workflows/1-analysis/product-brief/template.md","96f89df7a4dabac6400de0f1d1abe1f2d4713b76fe9433f31c8a885e20d5a5b4"
|
||||||
"md","template","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/template.md","11c3b7573991c001a7f7780daaf5e5dfa4c46c3ea1f250c5bbf86c5e9f13fc8b"
|
"md","template","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/template.md","11c3b7573991c001a7f7780daaf5e5dfa4c46c3ea1f250c5bbf86c5e9f13fc8b"
|
||||||
|
|
@ -220,7 +220,7 @@ type,name,module,path,hash
|
||||||
"md","trace-template","bmm","bmad/bmm/workflows/testarch/trace/trace-template.md","5453a8e4f61b294a1fc0ba42aec83223ae1bcd5c33d7ae0de6de992e3ee42b43"
|
"md","trace-template","bmm","bmad/bmm/workflows/testarch/trace/trace-template.md","5453a8e4f61b294a1fc0ba42aec83223ae1bcd5c33d7ae0de6de992e3ee42b43"
|
||||||
"md","user-story-template","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/user-story-template.md","4b179d52088745060991e7cfd853da7d6ce5ac0aa051118c9cecea8d59bdaf87"
|
"md","user-story-template","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/user-story-template.md","4b179d52088745060991e7cfd853da7d6ce5ac0aa051118c9cecea8d59bdaf87"
|
||||||
"md","ux-design-template","bmm","bmad/bmm/workflows/2-plan-workflows/create-ux-design/ux-design-template.md","f9b8ae0fe08c6a23c63815ddd8ed43183c796f266ffe408f3426af1f13b956db"
|
"md","ux-design-template","bmm","bmad/bmm/workflows/2-plan-workflows/create-ux-design/ux-design-template.md","f9b8ae0fe08c6a23c63815ddd8ed43183c796f266ffe408f3426af1f13b956db"
|
||||||
"md","ux-designer","bmm","bmad/bmm/agents/ux-designer.md","a2a707cc5e5fb3b595fb199baa281a66c0ad9240808be7c04696d62597130173"
|
"md","ux-designer","bmm","bmad/bmm/agents/ux-designer.md","bccb29fb0e2a04a8cd838ebe624227648ae6d67be79f75680547469ebcefdec5"
|
||||||
"md","visual-debugging","bmm","bmad/bmm/knowledge/tea/visual-debugging.md","072a3d30ba6d22d5e628fc26a08f6e03f8b696e49d5a4445f37749ce5cd4a8a9"
|
"md","visual-debugging","bmm","bmad/bmm/knowledge/tea/visual-debugging.md","072a3d30ba6d22d5e628fc26a08f6e03f8b696e49d5a4445f37749ce5cd4a8a9"
|
||||||
"md","workflow-architecture-reference","bmm","bmad/bmm/docs/workflow-architecture-reference.md","ce6c43a7f90e7b31655dd1bc9632cda700e105315f5ef25067319792274b2283"
|
"md","workflow-architecture-reference","bmm","bmad/bmm/docs/workflow-architecture-reference.md","ce6c43a7f90e7b31655dd1bc9632cda700e105315f5ef25067319792274b2283"
|
||||||
"md","workflow-document-project-reference","bmm","bmad/bmm/docs/workflow-document-project-reference.md","464819d23cc4bc88b20c8a668669ae7a6bc7bcb5e4aaa1d0f0998f35ff7ad8df"
|
"md","workflow-document-project-reference","bmm","bmad/bmm/docs/workflow-document-project-reference.md","464819d23cc4bc88b20c8a668669ae7a6bc7bcb5e4aaa1d0f0998f35ff7ad8df"
|
||||||
|
|
@ -229,18 +229,18 @@ type,name,module,path,hash
|
||||||
"md","workflows-planning","bmm","bmad/bmm/docs/workflows-planning.md","b713c4b5c3275daa8285fa5e8a18d9e2b6d38c66cbb77e302c15b40ea9bb3029"
|
"md","workflows-planning","bmm","bmad/bmm/docs/workflows-planning.md","b713c4b5c3275daa8285fa5e8a18d9e2b6d38c66cbb77e302c15b40ea9bb3029"
|
||||||
"md","workflows-solutioning","bmm","bmad/bmm/docs/workflows-solutioning.md","193b6bfdafcf802b9ff6f39d1bea4fe09d788e3b2bbfe9ff034019c9a3fba696"
|
"md","workflows-solutioning","bmm","bmad/bmm/docs/workflows-solutioning.md","193b6bfdafcf802b9ff6f39d1bea4fe09d788e3b2bbfe9ff034019c9a3fba696"
|
||||||
"xml","context-template","bmm","bmad/bmm/workflows/4-implementation/story-context/context-template.xml","582374f4d216ba60f1179745b319bbc2becc2ac92d7d8a19ac3273381a5c2549"
|
"xml","context-template","bmm","bmad/bmm/workflows/4-implementation/story-context/context-template.xml","582374f4d216ba60f1179745b319bbc2becc2ac92d7d8a19ac3273381a5c2549"
|
||||||
"xml","daily-standup","bmm","bmad/bmm/tasks/daily-standup.xml","e7260fff0437543d980ba0aa031169a2fcbbcb82283d722fd62bae063ffdfa7a"
|
"xml","daily-standup","bmm","bmad/bmm/tasks/daily-standup.xml","c6918f1c9dfae5b04b8be710cc1326aac7e5bfcc8a0ca1372dafb914b904f6ca"
|
||||||
"yaml","analyst.agent","bmm","bmad/bmm/agents/analyst.agent.yaml",""
|
"yaml","analyst.agent","bmm","bmad/bmm/agents/analyst.agent.yaml",""
|
||||||
"yaml","architect.agent","bmm","bmad/bmm/agents/architect.agent.yaml",""
|
"yaml","architect.agent","bmm","bmad/bmm/agents/architect.agent.yaml",""
|
||||||
"yaml","architecture-patterns","bmm","bmad/bmm/workflows/3-solutioning/architecture/architecture-patterns.yaml","9394c1e632e01534f7a1afd676de74b27f1868f58924f21b542af3631679c552"
|
"yaml","architecture-patterns","bmm","bmad/bmm/workflows/3-solutioning/architecture/architecture-patterns.yaml","9394c1e632e01534f7a1afd676de74b27f1868f58924f21b542af3631679c552"
|
||||||
"yaml","config","bmm","bmad/bmm/config.yaml","de65bdf968a6c9dbea2b92c6edf9201dfc8f0cbb93a6d20c182c0023a17727fb"
|
"yaml","config","bmm","bmad/bmm/config.yaml","2bfa4ebc2f0223f4007ed3e43f0599861c4edecc1f0af3b44545b23acda81ace"
|
||||||
"yaml","debug.agent","bmm","bmad/bmm/agents/debug.agent.yaml",""
|
"yaml","debug.agent","bmm","bmad/bmm/agents/debug.agent.yaml",""
|
||||||
"yaml","decision-catalog","bmm","bmad/bmm/workflows/3-solutioning/architecture/decision-catalog.yaml","f7fc2ed6ec6c4bd78ec808ad70d24751b53b4835e0aad1088057371f545d3c82"
|
"yaml","decision-catalog","bmm","bmad/bmm/workflows/3-solutioning/architecture/decision-catalog.yaml","f7fc2ed6ec6c4bd78ec808ad70d24751b53b4835e0aad1088057371f545d3c82"
|
||||||
"yaml","deep-dive","bmm","bmad/bmm/workflows/document-project/workflows/deep-dive.yaml","c401fb8d94ca96f3bb0ccc1146269e1bfa4ce4eadab52bd63c7fcff6c2f26216"
|
"yaml","deep-dive","bmm","bmad/bmm/workflows/document-project/workflows/deep-dive.yaml","ed685516a9a2c41b358dbc8c3a4c57a7b5b232a78b7bf18bad8a7da0094b9073"
|
||||||
"yaml","dev.agent","bmm","bmad/bmm/agents/dev.agent.yaml",""
|
"yaml","dev.agent","bmm","bmad/bmm/agents/dev.agent.yaml",""
|
||||||
"yaml","enterprise-brownfield","bmm","bmad/bmm/workflows/workflow-status/paths/enterprise-brownfield.yaml","8b81f8b51f6575b92f8b490694e5f538aad9644c86119ccd6e2b727c7c232ef7"
|
"yaml","enterprise-brownfield","bmm","bmad/bmm/workflows/workflow-status/paths/enterprise-brownfield.yaml","8b81f8b51f6575b92f8b490694e5f538aad9644c86119ccd6e2b727c7c232ef7"
|
||||||
"yaml","enterprise-greenfield","bmm","bmad/bmm/workflows/workflow-status/paths/enterprise-greenfield.yaml","040727a03c69aac1ac980ec3d708f7e64f083640fe1e724b3f09b9880f400e5a"
|
"yaml","enterprise-greenfield","bmm","bmad/bmm/workflows/workflow-status/paths/enterprise-greenfield.yaml","040727a03c69aac1ac980ec3d708f7e64f083640fe1e724b3f09b9880f400e5a"
|
||||||
"yaml","full-scan","bmm","bmad/bmm/workflows/document-project/workflows/full-scan.yaml","3d2e620b58902ab63e2d83304180ecd22ba5ab07183b3afb47261343647bde6f"
|
"yaml","full-scan","bmm","bmad/bmm/workflows/document-project/workflows/full-scan.yaml","216bd690dfe6fa69ea52cc7226780df69ee16a319b42376e4927ec1366a42601"
|
||||||
"yaml","game-design","bmm","bmad/bmm/workflows/workflow-status/paths/game-design.yaml","f5228c1cd593348f03824535e19a6c41b926a49a0c63ca320a2cd2e0d8b11976"
|
"yaml","game-design","bmm","bmad/bmm/workflows/workflow-status/paths/game-design.yaml","f5228c1cd593348f03824535e19a6c41b926a49a0c63ca320a2cd2e0d8b11976"
|
||||||
"yaml","github-actions-template","bmm","bmad/bmm/workflows/testarch/ci/github-actions-template.yaml","28c0de7c96481c5a7719596c85dd0ce8b5dc450d360aeaa7ebf6294dcf4bea4c"
|
"yaml","github-actions-template","bmm","bmad/bmm/workflows/testarch/ci/github-actions-template.yaml","28c0de7c96481c5a7719596c85dd0ce8b5dc450d360aeaa7ebf6294dcf4bea4c"
|
||||||
"yaml","gitlab-ci-template","bmm","bmad/bmm/workflows/testarch/ci/gitlab-ci-template.yaml","bc83b9240ad255c6c2a99bf863b9e519f736c99aeb4b1e341b07620d54581fdc"
|
"yaml","gitlab-ci-template","bmm","bmad/bmm/workflows/testarch/ci/gitlab-ci-template.yaml","bc83b9240ad255c6c2a99bf863b9e519f736c99aeb4b1e341b07620d54581fdc"
|
||||||
|
|
@ -262,59 +262,59 @@ type,name,module,path,hash
|
||||||
"yaml","template","bmm","bmad/bmm/workflows/debug/root-cause/template.yaml","7f2adc0b8827d852f1236d66c3a4ccfe2e09ef8ea28e985ed4ff48e7b91a6f15"
|
"yaml","template","bmm","bmad/bmm/workflows/debug/root-cause/template.yaml","7f2adc0b8827d852f1236d66c3a4ccfe2e09ef8ea28e985ed4ff48e7b91a6f15"
|
||||||
"yaml","ux-designer.agent","bmm","bmad/bmm/agents/ux-designer.agent.yaml",""
|
"yaml","ux-designer.agent","bmm","bmad/bmm/agents/ux-designer.agent.yaml",""
|
||||||
"yaml","validation-criteria","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/validation-criteria.yaml","d690edf5faf95ca1ebd3736e01860b385b05566da415313d524f4db12f9a5af4"
|
"yaml","validation-criteria","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/validation-criteria.yaml","d690edf5faf95ca1ebd3736e01860b385b05566da415313d524f4db12f9a5af4"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/1-analysis/brainstorm-project/workflow.yaml","38d859ea65db2cc2eebb0dbf1679711dad92710d8da2c2d9753b852055abd970"
|
"yaml","workflow","bmm","bmad/bmm/workflows/1-analysis/brainstorm-project/workflow.yaml","3e815878aa9739de8347602791648fcbf4d9be9f9672062a3bceb3014e4cbdca"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/1-analysis/domain-research/workflow.yaml","03ecc394a1a6f1e345e95173231b981e7acb09d0017560727327090c44b7de35"
|
"yaml","workflow","bmm","bmad/bmm/workflows/1-analysis/domain-research/workflow.yaml","04084701a5c77a89ef05758a1729db44118e1ac79331d4e2f55c2f7c80e137d7"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/1-analysis/product-brief/workflow.yaml","69c3ec3a42e638d44ccae5e0cf6e068e67f4689f3692d1efac184152e27698a8"
|
"yaml","workflow","bmm","bmad/bmm/workflows/1-analysis/product-brief/workflow.yaml","30732a5cdead2ffdfbcb3d61e723d9d84d3440a2d48cfe69d881a123c3931ee6"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/1-analysis/research/workflow.yaml","3489d4989ad781f67909269e76b439122246d667d771cbb64988e4624ee2572a"
|
"yaml","workflow","bmm","bmad/bmm/workflows/1-analysis/research/workflow.yaml","984afa9a8e00642f607991cfa80cc91050f8702895bdcde60ad29eb11d9f9ef7"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.yaml","f9e680c0d7fdecf691dd9eecb0792f232f00cc5cdee18b3aa9946e5766e876d5"
|
"yaml","workflow","bmm","bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.yaml","578d808f18349fc7b0a70f9c064104cd86a602cb2da2ae7f321bd4692f12a6e0"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/2-plan-workflows/prd/create-epics-and-stories/workflow.yaml","96645d267020a88d8bfe83ab893ffcb47d9ce7b2b69093db63026b9f76eaa517"
|
"yaml","workflow","bmm","bmad/bmm/workflows/2-plan-workflows/prd/create-epics-and-stories/workflow.yaml","571ac338b239fc26457dd08cd5c831b3bfbb799ff24d291cf14d7bd533ddf3f6"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/2-plan-workflows/prd/workflow.yaml","292c2273f1b22fe16f2a4c602db68b7adb3affa77dfaeb26f801676edc288b73"
|
"yaml","workflow","bmm","bmad/bmm/workflows/2-plan-workflows/prd/workflow.yaml","3cfe42c0caf54af9eddbec06870990dd393488a6ba577a248a42180f15f2f2c4"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/workflow.yaml","d9b6e9405f44de954f83c2328a95a4e10479c292b84ed28a756f5712fc12be17"
|
"yaml","workflow","bmm","bmad/bmm/workflows/2-plan-workflows/tech-spec/workflow.yaml","bad73ddbc0c93c535425770a2aef3fc915217ea81a97559433dacfd24901b467"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/3-solutioning/architecture/workflow.yaml","3ff2ce0d789e1dd73e4427aada3853ac5532cb054559d70f1bc933087e69f4e1"
|
"yaml","workflow","bmm","bmad/bmm/workflows/3-solutioning/architecture/workflow.yaml","214217621532d74d07b0c6f860777f80fca73804c34adab07bfef58f6fefa593"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/workflow.yaml","f17268e08ec2b63cf2d109ee42269223117d0330728e960d1105106efd8462b4"
|
"yaml","workflow","bmm","bmad/bmm/workflows/3-solutioning/solutioning-gate-check/workflow.yaml","cd4f5a471e7a710abbfc575b616bdd9e0646605f9da4d76a87a853ac5c57a2a8"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/code-review/workflow.yaml","840cef147c273f94713b01333e5b990f93ca8cd788ac0d0a76fbc120b11b79da"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/code-review/workflow.yaml","ced8a0b831261330f85ac0550b74b8de3671ec9608100475a235ec37bef0c394"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml","79663be356876f0734dc24349c2db14a0f27ab53eb635e2ca22d052ccf88ca06"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml","ac58683293258d3025fb283dbbfa041bf5b406903cb325cde0ac76d501300020"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/create-story/workflow.yaml","8bd7c00dba2e69443f1532d576d0a0c3caa667950161082e866a6b446051e484"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/create-story/workflow.yaml","b921a53bd4935bb8badc2105d4cff8beaafde96534b606b27eb1fbe88f4235f3"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml","cef3d12648ba38aa41662490101516384c9b9cd13b0119a7b2f0b0e563e8b1c6"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml","793b7dfae148c82a05daf08b3dcae5bdd57e1a310ee0e063e2d2c52c598cf28b"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/epic-tech-context/workflow.yaml","e6f3fa1b72c0a6a02aa59ed86b59b067a23c8d197f9ddec951ac63303c24c928"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/epic-tech-context/workflow.yaml","c7fb29684c83e1c52fc4578360d3c4f5a1a81583a1d4966ce6bf28c91f4ffbf0"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml","6ef70796f28fd9eef4b98e45174941f5ae8f110d8fdaba88f6f831e46ae1d458"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml","c674fc347806ef1ba57392448e34ff8c819f513f541f395cc157859b32ce6d82"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml","eb82a8fbd7938e60b69cc02c28153b0fcffa0c6a5e947f5de0a2aeeefce8fdad"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml","0a0c6f22874f8918ae9efeeff47ab7c45ed8d6b265b8b74f6538862cd7545f50"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/story-context/workflow.yaml","f579fc95951f5f32850b94e863ed3bd730fa5822e2b5a65dd14b888056930e18"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/story-context/workflow.yaml","1756975e7c26ad7a2fcc0bd5d7ae60427e0464a96a5c046dfa0df1920447adaa"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/story-done/workflow.yaml","5470150dde72330fbc33d716685b24d7e6b2188ff4285557c3ba395bf2d2f745"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/story-done/workflow.yaml","7dc6a405dfe63a4ea28401e8229fe89b0750586ce6ea8c4b848de4fe621e58db"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/story-ready/workflow.yaml","74bf06e0adaa3c4c9934e49e071fc71cee5f42635d5715050ca77785f73453be"
|
"yaml","workflow","bmm","bmad/bmm/workflows/4-implementation/story-ready/workflow.yaml","95b580577fd5f5a940dd0be5607d6a6500d328b887e37ddad70188658a5789cb"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/assert-analyze/workflow.yaml","1055976d804167e335ac7330fc8f521070f1496f4ce46668b5014495a773d7de"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/assert-analyze/workflow.yaml","e1b0051e9d7802192ba50638d174e721cb74cd7b20c547338c9486753617f66d"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/debug-report/workflow.yaml","ec6eb2cdd452137d065f6a558ae66292e51242d66939f828c353bf8497118e3a"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/debug-report/workflow.yaml","73780f9952df298b6b0b3c69251f9490dd210f9739b2611840d77f83bf666f24"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/delta-minimize/workflow.yaml","738ce0b22ae1119cfc896ae7fe9168e407e9f2dabd782e37be48f7eeb60f83bd"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/delta-minimize/workflow.yaml","6dc40cc56bc89d530bf574b5c309922909a7cf0d411d49787eb67f734ba30ea1"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/inspect/workflow.yaml","6a41c0cce9e1520e1417c4ebf7e28fbc5221430a5cc1c496267aa2b08d93c727"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/inspect/workflow.yaml","d779033b8ea4c91caaa0840b0a7506c35a05d5f7aa37569c4c52ce5de4f77637"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/instrument/workflow.yaml","fbffbfb39a31f274dda0971f98c36638c8d35f932605a317514857607859eee9"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/instrument/workflow.yaml","d79c2f11055ef67d662d7a7a57ddfd7a9346b7227e222ec5e6a928ca908153e2"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/pattern-analysis/workflow.yaml","c043ef88c023d2302b187f70575b641f413ef61d65955571725c53ceb73f397c"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/pattern-analysis/workflow.yaml","5bca18492949d38a37f36721cc449a02bf1c5b271c6ef38028a405d8b13a6d10"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/quick-debug/workflow.yaml","b55e7979082bfd00279119eac6db04bb9700226f822b4b4efa6b04cb8ce1e2fc"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/quick-debug/workflow.yaml","9ee13fd5d212cc19c6fe0ab874e6d7afd6e1bf17e94dad765131dd844f0a916d"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/root-cause/workflow.yaml","f1018ecac087951f8f2d8da038717ba933142dff37c83494890cf0443740af0d"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/root-cause/workflow.yaml","cd73b030670fa5d5a49d0d536d8eb502d60a43710850eeb200b48fe80991cc87"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/static-scan/workflow.yaml","8e181ca90f838f0f5d7216218f15eadc82c689fb87a7feeef907325e9bcdbad0"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/static-scan/workflow.yaml","d3a942e11b3c4ed0fd9b206b10d104c82e6f88ab89096fd770da35dc00e6eda7"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/validate-fix/workflow.yaml","48d9f00c47e9d897aea9a03913837966e5fbd67df31a17e43c5ab91c310b5969"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/validate-fix/workflow.yaml","797feb8bc9714b73b3378e503aa134f91f302a3ef103d31d0f5b6de62c5b5aa1"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/walkthrough-prep/workflow.yaml","cf149455520a9953b902fa35cfe9e548e09f3c6009cf274601851b4a81543a5b"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/walkthrough-prep/workflow.yaml","96424d058eb19f281664cb0640a9403b94edc1725f07ae2c606d93bfa2eb2986"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/debug/wolf-fence/workflow.yaml","68246cf8df7ec4919495c0fe38b124fe137d4aa47fa404a5d69c12995f23807f"
|
"yaml","workflow","bmm","bmad/bmm/workflows/debug/wolf-fence/workflow.yaml","09840c20523ac15168b180bf02fffe4d5052ab5d687fd42ec285dde78ba191d6"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/document-project/workflow.yaml","36b65f562bb94eb819728d819e66fd5a23d1b98d1766050c998fd6feaf3df8f6"
|
"yaml","workflow","bmm","bmad/bmm/workflows/document-project/workflow.yaml","e7e3c1a0e6ad90df50fcf22bfa6cb231758a66374376e9976c13ca71f5339b2f"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/atdd/workflow.yaml","06474fa7f23657d4145a214771a68e7d894e4488cc5a82c943dad765601f48be"
|
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/atdd/workflow.yaml","63699a3851e427de3f10fe002a288d0d5b864058d8ad7f735c07a70ae03bea2b"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/automate/workflow.yaml","e733691f1613e6c55d28a42f745cf396a6f62b62968ff9c42cdb53b2ac3cadcb"
|
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/automate/workflow.yaml","669c3e80aa3136c67b3c6dfd3253b8e3299b1be1113bbb37cb0c325a7e7e1627"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/ci/workflow.yaml","87ca4dceeaa74f6c151d4add6541ed9b8376aa3015c9e4532c8bfc1b93e0abe9"
|
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/ci/workflow.yaml","ddf9b982fc676fd86bc7c165f56945bbc81224d1f80204e9704606627534bdeb"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/framework/workflow.yaml","e2efafaeabfe9c608df7545e442f25e0518e50b9b48d5bcef61cf5e0b1daadb0"
|
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/framework/workflow.yaml","221874288964529d848b7dee964917cc54204ce8ba27a74eb7217dad7cea6640"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml","5bf4a2dede46943bb449ac51cc07335d350cfb8a270f82fffbe5fae921ac6d72"
|
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml","9d0e46283c5e9fd9fa2f179c3276a56439537ad804e8199838c64d5e6232fc37"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/test-design/workflow.yaml","581e91cb914a02b9ae79d1d139264e1dfba663072b6d09dca3250720835fdc60"
|
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/test-design/workflow.yaml","a012cae2d944a415cd12e6a13a6d24445540c63b3ee9329e64dd42b66fcb2bd0"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/test-review/workflow.yaml","7c05fab368e2211c97bc9ba92556d6047de4535a28792731215151ef8bf497c5"
|
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/test-review/workflow.yaml","05534a75a8b610ca46b44349d47e6e389f25f79cc472b48b0de82a9d56423d77"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/trace/workflow.yaml","51c96a9c007ca3ef2d39fa199f2d8c7cb33506b20775ef51f80624fc272cd66f"
|
"yaml","workflow","bmm","bmad/bmm/workflows/testarch/trace/workflow.yaml","91f56f96e04aeecc5cfb6df5a9b480de4480b04475c98f1445453ae4c78455c8"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/workflow-status/init/workflow.yaml","1e7c79004ff86abe939796e29a9d19fd72c020e66a8851ab8515c4ed8424e4b3"
|
"yaml","workflow","bmm","bmad/bmm/workflows/workflow-status/init/workflow.yaml","da1bae455f4d39c1271ee5bb169627578fc1191613c48760b99e7b07994b3fca"
|
||||||
"yaml","workflow","bmm","bmad/bmm/workflows/workflow-status/workflow.yaml","6a1ad67ec954660fd8e7433b55ab3b75e768f7efa33aad36cf98cdbc2ef6575b"
|
"yaml","workflow","bmm","bmad/bmm/workflows/workflow-status/workflow.yaml","d1bb5b75b9f1d61a6fd090f0c2dde1848e69ebf709b1431b8c611232bfc8dad3"
|
||||||
"yaml","workflow-status-template","bmm","bmad/bmm/workflows/workflow-status/workflow-status-template.yaml","6021202726d2b81f28908ffeb93330d25bcd52986823200e01b814d67c1677dd"
|
"yaml","workflow-status-template","bmm","bmad/bmm/workflows/workflow-status/workflow-status-template.yaml","6021202726d2b81f28908ffeb93330d25bcd52986823200e01b814d67c1677dd"
|
||||||
"csv","default-party","cis","bmad/cis/teams/default-party.csv","352ab9a0809da706759e265da66f91884b80a6270fe85ff7f7fe8cbba61fa3a2"
|
"csv","default-party","cis","bmad/cis/teams/default-party.csv","17f4096b2add23f82bb5bb72463d2c2a0969b446e2f91fe898447ef8dfdfd8aa"
|
||||||
"csv","design-methods","cis","bmad/cis/workflows/design-thinking/design-methods.csv","6735e9777620398e35b7b8ccb21e9263d9164241c3b9973eb76f5112fb3a8fc9"
|
"csv","design-methods","cis","bmad/cis/workflows/design-thinking/design-methods.csv","6735e9777620398e35b7b8ccb21e9263d9164241c3b9973eb76f5112fb3a8fc9"
|
||||||
"csv","innovation-frameworks","cis","bmad/cis/workflows/innovation-strategy/innovation-frameworks.csv","9a14473b1d667467172d8d161e91829c174e476a030a983f12ec6af249c4e42f"
|
"csv","innovation-frameworks","cis","bmad/cis/workflows/innovation-strategy/innovation-frameworks.csv","9a14473b1d667467172d8d161e91829c174e476a030a983f12ec6af249c4e42f"
|
||||||
"csv","solving-methods","cis","bmad/cis/workflows/problem-solving/solving-methods.csv","aa15c3a862523f20c199600d8d4d0a23fce1001010d7efc29a71abe537d42995"
|
"csv","solving-methods","cis","bmad/cis/workflows/problem-solving/solving-methods.csv","aa15c3a862523f20c199600d8d4d0a23fce1001010d7efc29a71abe537d42995"
|
||||||
"csv","story-types","cis","bmad/cis/workflows/storytelling/story-types.csv","ec5a3c713617bf7e2cf7db439303dd8f3363daa2f6db20a350c82260ade88bdb"
|
"csv","story-types","cis","bmad/cis/workflows/storytelling/story-types.csv","ec5a3c713617bf7e2cf7db439303dd8f3363daa2f6db20a350c82260ade88bdb"
|
||||||
"md","brainstorming-coach","cis","bmad/cis/agents/brainstorming-coach.md","75ac8ab61acbc3cd26e4c26860a0b45190c4a76bf08a70103084d12666df5be6"
|
"md","brainstorming-coach","cis","bmad/cis/agents/brainstorming-coach.md","aee8a819bc7bee17e97e5459b3d0959d14ebed45f8f2aad49d3d3382ed4825ed"
|
||||||
"md","creative-problem-solver","cis","bmad/cis/agents/creative-problem-solver.md","ecdc5e547f73a420052a5c4aabd12ad4cceeb4749dcb819472b6ec4c500983f0"
|
"md","creative-problem-solver","cis","bmad/cis/agents/creative-problem-solver.md","a8d0a53d2e0f540d3ada0d73879bf4984d3cdc7150d949b0b8709b521937ea05"
|
||||||
"md","design-thinking-coach","cis","bmad/cis/agents/design-thinking-coach.md","ad7930597ef0e9a88692a7207fb67c6f85a610429c9e2c598a2778f52872fe14"
|
"md","design-thinking-coach","cis","bmad/cis/agents/design-thinking-coach.md","0ad2fb0fae93a2961f84613e660c0918eb43727353b7eb36bd4d9d4ee6a500b4"
|
||||||
"md","innovation-strategist","cis","bmad/cis/agents/innovation-strategist.md","2326c62cad728e8ec969e579f659353f9617b42b76809155dd9cc1a30f53061c"
|
"md","innovation-strategist","cis","bmad/cis/agents/innovation-strategist.md","9525b009109e15be7317ea7bb9ad2f740e7e317a8df4872ea5048ed198731455"
|
||||||
"md","instructions","cis","bmad/cis/workflows/design-thinking/instructions.md","9cbcc76146036f37081f4f26662387d0b054aedd129c998d820c1b4c8f25c9bd"
|
"md","instructions","cis","bmad/cis/workflows/design-thinking/instructions.md","9cbcc76146036f37081f4f26662387d0b054aedd129c998d820c1b4c8f25c9bd"
|
||||||
"md","instructions","cis","bmad/cis/workflows/innovation-strategy/instructions.md","5cb701bd9f656a165ec853984cf8163eebc19034129bb9360bb19564e407db43"
|
"md","instructions","cis","bmad/cis/workflows/innovation-strategy/instructions.md","5cb701bd9f656a165ec853984cf8163eebc19034129bb9360bb19564e407db43"
|
||||||
"md","instructions","cis","bmad/cis/workflows/problem-solving/instructions.md","caa996c5a2d14d1993c93664b09d6594d33f6a89b419b343d0bf7540217cb341"
|
"md","instructions","cis","bmad/cis/workflows/problem-solving/instructions.md","caa996c5a2d14d1993c93664b09d6594d33f6a89b419b343d0bf7540217cb341"
|
||||||
|
|
@ -326,36 +326,36 @@ type,name,module,path,hash
|
||||||
"md","README","cis","bmad/cis/workflows/innovation-strategy/README.md","820a9e734fadf2cfac94d499cec2e4b41a54d054c0d2f6b9819da319beee4fb9"
|
"md","README","cis","bmad/cis/workflows/innovation-strategy/README.md","820a9e734fadf2cfac94d499cec2e4b41a54d054c0d2f6b9819da319beee4fb9"
|
||||||
"md","README","cis","bmad/cis/workflows/problem-solving/README.md","a5e75b9899751d7aabffcf65785f10d4d2e0455f8c7c541e8a143e3babceca8b"
|
"md","README","cis","bmad/cis/workflows/problem-solving/README.md","a5e75b9899751d7aabffcf65785f10d4d2e0455f8c7c541e8a143e3babceca8b"
|
||||||
"md","README","cis","bmad/cis/workflows/storytelling/README.md","1bad4223dce51cb5a7ab8c116467f78037a4583d3a840210ee2f160ad15b71ee"
|
"md","README","cis","bmad/cis/workflows/storytelling/README.md","1bad4223dce51cb5a7ab8c116467f78037a4583d3a840210ee2f160ad15b71ee"
|
||||||
"md","storyteller","cis","bmad/cis/agents/storyteller.md","4b3c86df7f56f2d43b9145c2eb28d6b26c61a179bc1a1f55013d4283ef13238b"
|
"md","storyteller","cis","bmad/cis/agents/storyteller.md","68ba81fbef68d939713b5784fb2e44ddd4a0179f47d39a2306d3023ec7521572"
|
||||||
"md","template","cis","bmad/cis/workflows/design-thinking/template.md","7834c387ac0412c841b49a9fcdd8043f5ce053e5cb26993548cf4d31b561f6f0"
|
"md","template","cis","bmad/cis/workflows/design-thinking/template.md","7834c387ac0412c841b49a9fcdd8043f5ce053e5cb26993548cf4d31b561f6f0"
|
||||||
"md","template","cis","bmad/cis/workflows/innovation-strategy/template.md","3e649531c0d8ac94e147159cd456aa0e1726439e8518c3ccc2ad08fc486aed59"
|
"md","template","cis","bmad/cis/workflows/innovation-strategy/template.md","3e649531c0d8ac94e147159cd456aa0e1726439e8518c3ccc2ad08fc486aed59"
|
||||||
"md","template","cis","bmad/cis/workflows/problem-solving/template.md","6c9efd7ac7b10010bd9911db16c2fbdca01fb0c306d871fa6381eef700b45608"
|
"md","template","cis","bmad/cis/workflows/problem-solving/template.md","6c9efd7ac7b10010bd9911db16c2fbdca01fb0c306d871fa6381eef700b45608"
|
||||||
"md","template","cis","bmad/cis/workflows/storytelling/template.md","461981aa772ef2df238070cbec90fc40995df2a71a8c22225b90c91afed57452"
|
"md","template","cis","bmad/cis/workflows/storytelling/template.md","461981aa772ef2df238070cbec90fc40995df2a71a8c22225b90c91afed57452"
|
||||||
"yaml","brainstorming-coach.agent","cis","bmad/cis/agents/brainstorming-coach.agent.yaml",""
|
"yaml","brainstorming-coach.agent","cis","bmad/cis/agents/brainstorming-coach.agent.yaml",""
|
||||||
"yaml","config","cis","bmad/cis/config.yaml","9e40f50752a01bcb0a71c70601544834a43ece1f2d390ac4b3a0c4a6fa8d3d86"
|
"yaml","config","cis","bmad/cis/config.yaml","9bbdf7a6ea056090d2e0dc64285a9e895379b425658a9a4f47e382e9e6bc182d"
|
||||||
"yaml","creative-problem-solver.agent","cis","bmad/cis/agents/creative-problem-solver.agent.yaml",""
|
"yaml","creative-problem-solver.agent","cis","bmad/cis/agents/creative-problem-solver.agent.yaml",""
|
||||||
"yaml","creative-squad","cis","bmad/cis/teams/creative-squad.yaml","25407cf0ebdf5b10884cd03c86068e04715ef270ada93a3b64cb9907b62c71cf"
|
"yaml","creative-squad","cis","bmad/cis/teams/creative-squad.yaml","25407cf0ebdf5b10884cd03c86068e04715ef270ada93a3b64cb9907b62c71cf"
|
||||||
"yaml","design-thinking-coach.agent","cis","bmad/cis/agents/design-thinking-coach.agent.yaml",""
|
"yaml","design-thinking-coach.agent","cis","bmad/cis/agents/design-thinking-coach.agent.yaml",""
|
||||||
"yaml","innovation-strategist.agent","cis","bmad/cis/agents/innovation-strategist.agent.yaml",""
|
"yaml","innovation-strategist.agent","cis","bmad/cis/agents/innovation-strategist.agent.yaml",""
|
||||||
"yaml","storyteller.agent","cis","bmad/cis/agents/storyteller.agent.yaml",""
|
"yaml","storyteller.agent","cis","bmad/cis/agents/storyteller.agent.yaml",""
|
||||||
"yaml","workflow","cis","bmad/cis/workflows/design-thinking/workflow.yaml","072b1bcafb69b7b4658015f956681c962b742cd84f158b94b9fdc61ac1982334"
|
"yaml","workflow","cis","bmad/cis/workflows/design-thinking/workflow.yaml","3de3df177727f4216b8a05db0f4a48a21f440a1b1bbc9f439e8d2e39d08a7760"
|
||||||
"yaml","workflow","cis","bmad/cis/workflows/innovation-strategy/workflow.yaml","a33fc601a48fdec8863e784cdd425fc7a211bb542bbacd425e76eba8565e17d3"
|
"yaml","workflow","cis","bmad/cis/workflows/innovation-strategy/workflow.yaml","5106b1644fe72c4518f81f88dba5c2b45e9af5521185d28cc06eae9760e7a142"
|
||||||
"yaml","workflow","cis","bmad/cis/workflows/problem-solving/workflow.yaml","66444d53a81b53c1e39bd1d90c4e4f9efbf4f74c282ebe185b69808b1f48e528"
|
"yaml","workflow","cis","bmad/cis/workflows/problem-solving/workflow.yaml","e64bb59d38d16c4161ecf67ce0507724c5cd0326b4269f011305d756741c1840"
|
||||||
"yaml","workflow","cis","bmad/cis/workflows/storytelling/workflow.yaml","cd611d6e662bd04d96b682b91c43723ac7f9b66fbb04d0e915872b0549b38cb8"
|
"yaml","workflow","cis","bmad/cis/workflows/storytelling/workflow.yaml","7fbde40aeb55975ef5f81d54da617bf1c53231d07312162ae92431645f97054d"
|
||||||
"csv","adv-elicit-methods","core","bmad/core/tasks/adv-elicit-methods.csv","b4e925870f902862899f12934e617c3b4fe002d1b652c99922b30fa93482533b"
|
"csv","adv-elicit-methods","core","bmad/core/tasks/adv-elicit-methods.csv","b4e925870f902862899f12934e617c3b4fe002d1b652c99922b30fa93482533b"
|
||||||
"csv","brain-methods","core","bmad/core/workflows/brainstorming/brain-methods.csv","ecffe2f0ba263aac872b2d2c95a3f7b1556da2a980aa0edd3764ffb2f11889f3"
|
"csv","brain-methods","core","bmad/core/workflows/brainstorming/brain-methods.csv","ecffe2f0ba263aac872b2d2c95a3f7b1556da2a980aa0edd3764ffb2f11889f3"
|
||||||
"md","bmad-master","core","bmad/core/agents/bmad-master.md","684b7872611e5979fbe420e0c96e9910355e181b49aed0317d872381e154e299"
|
"md","bmad-master","core","bmad/core/agents/bmad-master.md","6d730e15e119b631e9fe43e9e2c7d403e015df98c549bc7e586b3c56e93c3bb5"
|
||||||
"md","instructions","core","bmad/core/workflows/brainstorming/instructions.md","f737f1645d0f7af37fddd1d4ac8a387f26999d0be5748ce41bdbcf2b89738413"
|
"md","instructions","core","bmad/core/workflows/brainstorming/instructions.md","84430dae1192c78fa33c5bf57141c26d5dafe46504c9c9214b5fc6008b691352"
|
||||||
"md","instructions","core","bmad/core/workflows/party-mode/instructions.md","768a835653fea54cbf4f7136e19f968add5ccf4b1dbce5636c5268d74b1b7181"
|
"md","instructions","core","bmad/core/workflows/party-mode/instructions.md","768a835653fea54cbf4f7136e19f968add5ccf4b1dbce5636c5268d74b1b7181"
|
||||||
"md","README","core","bmad/core/workflows/brainstorming/README.md","1265e0283a3741c7137804089a5043452a789688da3274a188a75d9b6f89eb38"
|
"md","README","core","bmad/core/workflows/brainstorming/README.md","1265e0283a3741c7137804089a5043452a789688da3274a188a75d9b6f89eb38"
|
||||||
"md","template","core","bmad/core/workflows/brainstorming/template.md","b5c760f4cea2b56c75ef76d17a87177b988ac846657f4b9819ec125d125b7386"
|
"md","template","core","bmad/core/workflows/brainstorming/template.md","b5c760f4cea2b56c75ef76d17a87177b988ac846657f4b9819ec125d125b7386"
|
||||||
"xml","adv-elicit","core","bmad/core/tasks/adv-elicit.xml","4f45442af426a269c0af709348efe431e335ff45bb8eda7d01e7d100c57e03b9"
|
"xml","adv-elicit","core","bmad/core/tasks/adv-elicit.xml","71c34bf1c333bb4313ce14b74bbeb63a538f47507cc10301450e4006df8f0b42"
|
||||||
"xml","bmad-web-orchestrator.agent","core","bmad/core/agents/bmad-web-orchestrator.agent.xml","ac09744c3ad70443fbe6873d6a1345c09ad4ab1fe3e310e3230c912967cb51e9"
|
"xml","bmad-web-orchestrator.agent","core","bmad/core/agents/bmad-web-orchestrator.agent.xml","504fd16489c77f9cc4364c525e1e477f63caec55a3144a335eb961052fab0f99"
|
||||||
"xml","index-docs","core","bmad/core/tasks/index-docs.xml","c6a9d79628fd1246ef29e296438b238d21c68f50eadb16219ac9d6200cf03628"
|
"xml","index-docs","core","bmad/core/tasks/index-docs.xml","c6a9d79628fd1246ef29e296438b238d21c68f50eadb16219ac9d6200cf03628"
|
||||||
"xml","shard-doc","core","bmad/core/tools/shard-doc.xml","f2ec685bd3f9ca488c47c494b344b8cff1854d5439c7207182e08ecfa0bb4a07"
|
"xml","shard-doc","core","bmad/core/tools/shard-doc.xml","f2ec685bd3f9ca488c47c494b344b8cff1854d5439c7207182e08ecfa0bb4a07"
|
||||||
"xml","validate-workflow","core","bmad/core/tasks/validate-workflow.xml","63580411c759ee317e58da8bda6ceba27dbf9d3742f39c5c705afcd27361a9ee"
|
"xml","validate-workflow","core","bmad/core/tasks/validate-workflow.xml","63580411c759ee317e58da8bda6ceba27dbf9d3742f39c5c705afcd27361a9ee"
|
||||||
"xml","workflow","core","bmad/core/tasks/workflow.xml","f7500bdc26a0d4630674000788d9dbc376b03347aea221b90afcdbb0a1e569d7"
|
"xml","workflow","core","bmad/core/tasks/workflow.xml","f7500bdc26a0d4630674000788d9dbc376b03347aea221b90afcdbb0a1e569d7"
|
||||||
"yaml","bmad-master.agent","core","bmad/core/agents/bmad-master.agent.yaml",""
|
"yaml","bmad-master.agent","core","bmad/core/agents/bmad-master.agent.yaml",""
|
||||||
"yaml","config","core","bmad/core/config.yaml","72ad5a72650c4e377d79838b65f56a7536a8b04eebcc8cd6d5c3733d82c45ae8"
|
"yaml","config","core","bmad/core/config.yaml","45f943f18fd5490e48c03adc415aba048acd644bd910540947b4f8ba37ad5cb6"
|
||||||
"yaml","workflow","core","bmad/core/workflows/brainstorming/workflow.yaml","0af588d7096facdd79c701b37463b6a0e497b0b4339a951d7d3342d8a48fe6c1"
|
"yaml","workflow","core","bmad/core/workflows/brainstorming/workflow.yaml","d7387044bbc41820e6efa9370fa47992b731a2081cb7b0fdc8b334b02bbaf274"
|
||||||
"yaml","workflow","core","bmad/core/workflows/party-mode/workflow.yaml","413879486320edfe88501892ea68cb88f6d44dcd54e9c12fb24b0ae4dbdb81dc"
|
"yaml","workflow","core","bmad/core/workflows/party-mode/workflow.yaml","3fbb7783d698621e9d87b36be6a8bea41640deb3817a44c9c73c4a4b160384a7"
|
||||||
|
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
ide: claude-code
|
ide: claude-code
|
||||||
configured_date: "2025-11-10T17:57:56.381Z"
|
configured_date: "2025-11-10T22:07:06.135Z"
|
||||||
last_updated: "2025-11-10T17:57:56.381Z"
|
last_updated: "2025-11-10T22:07:06.135Z"
|
||||||
configuration:
|
configuration:
|
||||||
subagentChoices:
|
subagentChoices:
|
||||||
install: all
|
install: all
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
installation:
|
installation:
|
||||||
version: 6.0.0-alpha.8
|
version: 6.0.0-alpha.8
|
||||||
installDate: "2025-11-10T17:57:56.318Z"
|
installDate: "2025-11-10T22:07:06.078Z"
|
||||||
lastUpdated: "2025-11-10T17:57:56.318Z"
|
lastUpdated: "2025-11-10T22:07:06.078Z"
|
||||||
modules:
|
modules:
|
||||||
- core
|
- core
|
||||||
- bmb
|
- bmb
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmb/config.yaml NOW
|
- Load and read {bmad_folder}/bmb/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
|
|
@ -29,7 +29,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -56,15 +56,15 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*audit-workflow" workflow="{project-root}/.bmad/bmb/workflows/audit-workflow/workflow.yaml">Audit existing workflows for BMAD Core compliance and best practices</item>
|
<item cmd="*audit-workflow" workflow=".bmad/bmb/workflows/audit-workflow/workflow.yaml">Audit existing workflows for BMAD Core compliance and best practices</item>
|
||||||
<item cmd="*convert" workflow="{project-root}/.bmad/bmb/workflows/convert-legacy/workflow.yaml">Convert v4 or any other style task agent or template to a workflow</item>
|
<item cmd="*convert" workflow=".bmad/bmb/workflows/convert-legacy/workflow.yaml">Convert v4 or any other style task agent or template to a workflow</item>
|
||||||
<item cmd="*create-agent" workflow="{project-root}/.bmad/bmb/workflows/create-agent/workflow.yaml">Create a new BMAD Core compliant agent</item>
|
<item cmd="*create-agent" workflow=".bmad/bmb/workflows/create-agent/workflow.yaml">Create a new BMAD Core compliant agent</item>
|
||||||
<item cmd="*create-module" workflow="{project-root}/.bmad/bmb/workflows/create-module/workflow.yaml">Create a complete BMAD compatible module (custom agents and workflows)</item>
|
<item cmd="*create-module" workflow=".bmad/bmb/workflows/create-module/workflow.yaml">Create a complete BMAD compatible module (custom agents and workflows)</item>
|
||||||
<item cmd="*create-workflow" workflow="{project-root}/.bmad/bmb/workflows/create-workflow/workflow.yaml">Create a new BMAD Core workflow with proper structure</item>
|
<item cmd="*create-workflow" workflow=".bmad/bmb/workflows/create-workflow/workflow.yaml">Create a new BMAD Core workflow with proper structure</item>
|
||||||
<item cmd="*edit-agent" workflow="{project-root}/.bmad/bmb/workflows/edit-agent/workflow.yaml">Edit existing agents while following best practices</item>
|
<item cmd="*edit-agent" workflow=".bmad/bmb/workflows/edit-agent/workflow.yaml">Edit existing agents while following best practices</item>
|
||||||
<item cmd="*edit-module" workflow="{project-root}/.bmad/bmb/workflows/edit-module/workflow.yaml">Edit existing modules (structure, agents, workflows, documentation)</item>
|
<item cmd="*edit-module" workflow=".bmad/bmb/workflows/edit-module/workflow.yaml">Edit existing modules (structure, agents, workflows, documentation)</item>
|
||||||
<item cmd="*edit-workflow" workflow="{project-root}/.bmad/bmb/workflows/edit-workflow/workflow.yaml">Edit existing workflows while following best practices</item>
|
<item cmd="*edit-workflow" workflow=".bmad/bmb/workflows/edit-workflow/workflow.yaml">Edit existing workflows while following best practices</item>
|
||||||
<item cmd="*redoc" workflow="{project-root}/.bmad/bmb/workflows/redoc/workflow.yaml">Create or update module documentation</item>
|
<item cmd="*redoc" workflow=".bmad/bmb/workflows/redoc/workflow.yaml">Create or update module documentation</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# BMB Module Configuration
|
# BMB Module Configuration
|
||||||
# Generated by BMAD installer
|
# Generated by BMAD installer
|
||||||
# Version: 6.0.0-alpha.8
|
# Version: 6.0.0-alpha.8
|
||||||
# Date: 2025-11-10T17:57:56.303Z
|
# Date: 2025-11-10T22:07:06.057Z
|
||||||
|
|
||||||
custom_agent_location: "{project-root}/.bmad/custom/agents"
|
custom_agent_location: "{project-root}/.bmad/custom/agents"
|
||||||
custom_workflow_location: "{project-root}/.bmad/custom/workflows"
|
custom_workflow_location: "{project-root}/.bmad/custom/workflows"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Audit Workflow - Workflow Quality Audit Instructions
|
# Audit Workflow - Workflow Quality Audit Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/audit-workflow/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmb/workflows/audit-workflow/workflow.yaml</critical>
|
||||||
|
|
||||||
<workflow>
|
<workflow>
|
||||||
|
|
||||||
|
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
**Required variables:**
|
**Required variables:**
|
||||||
|
|
||||||
- `config_source: "{project-root}/.bmad/[module]/config.yaml"`
|
- `config_source: ".bmad/[module]/config.yaml"`
|
||||||
- `output_folder: "{config_source}:output_folder"`
|
- `output_folder: "{config_source}:output_folder"`
|
||||||
- `user_name: "{config_source}:user_name"`
|
- `user_name: "{config_source}:user_name"`
|
||||||
- `communication_language: "{config_source}:communication_language"`
|
- `communication_language: "{config_source}:communication_language"`
|
||||||
|
|
|
||||||
|
|
@ -4,14 +4,14 @@ description: "Comprehensive workflow quality audit - validates structure, config
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/audit-workflow"
|
installed_path: ".bmad/bmb/workflows/audit-workflow"
|
||||||
template: "{installed_path}/template.md"
|
template: "{installed_path}/template.md"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@ convert-legacy/
|
||||||
- Prompts for target module (bmm, bmb, cis, custom)
|
- Prompts for target module (bmm, bmb, cis, custom)
|
||||||
- Determines proper installation paths using v6 conventions
|
- Determines proper installation paths using v6 conventions
|
||||||
- Shows target location for user confirmation
|
- Shows target location for user confirmation
|
||||||
- Ensures all paths use `{project-root}/.bmad/` format
|
- Ensures all paths use `.bmad/` format
|
||||||
|
|
||||||
### Phase 2: Conversion Strategy (Step 4)
|
### Phase 2: Conversion Strategy (Step 4)
|
||||||
|
|
||||||
|
|
@ -126,7 +126,7 @@ convert-legacy/
|
||||||
**Template-to-Workflow Conversion (5c)**
|
**Template-to-Workflow Conversion (5c)**
|
||||||
|
|
||||||
- Converts YAML template sections to workflow steps
|
- Converts YAML template sections to workflow steps
|
||||||
- Maps `elicit: true` flags to `<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>` tags
|
- Maps `elicit: true` flags to `<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>` tags
|
||||||
- Transforms conditional sections to flow control
|
- Transforms conditional sections to flow control
|
||||||
- Creates proper template.md from content structure
|
- Creates proper template.md from content structure
|
||||||
- Integrates v4 create-doc.md task patterns
|
- Integrates v4 create-doc.md task patterns
|
||||||
|
|
@ -218,7 +218,7 @@ Converted items follow v6 conventions:
|
||||||
|
|
||||||
**Issue**: Path conversion errors
|
**Issue**: Path conversion errors
|
||||||
|
|
||||||
- **Solution**: Ensure all references use `{project-root}/.bmad/` format
|
- **Solution**: Ensure all references use `.bmad/` format
|
||||||
- **Check**: Review conversion mappings for proper path patterns
|
- **Check**: Review conversion mappings for proper path patterns
|
||||||
|
|
||||||
**Issue**: Sub-workflow invocation fails
|
**Issue**: Sub-workflow invocation fails
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@
|
||||||
- [ ] File paths use {project-root} variables
|
- [ ] File paths use {project-root} variables
|
||||||
- [ ] Config values use {config_source}: pattern
|
- [ ] Config values use {config_source}: pattern
|
||||||
- [ ] Agent follows naming conventions (kebab-case for files)
|
- [ ] Agent follows naming conventions (kebab-case for files)
|
||||||
- [ ] ALL paths reference {project-root}/.bmad/{{module}}/ locations, NOT src/
|
- [ ] ALL paths reference .bmad/{{module}}/ locations, NOT src/
|
||||||
- [ ] exec, data, run-workflow commands point to final BMAD installation paths
|
- [ ] exec, data, run-workflow commands point to final BMAD installation paths
|
||||||
|
|
||||||
### For Template/Workflow Conversions
|
### For Template/Workflow Conversions
|
||||||
|
|
@ -48,7 +48,7 @@
|
||||||
- [ ] All sections converted to workflow steps
|
- [ ] All sections converted to workflow steps
|
||||||
- [ ] Section hierarchy maintained in instructions
|
- [ ] Section hierarchy maintained in instructions
|
||||||
- [ ] Variables ({{var}}) preserved in template.md
|
- [ ] Variables ({{var}}) preserved in template.md
|
||||||
- [ ] Elicitation points (elicit: true) converted to <invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
- [ ] Elicitation points (elicit: true) converted to <invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
- [ ] Conditional sections preserved with if="" attributes
|
- [ ] Conditional sections preserved with if="" attributes
|
||||||
- [ ] Repeatable sections converted to repeat="" attributes
|
- [ ] Repeatable sections converted to repeat="" attributes
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Convert Legacy - v4 to v6 Conversion Instructions
|
# Convert Legacy - v4 to v6 Conversion Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<parameter name="You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/convert-legacy/workflow.yaml</critical>
|
<parameter name="You MUST have already loaded and processed: .bmad/bmb/workflows/convert-legacy/workflow.yaml</critical>
|
||||||
<critical>Communicate in {communication_language} throughout the conversion process</critical>
|
<critical>Communicate in {communication_language} throughout the conversion process</critical>
|
||||||
|
|
||||||
<workflow>
|
<workflow>
|
||||||
|
|
@ -70,8 +70,8 @@ For Modules:
|
||||||
<action if="custom module"><ask>Enter custom module code (kebab-case):</ask></action>
|
<action if="custom module"><ask>Enter custom module code (kebab-case):</ask></action>
|
||||||
<action>Determine installation path based on type and module</action>
|
<action>Determine installation path based on type and module</action>
|
||||||
<critical>IMPORTANT: All paths must use final BMAD installation locations, not src paths!</critical>
|
<critical>IMPORTANT: All paths must use final BMAD installation locations, not src paths!</critical>
|
||||||
<action>Show user the target location: {project-root}/.bmad/{{target_module}}/{{item_type}}/{{item_name}}</action>
|
<action>Show user the target location: .bmad/{{target_module}}/{{item_type}}/{{item_name}}</action>
|
||||||
<action>Note: Files will be created in .bmad/ but all internal paths will reference {project-root}/.bmad/ locations</action>
|
<action>Note: Files will be created in .bmad/ but all internal paths will reference .bmad/ locations</action>
|
||||||
<ask>Proceed with this location? (y/n)</ask>
|
<ask>Proceed with this location? (y/n)</ask>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
|
@ -150,14 +150,14 @@ For Modules:
|
||||||
- Convert task dependencies to workflow references
|
- Convert task dependencies to workflow references
|
||||||
- Map template dependencies to v6 workflows
|
- Map template dependencies to v6 workflows
|
||||||
- Preserve checklist and data file references
|
- Preserve checklist and data file references
|
||||||
- CRITICAL: All paths must use {project-root}/.bmad/{{module}}/ NOT src/
|
- CRITICAL: All paths must use .bmad/{{module}}/ NOT src/
|
||||||
|
|
||||||
<action>Generate the converted v6 agent YAML file (.agent.yaml)</action>
|
<action>Generate the converted v6 agent YAML file (.agent.yaml)</action>
|
||||||
<action>Example path conversions:
|
<action>Example path conversions:
|
||||||
|
|
||||||
- exec="{project-root}/.bmad/{{target_module}}/tasks/task-name.md"
|
- exec=".bmad/{{target_module}}/tasks/task-name.md"
|
||||||
- run-workflow="{project-root}/.bmad/{{target_module}}/workflows/workflow-name/workflow.yaml"
|
- run-workflow=".bmad/{{target_module}}/workflows/workflow-name/workflow.yaml"
|
||||||
- data="{project-root}/.bmad/{{target_module}}/data/data-file.yaml"
|
- data=".bmad/{{target_module}}/data/data-file.yaml"
|
||||||
</action>
|
</action>
|
||||||
<action>Save to: .bmad/{{target_module}}/agents/{{agent_name}}.agent.yaml (physical location)</action>
|
<action>Save to: .bmad/{{target_module}}/agents/{{agent_name}}.agent.yaml (physical location)</action>
|
||||||
<action>Note: The build process will later compile this to .md with XML format</action>
|
<action>Note: The build process will later compile this to .md with XML format</action>
|
||||||
|
|
@ -172,7 +172,7 @@ For Modules:
|
||||||
- Any special behaviors
|
- Any special behaviors
|
||||||
|
|
||||||
<invoke-workflow>
|
<invoke-workflow>
|
||||||
workflow: {project-root}/.bmad/bmb/workflows/create-agent/workflow.yaml
|
workflow: .bmad/bmb/workflows/create-agent/workflow.yaml
|
||||||
inputs:
|
inputs:
|
||||||
- agent_name: {{extracted_name}}
|
- agent_name: {{extracted_name}}
|
||||||
- agent_purpose: {{extracted_purpose}}
|
- agent_purpose: {{extracted_purpose}}
|
||||||
|
|
@ -193,7 +193,7 @@ For Modules:
|
||||||
|
|
||||||
2. Convert template sections to instructions.md:
|
2. Convert template sections to instructions.md:
|
||||||
- Each YAML section → workflow step
|
- Each YAML section → workflow step
|
||||||
- `elicit: true` → `<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>` tag
|
- `elicit: true` → `<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>` tag
|
||||||
- Conditional sections → `if="condition"` attribute
|
- Conditional sections → `if="condition"` attribute
|
||||||
- Repeatable sections → `repeat="for-each"` attribute
|
- Repeatable sections → `repeat="for-each"` attribute
|
||||||
- Section instructions → step content
|
- Section instructions → step content
|
||||||
|
|
@ -212,7 +212,7 @@ For Modules:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: '{project-root}/.bmad/{{target_module}}/config.yaml'
|
config_source: '.bmad/{{target_module}}/config.yaml'
|
||||||
output_folder: '{config_source}:output_folder'
|
output_folder: '{config_source}:output_folder'
|
||||||
user_name: '{config_source}:user_name'
|
user_name: '{config_source}:user_name'
|
||||||
communication_language: '{config_source}:communication_language'
|
communication_language: '{config_source}:communication_language'
|
||||||
|
|
@ -220,7 +220,7 @@ date: system-generated
|
||||||
```
|
```
|
||||||
|
|
||||||
<invoke-workflow>
|
<invoke-workflow>
|
||||||
workflow: {project-root}/.bmad/bmb/workflows/create-workflow/workflow.yaml
|
workflow: .bmad/bmb/workflows/create-workflow/workflow.yaml
|
||||||
inputs:
|
inputs:
|
||||||
- workflow_name: {{template_name}}
|
- workflow_name: {{template_name}}
|
||||||
- workflow_type: document
|
- workflow_type: document
|
||||||
|
|
@ -239,7 +239,7 @@ date: system-generated
|
||||||
<action>Create module blueprint with all components</action>
|
<action>Create module blueprint with all components</action>
|
||||||
|
|
||||||
<invoke-workflow>
|
<invoke-workflow>
|
||||||
workflow: {project-root}/.bmad/bmb/workflows/create-module/workflow.yaml
|
workflow: .bmad/bmb/workflows/create-module/workflow.yaml
|
||||||
inputs:
|
inputs:
|
||||||
- module_name: {{module_name}}
|
- module_name: {{module_name}}
|
||||||
- components: {{component_list}}
|
- components: {{component_list}}
|
||||||
|
|
@ -277,7 +277,7 @@ date: system-generated
|
||||||
</check>
|
</check>
|
||||||
|
|
||||||
4. Handle special v4 patterns:
|
4. Handle special v4 patterns:
|
||||||
- 1-9 elicitation menus → v6 <invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
- 1-9 elicitation menus → v6 <invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
- Agent permissions → note in instructions
|
- Agent permissions → note in instructions
|
||||||
- YOLO mode → autonomous flag or optional steps
|
- YOLO mode → autonomous flag or optional steps
|
||||||
- Critical notices → workflow.yaml comments
|
- Critical notices → workflow.yaml comments
|
||||||
|
|
@ -286,7 +286,7 @@ date: system-generated
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: '{project-root}/.bmad/{{target_module}}/config.yaml'
|
config_source: '.bmad/{{target_module}}/config.yaml'
|
||||||
output_folder: '{config_source}:output_folder'
|
output_folder: '{config_source}:output_folder'
|
||||||
user_name: '{config_source}:user_name'
|
user_name: '{config_source}:user_name'
|
||||||
communication_language: '{config_source}:communication_language'
|
communication_language: '{config_source}:communication_language'
|
||||||
|
|
@ -294,7 +294,7 @@ date: system-generated
|
||||||
```
|
```
|
||||||
|
|
||||||
<invoke-workflow>
|
<invoke-workflow>
|
||||||
workflow: {project-root}/.bmad/bmb/workflows/create-workflow/workflow.yaml
|
workflow: .bmad/bmb/workflows/create-workflow/workflow.yaml
|
||||||
inputs:
|
inputs:
|
||||||
- workflow_name: {{task_name}}
|
- workflow_name: {{task_name}}
|
||||||
- workflow_type: {{confirmed_workflow_type}}
|
- workflow_type: {{confirmed_workflow_type}}
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Converts legacy BMAD v4 or similar items (agents, workflows, modul
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables load from config_source
|
# Critical variables load from config_source
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -15,18 +15,18 @@ recommended_inputs:
|
||||||
- legacy_file: "Path to v4 agent, workflow, or module to convert"
|
- legacy_file: "Path to v4 agent, workflow, or module to convert"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/convert-legacy"
|
installed_path: ".bmad/bmb/workflows/convert-legacy"
|
||||||
template: false # This is an action/meta workflow - no template needed
|
template: false # This is an action/meta workflow - no template needed
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
||||||
# Output configuration - Creates converted items in appropriate module locations
|
# Output configuration - Creates converted items in appropriate module locations
|
||||||
default_output_folder: "{project-root}/.bmad/{{target_module}}/{{item_type}}/{{item_name}}"
|
default_output_folder: ".bmad/{{target_module}}/{{item_type}}/{{item_name}}"
|
||||||
|
|
||||||
# Sub-workflows that may be invoked for conversion
|
# Sub-workflows that may be invoked for conversion
|
||||||
sub_workflows:
|
sub_workflows:
|
||||||
- create_agent: "{project-root}/.bmad/bmb/workflows/create-agent/workflow.yaml"
|
- create_agent: ".bmad/bmb/workflows/create-agent/workflow.yaml"
|
||||||
- create_workflow: "{project-root}/.bmad/bmb/workflows/create-workflow/workflow.yaml"
|
- create_workflow: ".bmad/bmb/workflows/create-workflow/workflow.yaml"
|
||||||
- create_module: "{project-root}/.bmad/bmb/workflows/create-module/workflow.yaml"
|
- create_module: ".bmad/bmb/workflows/create-module/workflow.yaml"
|
||||||
|
|
||||||
standalone: true
|
standalone: true
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@ _LLM-Optimized Technical Documentation for Agent Building_
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<critical-actions>
|
<critical-actions>
|
||||||
<i>Load into memory {project-root}/.bmad/{module}/config.yaml and set variables</i>
|
<i>Load into memory .bmad/{module}/config.yaml and set variables</i>
|
||||||
<i>Remember the users name is {user_name}</i>
|
<i>Remember the users name is {user_name}</i>
|
||||||
<i>ALWAYS communicate in {communication_language}</i>
|
<i>ALWAYS communicate in {communication_language}</i>
|
||||||
<!-- Custom initialization actions -->
|
<!-- Custom initialization actions -->
|
||||||
|
|
@ -77,7 +77,7 @@ _LLM-Optimized Technical Documentation for Agent Building_
|
||||||
<i critical="MANDATORY">You MUST follow all rules in instructions.md on EVERY interaction</i>
|
<i critical="MANDATORY">You MUST follow all rules in instructions.md on EVERY interaction</i>
|
||||||
|
|
||||||
<!-- Standard initialization -->
|
<!-- Standard initialization -->
|
||||||
<i>Load into memory {project-root}/.bmad/{module}/config.yaml and set variables</i>
|
<i>Load into memory .bmad/{module}/config.yaml and set variables</i>
|
||||||
<i>Remember the users name is {user_name}</i>
|
<i>Remember the users name is {user_name}</i>
|
||||||
<i>ALWAYS communicate in {communication_language}</i>
|
<i>ALWAYS communicate in {communication_language}</i>
|
||||||
|
|
||||||
|
|
@ -162,9 +162,9 @@ _LLM-Optimized Technical Documentation for Agent Building_
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<module-integration>
|
<module-integration>
|
||||||
<module-path>{project-root}/.bmad/{module-code}</module-path>
|
<module-path>.bmad/{module-code}</module-path>
|
||||||
<config-source>{module-path}/config.yaml</config-source>
|
<config-source>{module-path}/config.yaml</config-source>
|
||||||
<workflows-path>{project-root}/.bmad/{module-code}/workflows</workflows-path>
|
<workflows-path>.bmad/{module-code}/workflows</workflows-path>
|
||||||
</module-integration>
|
</module-integration>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -186,7 +186,7 @@ Example: `{config_source}:output_folder`
|
||||||
### Path Construction
|
### Path Construction
|
||||||
|
|
||||||
```
|
```
|
||||||
Good: {project-root}/.bmad/{module}/agents/
|
Good: .bmad/{module}/agents/
|
||||||
Bad: /absolute/path/to/agents/
|
Bad: /absolute/path/to/agents/
|
||||||
Bad: ../../../relative/paths/
|
Bad: ../../../relative/paths/
|
||||||
```
|
```
|
||||||
|
|
@ -197,7 +197,7 @@ Bad: ../../../relative/paths/
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<!-- Full path -->
|
<!-- Full path -->
|
||||||
<item cmd="*create-prd" run-workflow="{project-root}/.bmad/bmm/workflows/prd/workflow.yaml">
|
<item cmd="*create-prd" run-workflow=".bmad/bmm/workflows/prd/workflow.yaml">
|
||||||
Create Product Requirements Document
|
Create Product Requirements Document
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
|
|
@ -210,7 +210,7 @@ Bad: ../../../relative/paths/
|
||||||
### Task Commands
|
### Task Commands
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<item cmd="*validate" exec="{project-root}/.bmad/core/tasks/validate-workflow.xml">
|
<item cmd="*validate" exec=".bmad/core/tasks/validate-workflow.xml">
|
||||||
Validate document
|
Validate document
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -219,8 +219,8 @@ Bad: ../../../relative/paths/
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<item cmd="*brief"
|
<item cmd="*brief"
|
||||||
exec="{project-root}/.bmad/core/tasks/create-doc.md"
|
exec=".bmad/core/tasks/create-doc.md"
|
||||||
tmpl="{project-root}/.bmad/bmm/templates/brief.md">
|
tmpl=".bmad/bmm/templates/brief.md">
|
||||||
Create project brief
|
Create project brief
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -229,8 +229,8 @@ Bad: ../../../relative/paths/
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<item cmd="*standup"
|
<item cmd="*standup"
|
||||||
exec="{project-root}/.bmad/bmm/tasks/daily-standup.xml"
|
exec=".bmad/bmm/tasks/daily-standup.xml"
|
||||||
data="{project-root}/.bmad/_cfg/agent-manifest.csv">
|
data=".bmad/_cfg/agent-manifest.csv">
|
||||||
Run daily standup
|
Run daily standup
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -295,7 +295,7 @@ Bad: ../../../relative/paths/
|
||||||
</persona>
|
</persona>
|
||||||
|
|
||||||
<!-- Variable-based paths -->
|
<!-- Variable-based paths -->
|
||||||
<item cmd="*run" exec="{project-root}/.bmad/module/task.md">
|
<item cmd="*run" exec=".bmad/module/task.md">
|
||||||
|
|
||||||
<!-- Required commands present -->
|
<!-- Required commands present -->
|
||||||
<menu>
|
<menu>
|
||||||
|
|
@ -395,7 +395,7 @@ When building agents:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<critical-actions>
|
<critical-actions>
|
||||||
<i>Load into memory {project-root}/.bmad/{module}/config.yaml</i>
|
<i>Load into memory .bmad/{module}/config.yaml</i>
|
||||||
<i>Remember the users name is {user_name}</i>
|
<i>Remember the users name is {user_name}</i>
|
||||||
<i>ALWAYS communicate in {communication_language}</i>
|
<i>ALWAYS communicate in {communication_language}</i>
|
||||||
</critical-actions>
|
</critical-actions>
|
||||||
|
|
|
||||||
|
|
@ -67,14 +67,14 @@ Execute complete multi-step processes
|
||||||
```xml
|
```xml
|
||||||
<!-- Standard workflow -->
|
<!-- Standard workflow -->
|
||||||
<item cmd="*create-prd"
|
<item cmd="*create-prd"
|
||||||
run-workflow="{project-root}/.bmad/bmm/workflows/prd/workflow.yaml">
|
run-workflow=".bmad/bmm/workflows/prd/workflow.yaml">
|
||||||
Create Product Requirements Document
|
Create Product Requirements Document
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<!-- Workflow with validation -->
|
<!-- Workflow with validation -->
|
||||||
<item cmd="*validate-prd"
|
<item cmd="*validate-prd"
|
||||||
validate-workflow="{output_folder}/prd-draft.md"
|
validate-workflow="{output_folder}/prd-draft.md"
|
||||||
workflow="{project-root}/.bmad/bmm/workflows/prd/workflow.yaml">
|
workflow=".bmad/bmm/workflows/prd/workflow.yaml">
|
||||||
Validate PRD Against Checklist
|
Validate PRD Against Checklist
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
|
|
@ -112,14 +112,14 @@ Execute single operations
|
||||||
```xml
|
```xml
|
||||||
<!-- Simple task -->
|
<!-- Simple task -->
|
||||||
<item cmd="*validate"
|
<item cmd="*validate"
|
||||||
exec="{project-root}/.bmad/core/tasks/validate-workflow.xml">
|
exec=".bmad/core/tasks/validate-workflow.xml">
|
||||||
Validate document against checklist
|
Validate document against checklist
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<!-- Task with data -->
|
<!-- Task with data -->
|
||||||
<item cmd="*standup"
|
<item cmd="*standup"
|
||||||
exec="{project-root}/.bmad/mmm/tasks/daily-standup.xml"
|
exec=".bmad/mmm/tasks/daily-standup.xml"
|
||||||
data="{project-root}/.bmad/_cfg/agent-manifest.csv">
|
data=".bmad/_cfg/agent-manifest.csv">
|
||||||
Run agile team standup
|
Run agile team standup
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -137,15 +137,15 @@ Generate documents from templates
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<item cmd="*brief"
|
<item cmd="*brief"
|
||||||
exec="{project-root}/.bmad/core/tasks/create-doc.md"
|
exec=".bmad/core/tasks/create-doc.md"
|
||||||
tmpl="{project-root}/.bmad/bmm/templates/brief.md">
|
tmpl=".bmad/bmm/templates/brief.md">
|
||||||
Produce Project Brief
|
Produce Project Brief
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<item cmd="*competitor-analysis"
|
<item cmd="*competitor-analysis"
|
||||||
exec="{project-root}/.bmad/core/tasks/create-doc.md"
|
exec=".bmad/core/tasks/create-doc.md"
|
||||||
tmpl="{project-root}/.bmad/bmm/templates/competitor.md"
|
tmpl=".bmad/bmm/templates/competitor.md"
|
||||||
data="{project-root}/.bmad/_data/market-research.csv">
|
data=".bmad/_data/market-research.csv">
|
||||||
Produce Competitor Analysis
|
Produce Competitor Analysis
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -174,7 +174,7 @@ Direct prompts embedded in commands (Simple agents)
|
||||||
```xml
|
```xml
|
||||||
<!-- Short action attribute with embedded prompt -->
|
<!-- Short action attribute with embedded prompt -->
|
||||||
<item cmd="*list-tasks"
|
<item cmd="*list-tasks"
|
||||||
action="list all tasks from {project-root}/.bmad/_cfg/task-manifest.csv">
|
action="list all tasks from .bmad/_cfg/task-manifest.csv">
|
||||||
List Available Tasks
|
List Available Tasks
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
|
|
@ -227,7 +227,7 @@ For multiline/complex prompts, define them separately and reference by id:
|
||||||
|
|
||||||
<item cmd="*review-literature"
|
<item cmd="*review-literature"
|
||||||
action="#literature-review"
|
action="#literature-review"
|
||||||
data="{project-root}/.bmad/_data/sources.csv">
|
data=".bmad/_data/sources.csv">
|
||||||
Conduct Literature Review
|
Conduct Literature Review
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
|
|
@ -407,23 +407,23 @@ The `data` attribute can be added to ANY command type to provide supplementary i
|
||||||
```xml
|
```xml
|
||||||
<!-- Workflow with data -->
|
<!-- Workflow with data -->
|
||||||
<item cmd="*brainstorm"
|
<item cmd="*brainstorm"
|
||||||
run-workflow="{project-root}/.bmad/core/workflows/brainstorming/workflow.yaml"
|
run-workflow=".bmad/core/workflows/brainstorming/workflow.yaml"
|
||||||
data="{project-root}/.bmad/core/workflows/brainstorming/brain-methods.csv">
|
data=".bmad/core/workflows/brainstorming/brain-methods.csv">
|
||||||
Creative Brainstorming Session
|
Creative Brainstorming Session
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<!-- Action with data -->
|
<!-- Action with data -->
|
||||||
<item cmd="*analyze-metrics"
|
<item cmd="*analyze-metrics"
|
||||||
action="analyze these metrics and identify trends"
|
action="analyze these metrics and identify trends"
|
||||||
data="{project-root}/.bmad/_data/performance-metrics.json">
|
data=".bmad/_data/performance-metrics.json">
|
||||||
Analyze Performance Metrics
|
Analyze Performance Metrics
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<!-- Template with data -->
|
<!-- Template with data -->
|
||||||
<item cmd="*report"
|
<item cmd="*report"
|
||||||
exec="{project-root}/.bmad/core/tasks/create-doc.md"
|
exec=".bmad/core/tasks/create-doc.md"
|
||||||
tmpl="{project-root}/.bmad/bmm/templates/report.md"
|
tmpl=".bmad/bmm/templates/report.md"
|
||||||
data="{project-root}/.bmad/_data/quarterly-results.csv">
|
data=".bmad/_data/quarterly-results.csv">
|
||||||
Generate Quarterly Report
|
Generate Quarterly Report
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -572,14 +572,14 @@ The `data` attribute can be added to ANY command type to provide supplementary i
|
||||||
```xml
|
```xml
|
||||||
<!-- Create document -->
|
<!-- Create document -->
|
||||||
<item cmd="*{action}-{object}"
|
<item cmd="*{action}-{object}"
|
||||||
run-workflow="{project-root}/.bmad/{module}/workflows/{workflow}/workflow.yaml">
|
run-workflow=".bmad/{module}/workflows/{workflow}/workflow.yaml">
|
||||||
{Action} {Object Description}
|
{Action} {Object Description}
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<!-- Validate document -->
|
<!-- Validate document -->
|
||||||
<item cmd="*validate-{object}"
|
<item cmd="*validate-{object}"
|
||||||
validate-workflow="{output_folder}/{document}.md"
|
validate-workflow="{output_folder}/{document}.md"
|
||||||
workflow="{project-root}/.bmad/{module}/workflows/{workflow}/workflow.yaml">
|
workflow=".bmad/{module}/workflows/{workflow}/workflow.yaml">
|
||||||
Validate {Object Description}
|
Validate {Object Description}
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -588,7 +588,7 @@ The `data` attribute can be added to ANY command type to provide supplementary i
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<item cmd="*{action}"
|
<item cmd="*{action}"
|
||||||
exec="{project-root}/.bmad/{module}/tasks/{task}.md">
|
exec=".bmad/{module}/tasks/{task}.md">
|
||||||
{Action Description}
|
{Action Description}
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -597,8 +597,8 @@ The `data` attribute can be added to ANY command type to provide supplementary i
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<item cmd="*{document}"
|
<item cmd="*{document}"
|
||||||
exec="{project-root}/.bmad/core/tasks/create-doc.md"
|
exec=".bmad/core/tasks/create-doc.md"
|
||||||
tmpl="{project-root}/.bmad/{module}/templates/{template}.md">
|
tmpl=".bmad/{module}/templates/{template}.md">
|
||||||
Create {Document Name}
|
Create {Document Name}
|
||||||
</item>
|
</item>
|
||||||
```
|
```
|
||||||
|
|
@ -688,14 +688,14 @@ The `data` attribute can be added to ANY command type to provide supplementary i
|
||||||
|
|
||||||
<item cmd="*compete"
|
<item cmd="*compete"
|
||||||
action="#competitive-intel"
|
action="#competitive-intel"
|
||||||
data="{project-root}/.bmad/_data/market-data.csv">
|
data=".bmad/_data/market-data.csv">
|
||||||
Analyze Competition
|
Analyze Competition
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<!-- Hybrid: external task with internal data -->
|
<!-- Hybrid: external task with internal data -->
|
||||||
<item cmd="*report"
|
<item cmd="*report"
|
||||||
exec="{project-root}/.bmad/core/tasks/create-doc.md"
|
exec=".bmad/core/tasks/create-doc.md"
|
||||||
tmpl="{project-root}/.bmad/research/templates/report.md">
|
tmpl=".bmad/research/templates/report.md">
|
||||||
Generate Research Report
|
Generate Research Report
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
|
|
@ -721,7 +721,7 @@ For agents that primarily use embedded logic:
|
||||||
|
|
||||||
<item cmd="*analyze"
|
<item cmd="*analyze"
|
||||||
action="perform statistical analysis on the provided data"
|
action="perform statistical analysis on the provided data"
|
||||||
data="{project-root}/.bmad/_data/dataset.csv">
|
data=".bmad/_data/dataset.csv">
|
||||||
Analyze Dataset
|
Analyze Dataset
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -216,13 +216,13 @@ agent:
|
||||||
communication_style: '...'
|
communication_style: '...'
|
||||||
principles: ['...']
|
principles: ['...']
|
||||||
critical_actions:
|
critical_actions:
|
||||||
- 'Load config from {project-root}/.bmad/{module}/config.yaml'
|
- 'Load config from .bmad/{module}/config.yaml'
|
||||||
menu:
|
menu:
|
||||||
- trigger: create-prd
|
- trigger: create-prd
|
||||||
workflow: '{project-root}/.bmad/bmm/workflows/prd/workflow.yaml'
|
workflow: '.bmad/bmm/workflows/prd/workflow.yaml'
|
||||||
description: 'Create PRD'
|
description: 'Create PRD'
|
||||||
- trigger: validate
|
- trigger: validate
|
||||||
exec: '{project-root}/.bmad/core/tasks/validate-workflow.xml'
|
exec: '.bmad/core/tasks/validate-workflow.xml'
|
||||||
description: 'Validate document'
|
description: 'Validate document'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -237,12 +237,12 @@ agent:
|
||||||
<principles>...</principles>
|
<principles>...</principles>
|
||||||
</persona>
|
</persona>
|
||||||
<critical-actions>
|
<critical-actions>
|
||||||
<i>Load config from {project-root}/.bmad/{module}/config.yaml</i>
|
<i>Load config from .bmad/{module}/config.yaml</i>
|
||||||
</critical-actions>
|
</critical-actions>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*create-prd" run-workflow="{project-root}/.bmad/bmm/workflows/prd/workflow.yaml">Create PRD</item>
|
<item cmd="*create-prd" run-workflow=".bmad/bmm/workflows/prd/workflow.yaml">Create PRD</item>
|
||||||
<item cmd="*validate" exec="{project-root}/.bmad/core/tasks/validate-workflow.xml">Validate document</item>
|
<item cmd="*validate" exec=".bmad/core/tasks/validate-workflow.xml">Validate document</item>
|
||||||
<item cmd="*exit">Exit</item>
|
<item cmd="*exit">Exit</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -34,12 +34,12 @@
|
||||||
|
|
||||||
- [ ] `prompts` defined when using `action: "#id"`
|
- [ ] `prompts` defined when using `action: "#id"`
|
||||||
- [ ] `critical_actions` present if custom activation steps are needed
|
- [ ] `critical_actions` present if custom activation steps are needed
|
||||||
- [ ] Customize file (if created) located at `{project-root}/.bmad/_cfg/agents/{{module}}-{{agent}}.customize.yaml`
|
- [ ] Customize file (if created) located at `.bmad/_cfg/agents/{{module}}-{{agent}}.customize.yaml`
|
||||||
|
|
||||||
## Build Verification
|
## Build Verification
|
||||||
|
|
||||||
- [ ] Run compile to build `.md`: `npm run install:bmad` → "Compile Agents" (or `bmad install` → Compile)
|
- [ ] Run compile to build `.md`: `npm run install:bmad` → "Compile Agents" (or `bmad install` → Compile)
|
||||||
- [ ] Confirm compiled file exists at `{project-root}/.bmad/{{module}}/agents/{{agent}}.md`
|
- [ ] Confirm compiled file exists at `.bmad/{{module}}/agents/{{agent}}.md`
|
||||||
|
|
||||||
## Final Quality
|
## Final Quality
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
# Build Agent - Interactive Agent Builder Instructions
|
# Build Agent - Interactive Agent Builder Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/create-agent/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmb/workflows/create-agent/workflow.yaml</critical>
|
||||||
<critical>Study YAML agent examples in: {project-root}/.bmad/bmm/agents/ for patterns</critical>
|
<critical>Study YAML agent examples in: .bmad/bmm/agents/ for patterns</critical>
|
||||||
<critical>Communicate in {communication_language} throughout the agent creation process</critical>
|
<critical>Communicate in {communication_language} throughout the agent creation process</critical>
|
||||||
|
|
||||||
<workflow>
|
<workflow>
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
<ask>Do you want to brainstorm agent ideas first? [y/n]</ask>
|
<ask>Do you want to brainstorm agent ideas first? [y/n]</ask>
|
||||||
|
|
||||||
<check if="user answered yes">
|
<check if="user answered yes">
|
||||||
<action>Invoke brainstorming workflow: {project-root}/.bmad/core/workflows/brainstorming/workflow.yaml</action>
|
<action>Invoke brainstorming workflow: .bmad/core/workflows/brainstorming/workflow.yaml</action>
|
||||||
<action>Pass context data: {installed_path}/brainstorm-context.md</action>
|
<action>Pass context data: {installed_path}/brainstorm-context.md</action>
|
||||||
<action>Wait for brainstorming session completion</action>
|
<action>Wait for brainstorming session completion</action>
|
||||||
<action>Use brainstorming output to inform agent identity and persona development in following steps</action>
|
<action>Use brainstorming output to inform agent identity and persona development in following steps</action>
|
||||||
|
|
@ -197,8 +197,8 @@ menu:
|
||||||
# For cross-module workflow references (advanced):
|
# For cross-module workflow references (advanced):
|
||||||
|
|
||||||
- trigger: [another capability]
|
- trigger: [another capability]
|
||||||
workflow: "{project-root}/.bmad/SOURCE_MODULE/workflows/path/to/workflow.yaml"
|
workflow: ".bmad/SOURCE_MODULE/workflows/path/to/workflow.yaml"
|
||||||
workflow-install: "{project-root}/.bmad/THIS_MODULE/workflows/vendored/path/workflow.yaml"
|
workflow-install: ".bmad/THIS_MODULE/workflows/vendored/path/workflow.yaml"
|
||||||
description: [description]
|
description: [description]
|
||||||
|
|
||||||
`````
|
`````
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Interactive workflow to build BMAD Core compliant agents (YAML sou
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables load from config_source
|
# Critical variables load from config_source
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
custom_agent_location: "{config_source}:custom_agent_location"
|
custom_agent_location: "{config_source}:custom_agent_location"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -17,11 +17,11 @@ communication_styles: "{installed_path}/communication-styles.md"
|
||||||
|
|
||||||
# Optional docs that help understand agent patterns
|
# Optional docs that help understand agent patterns
|
||||||
recommended_inputs:
|
recommended_inputs:
|
||||||
- example_agents: "{project-root}/.bmad/bmm/agents/"
|
- example_agents: ".bmad/bmm/agents/"
|
||||||
- agent_activation_rules: "{project-root}/src/utility/models/agent-activation-ide.xml"
|
- agent_activation_rules: "{project-root}/src/utility/models/agent-activation-ide.xml"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/create-agent"
|
installed_path: ".bmad/bmb/workflows/create-agent"
|
||||||
template: false # This is an interactive workflow - no template needed
|
template: false # This is an interactive workflow - no template needed
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
@ -29,9 +29,9 @@ validation: "{installed_path}/checklist.md"
|
||||||
# Output configuration - YAML agents compiled to .md at install time
|
# Output configuration - YAML agents compiled to .md at install time
|
||||||
# Module agents: Save to .bmad/{{target_module}}/agents/
|
# Module agents: Save to .bmad/{{target_module}}/agents/
|
||||||
# Standalone agents: Save to custom_agent_location/
|
# Standalone agents: Save to custom_agent_location/
|
||||||
module_output_file: "{project-root}/.bmad/{{target_module}}/agents/{{agent_filename}}.agent.yaml"
|
module_output_file: ".bmad/{{target_module}}/agents/{{agent_filename}}.agent.yaml"
|
||||||
standalone_output_file: "{custom_agent_location}/{{agent_filename}}.agent.yaml"
|
standalone_output_file: "{custom_agent_location}/{{agent_filename}}.agent.yaml"
|
||||||
# Optional user override file (auto-created by installer if missing)
|
# Optional user override file (auto-created by installer if missing)
|
||||||
config_output_file: "{project-root}/.bmad/_cfg/agents/{{target_module}}-{{agent_filename}}.customize.yaml"
|
config_output_file: ".bmad/_cfg/agents/{{target_module}}-{{agent_filename}}.customize.yaml"
|
||||||
|
|
||||||
standalone: true
|
standalone: true
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ prompt:
|
||||||
|
|
||||||
# EXAMPLE: Static path
|
# EXAMPLE: Static path
|
||||||
# module_data_path:
|
# module_data_path:
|
||||||
# result: "{project-root}/.bmad/{{MODULE_CODE}}/data"
|
# result: ".bmad/{{MODULE_CODE}}/data"
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
# YOUR MODULE CONFIGURATION FIELDS
|
# YOUR MODULE CONFIGURATION FIELDS
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
# Build Module - Interactive Module Builder Instructions
|
# Build Module - Interactive Module Builder Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/create-module/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmb/workflows/create-module/workflow.yaml</critical>
|
||||||
<critical>Study existing modules in: {project-root}/.bmad/ for patterns</critical>
|
<critical>Study existing modules in: .bmad/ for patterns</critical>
|
||||||
<critical>Communicate in {communication_language} throughout the module creation process</critical>
|
<critical>Communicate in {communication_language} throughout the module creation process</critical>
|
||||||
|
|
||||||
<workflow>
|
<workflow>
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
<ask>Do you have a module brief or should we create one? [have/create/skip]</ask>
|
<ask>Do you have a module brief or should we create one? [have/create/skip]</ask>
|
||||||
|
|
||||||
<check if="create">
|
<check if="create">
|
||||||
<action>Invoke module-brief workflow: {project-root}/.bmad/bmb/workflows/module-brief/workflow.yaml</action>
|
<action>Invoke module-brief workflow: .bmad/bmb/workflows/module-brief/workflow.yaml</action>
|
||||||
<action>Wait for module brief completion</action>
|
<action>Wait for module brief completion</action>
|
||||||
<action>Load the module brief to use as blueprint</action>
|
<action>Load the module brief to use as blueprint</action>
|
||||||
</check>
|
</check>
|
||||||
|
|
@ -322,7 +322,7 @@ prompt:
|
||||||
|
|
||||||
# EXAMPLE Static path:
|
# EXAMPLE Static path:
|
||||||
# data_path:
|
# data_path:
|
||||||
# result: "{project-root}/.bmad/{{module_code}}/data"
|
# result: ".bmad/{{module_code}}/data"
|
||||||
|
|
||||||
{{generated_config_fields_from_step_4}}
|
{{generated_config_fields_from_step_4}}
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ src/modules/{module-code}/
|
||||||
└── README.md # Module documentation
|
└── README.md # Module documentation
|
||||||
|
|
||||||
# INSTALLED MODULE (in target project)
|
# INSTALLED MODULE (in target project)
|
||||||
{project-root}/.bmad/{module-code}/
|
.bmad/{module-code}/
|
||||||
├── agents/ # Compiled agent files (.md)
|
├── agents/ # Compiled agent files (.md)
|
||||||
├── workflows/ # Workflow instances
|
├── workflows/ # Workflow instances
|
||||||
├── tasks/ # Task files
|
├── tasks/ # Task files
|
||||||
|
|
@ -145,8 +145,8 @@ For modules that need workflows from other modules but want to remain standalone
|
||||||
```yaml
|
```yaml
|
||||||
menu:
|
menu:
|
||||||
- trigger: command-name
|
- trigger: command-name
|
||||||
workflow: '{project-root}/.bmad/SOURCE_MODULE/workflows/path/workflow.yaml'
|
workflow: '.bmad/SOURCE_MODULE/workflows/path/workflow.yaml'
|
||||||
workflow-install: '{project-root}/.bmad/THIS_MODULE/workflows/vendored/workflow.yaml'
|
workflow-install: '.bmad/THIS_MODULE/workflows/vendored/workflow.yaml'
|
||||||
description: 'Command description'
|
description: 'Command description'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -216,7 +216,7 @@ module_version:
|
||||||
result: '1.0.0'
|
result: '1.0.0'
|
||||||
|
|
||||||
data_path:
|
data_path:
|
||||||
result: '{project-root}/.bmad/module-code/data'
|
result: '.bmad/module-code/data'
|
||||||
```
|
```
|
||||||
|
|
||||||
**Key Points:**
|
**Key Points:**
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Interactive workflow to build complete BMAD modules with agents, w
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables load from config_source
|
# Critical variables load from config_source
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
custom_module_location: "{config_source}:custom_module_location"
|
custom_module_location: "{config_source}:custom_module_location"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
|
|
@ -14,22 +14,22 @@ module_structure_guide: "{installed_path}/module-structure.md"
|
||||||
installer_templates: "{installed_path}/installer-templates/"
|
installer_templates: "{installed_path}/installer-templates/"
|
||||||
|
|
||||||
# Use existing build workflows
|
# Use existing build workflows
|
||||||
agent_builder: "{project-root}/.bmad/bmb/workflows/create-agent/workflow.yaml"
|
agent_builder: ".bmad/bmb/workflows/create-agent/workflow.yaml"
|
||||||
workflow_builder: "{project-root}/.bmad/bmb/workflows/create-workflow/workflow.yaml"
|
workflow_builder: ".bmad/bmb/workflows/create-workflow/workflow.yaml"
|
||||||
brainstorming_workflow: "{project-root}/.bmad/core/workflows/brainstorming/workflow.yaml"
|
brainstorming_workflow: ".bmad/core/workflows/brainstorming/workflow.yaml"
|
||||||
brainstorming_context: "{installed_path}/brainstorm-context.md"
|
brainstorming_context: "{installed_path}/brainstorm-context.md"
|
||||||
|
|
||||||
# Optional docs that help understand module patterns
|
# Optional docs that help understand module patterns
|
||||||
recommended_inputs:
|
recommended_inputs:
|
||||||
- module_brief: "{output_folder}/module-brief-*.md"
|
- module_brief: "{output_folder}/module-brief-*.md"
|
||||||
- brainstorming_results: "{output_folder}/brainstorming-*.md"
|
- brainstorming_results: "{output_folder}/brainstorming-*.md"
|
||||||
- bmm_module: "{project-root}/.bmad/bmm/"
|
- bmm_module: ".bmad/bmm/"
|
||||||
- cis_module: "{project-root}/.bmad/cis/"
|
- cis_module: ".bmad/cis/"
|
||||||
- existing_agents: "{project-root}/.bmad/*/agents/"
|
- existing_agents: ".bmad/*/agents/"
|
||||||
- existing_workflows: "{project-root}/.bmad/*/workflows/"
|
- existing_workflows: ".bmad/*/workflows/"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/create-module"
|
installed_path: ".bmad/bmb/workflows/create-module"
|
||||||
template: false # This is an interactive scaffolding workflow
|
template: false # This is an interactive scaffolding workflow
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -159,7 +159,7 @@ The brainstorming phase invokes the CIS brainstorming workflow to:
|
||||||
### Generated Workflow Folder
|
### Generated Workflow Folder
|
||||||
|
|
||||||
Creates a complete workflow folder at:
|
Creates a complete workflow folder at:
|
||||||
`{project-root}/.bmad/{{target_module}}/workflows/{{workflow_name}}/`
|
`.bmad/{{target_module}}/workflows/{{workflow_name}}/`
|
||||||
|
|
||||||
### Files Created
|
### Files Created
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Build Workflow - Workflow Builder Instructions
|
# Build Workflow - Workflow Builder Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/create-workflow/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmb/workflows/create-workflow/workflow.yaml</critical>
|
||||||
<critical>You MUST fully understand the workflow creation guide at: {workflow_creation_guide}</critical>
|
<critical>You MUST fully understand the workflow creation guide at: {workflow_creation_guide}</critical>
|
||||||
<critical>Study the guide thoroughly to follow ALL conventions for optimal human-AI collaboration</critical>
|
<critical>Study the guide thoroughly to follow ALL conventions for optimal human-AI collaboration</critical>
|
||||||
<critical>Communicate in {communication_language} throughout the workflow creation process</critical>
|
<critical>Communicate in {communication_language} throughout the workflow creation process</critical>
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
<action if="user_response == 'y' or user_response == 'yes'">
|
<action if="user_response == 'y' or user_response == 'yes'">
|
||||||
Invoke brainstorming workflow to explore ideas and design concepts:
|
Invoke brainstorming workflow to explore ideas and design concepts:
|
||||||
- Workflow: {project-root}/.bmad/core/workflows/brainstorming/workflow.yaml
|
- Workflow: .bmad/core/workflows/brainstorming/workflow.yaml
|
||||||
- Context data: {installed_path}/brainstorm-context.md
|
- Context data: {installed_path}/brainstorm-context.md
|
||||||
- Purpose: Generate creative workflow ideas, explore different approaches, and clarify requirements
|
- Purpose: Generate creative workflow ideas, explore different approaches, and clarify requirements
|
||||||
|
|
||||||
|
|
@ -255,7 +255,7 @@ Include:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: '{project-root}/.bmad/{{target_module}}/config.yaml'
|
config_source: '.bmad/{{target_module}}/config.yaml'
|
||||||
output_folder: '{config_source}:output_folder'
|
output_folder: '{config_source}:output_folder'
|
||||||
user_name: '{config_source}:user_name'
|
user_name: '{config_source}:user_name'
|
||||||
communication_language: '{config_source}:communication_language'
|
communication_language: '{config_source}:communication_language'
|
||||||
|
|
@ -277,13 +277,13 @@ name: 'workflow-name'
|
||||||
description: 'Clear purpose statement'
|
description: 'Clear purpose statement'
|
||||||
|
|
||||||
# Paths
|
# Paths
|
||||||
installed_path: '{project-root}/.bmad/module/workflows/name'
|
installed_path: '.bmad/module/workflows/name'
|
||||||
template: '{installed_path}/template.md'
|
template: '{installed_path}/template.md'
|
||||||
instructions: '{installed_path}/instructions.md'
|
instructions: '{installed_path}/instructions.md'
|
||||||
validation: '{installed_path}/checklist.md'
|
validation: '{installed_path}/checklist.md'
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: '{project-root}/.bmad/module/config.yaml'
|
config_source: '.bmad/module/config.yaml'
|
||||||
output_folder: '{config_source}:output_folder'
|
output_folder: '{config_source}:output_folder'
|
||||||
user_name: '{config_source}:user_name'
|
user_name: '{config_source}:user_name'
|
||||||
communication_language: '{config_source}:communication_language'
|
communication_language: '{config_source}:communication_language'
|
||||||
|
|
@ -314,7 +314,7 @@ Load and use the template at: {template_instructions}
|
||||||
Generate the instructions.md file following the workflow creation guide:
|
Generate the instructions.md file following the workflow creation guide:
|
||||||
|
|
||||||
1. ALWAYS include critical headers:
|
1. ALWAYS include critical headers:
|
||||||
- Workflow engine reference: {project-root}/.bmad/core/tasks/workflow.xml
|
- Workflow engine reference: .bmad/core/tasks/workflow.xml
|
||||||
- workflow.yaml reference: must be loaded and processed
|
- workflow.yaml reference: must be loaded and processed
|
||||||
|
|
||||||
2. Structure with <workflow> tags containing all steps
|
2. Structure with <workflow> tags containing all steps
|
||||||
|
|
@ -328,7 +328,7 @@ Generate the instructions.md file following the workflow creation guide:
|
||||||
|
|
||||||
4. Use proper XML tags from guide:
|
4. Use proper XML tags from guide:
|
||||||
- Execution: <action>, <check>, <ask>, <goto>, <invoke-workflow>
|
- Execution: <action>, <check>, <ask>, <goto>, <invoke-workflow>
|
||||||
- Output: <template-output>, <invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>, <critical>, <example>
|
- Output: <template-output>, <invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>, <critical>, <example>
|
||||||
- Flow: <loop>, <break>, <continue>
|
- Flow: <loop>, <break>, <continue>
|
||||||
|
|
||||||
5. Best practices from guide:
|
5. Best practices from guide:
|
||||||
|
|
@ -624,7 +624,7 @@ If yes:
|
||||||
2. Convert all file paths to .bmad/-relative paths:
|
2. Convert all file paths to .bmad/-relative paths:
|
||||||
- Remove {project-root}/ prefix
|
- Remove {project-root}/ prefix
|
||||||
- Remove {config_source} references (use hardcoded values)
|
- Remove {config_source} references (use hardcoded values)
|
||||||
- Example: "{project-root}/.bmad/bmm/workflows/x" → ".bmad/bmm/workflows/x"
|
- Example: ".bmad/bmm/workflows/x" → ".bmad/bmm/workflows/x"
|
||||||
|
|
||||||
3. List ALL referenced files by scanning:
|
3. List ALL referenced files by scanning:
|
||||||
|
|
||||||
|
|
@ -642,7 +642,7 @@ If yes:
|
||||||
|
|
||||||
**Critical: Workflow Dependencies**
|
**Critical: Workflow Dependencies**
|
||||||
- If instructions call another workflow, that workflow's yaml MUST be in web_bundle_files
|
- If instructions call another workflow, that workflow's yaml MUST be in web_bundle_files
|
||||||
- Example: `<invoke-workflow>{project-root}/.bmad/core/workflows/x/workflow.yaml</invoke-workflow>`
|
- Example: `<invoke-workflow>.bmad/core/workflows/x/workflow.yaml</invoke-workflow>`
|
||||||
→ Add ".bmad/core/workflows/x/workflow.yaml" to web_bundle_files
|
→ Add ".bmad/core/workflows/x/workflow.yaml" to web_bundle_files
|
||||||
|
|
||||||
4. Create web_bundle_files array with complete list
|
4. Create web_bundle_files array with complete list
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ Create a folder with these files:
|
||||||
# workflow.yaml (REQUIRED)
|
# workflow.yaml (REQUIRED)
|
||||||
name: 'my-workflow'
|
name: 'my-workflow'
|
||||||
description: 'What this workflow does'
|
description: 'What this workflow does'
|
||||||
installed_path: '{project-root}/.bmad/module/workflows/my-workflow'
|
installed_path: '.bmad/module/workflows/my-workflow'
|
||||||
template: '{installed_path}/template.md'
|
template: '{installed_path}/template.md'
|
||||||
instructions: '{installed_path}/instructions.md'
|
instructions: '{installed_path}/instructions.md'
|
||||||
default_output_file: '{output_folder}/output.md'
|
default_output_file: '{output_folder}/output.md'
|
||||||
|
|
@ -104,7 +104,7 @@ name: 'workflow-name'
|
||||||
description: 'Clear purpose statement'
|
description: 'Clear purpose statement'
|
||||||
|
|
||||||
# Paths
|
# Paths
|
||||||
installed_path: '{project-root}/.bmad/module/workflows/name'
|
installed_path: '.bmad/module/workflows/name'
|
||||||
template: '{installed_path}/template.md' # or false
|
template: '{installed_path}/template.md' # or false
|
||||||
instructions: '{installed_path}/instructions.md' # or false
|
instructions: '{installed_path}/instructions.md' # or false
|
||||||
validation: '{installed_path}/checklist.md' # optional
|
validation: '{installed_path}/checklist.md' # optional
|
||||||
|
|
@ -855,7 +855,7 @@ _Generated on {{date}}_
|
||||||
**Output:**
|
**Output:**
|
||||||
|
|
||||||
- `<template-output>` - Save checkpoint
|
- `<template-output>` - Save checkpoint
|
||||||
- `<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>` - Trigger AI enhancement
|
- `<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>` - Trigger AI enhancement
|
||||||
- `<critical>` - Important info
|
- `<critical>` - Important info
|
||||||
- `<example>` - Show example
|
- `<example>` - Show example
|
||||||
|
|
||||||
|
|
@ -904,7 +904,7 @@ _Generated on {{date}}_
|
||||||
<step n="2" goal="Define requirements">
|
<step n="2" goal="Define requirements">
|
||||||
Create functional and non-functional requirements.
|
Create functional and non-functional requirements.
|
||||||
<template-output>requirements</template-output>
|
<template-output>requirements</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="3" goal="Validate">
|
<step n="3" goal="Validate">
|
||||||
|
|
@ -1227,7 +1227,7 @@ web_bundle:
|
||||||
|
|
||||||
1. **Remove Config Dependencies**:
|
1. **Remove Config Dependencies**:
|
||||||
- Replace `{config_source}:variable` with hardcoded values
|
- Replace `{config_source}:variable` with hardcoded values
|
||||||
- Convert `{project-root}/.bmad/` to `.bmad/`
|
- Convert `.bmad/` to `.bmad/`
|
||||||
|
|
||||||
2. **Inventory All Files**:
|
2. **Inventory All Files**:
|
||||||
- Scan instructions.md for file references
|
- Scan instructions.md for file references
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# PRD Workflow Instructions
|
# PRD Workflow Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-related}/.bmad/{module-code}/workflows/{workflow}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {project-related}/.bmad/{module-code}/workflows/{workflow}/workflow.yaml</critical>
|
||||||
<critical>Communicate in {communication_language} throughout the workflow process</critical>
|
<critical>Communicate in {communication_language} throughout the workflow process</critical>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ recommended_inputs: # optional, can be omitted
|
||||||
- example_input: "{project-root}/{path/to/file.md}"
|
- example_input: "{project-root}/{path/to/file.md}"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/{module-code}/workflows/{workflow-code}"
|
installed_path: ".bmad/{module-code}/workflows/{workflow-code}"
|
||||||
template: "{installed_path}/template.md" # optional, can be omitted
|
template: "{installed_path}/template.md" # optional, can be omitted
|
||||||
instructions: "{installed_path}/instructions.md" # optional, can be omitted
|
instructions: "{installed_path}/instructions.md" # optional, can be omitted
|
||||||
validation: "{installed_path}/checklist.md" # optional, can be omitted
|
validation: "{installed_path}/checklist.md" # optional, can be omitted
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Interactive workflow builder that guides creation of new BMAD work
|
||||||
author: "BMad Builder"
|
author: "BMad Builder"
|
||||||
|
|
||||||
# Critical variables
|
# Critical variables
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
custom_workflow_location: "{config_source}:custom_workflow_location"
|
custom_workflow_location: "{config_source}:custom_workflow_location"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -17,11 +17,11 @@ template_checklist: "{workflow_template_path}/checklist.md"
|
||||||
|
|
||||||
# Optional input docs
|
# Optional input docs
|
||||||
recommended_inputs:
|
recommended_inputs:
|
||||||
- existing_workflows: "{project-root}/.bmad/*/workflows/"
|
- existing_workflows: ".bmad/*/workflows/"
|
||||||
- bmm_workflows: "{project-root}/.bmad/bmm/workflows/"
|
- bmm_workflows: ".bmad/bmm/workflows/"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/create-workflow"
|
installed_path: ".bmad/bmb/workflows/create-workflow"
|
||||||
template: false # This is an action workflow - no template needed
|
template: false # This is an action workflow - no template needed
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
@ -33,7 +33,7 @@ workflow_template_path: "{installed_path}/workflow-template"
|
||||||
# Output configuration - Creates the new workflow folder with all files
|
# Output configuration - Creates the new workflow folder with all files
|
||||||
# If workflow belongs to a module: Save to module's workflows folder
|
# If workflow belongs to a module: Save to module's workflows folder
|
||||||
# If standalone workflow: Save to custom_workflow_location/{{workflow_name}}
|
# If standalone workflow: Save to custom_workflow_location/{{workflow_name}}
|
||||||
module_output_folder: "{project-root}/.bmad/{{target_module}}/workflows/{{workflow_name}}"
|
module_output_folder: ".bmad/{{target_module}}/workflows/{{workflow_name}}"
|
||||||
standalone_output_folder: "{custom_workflow_location}/{{workflow_name}}"
|
standalone_output_folder: "{custom_workflow_location}/{{workflow_name}}"
|
||||||
|
|
||||||
standalone: true
|
standalone: true
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ Use this checklist to validate agent edits meet BMAD Core standards.
|
||||||
## Menu Handler Validation
|
## Menu Handler Validation
|
||||||
|
|
||||||
- [ ] menu-handlers section is present
|
- [ ] menu-handlers section is present
|
||||||
- [ ] Workflow handler loads {project-root}/.bmad/core/tasks/workflow.xml
|
- [ ] Workflow handler loads .bmad/core/tasks/workflow.xml
|
||||||
- [ ] Workflow handler passes yaml path as 'workflow-config' parameter
|
- [ ] Workflow handler passes yaml path as 'workflow-config' parameter
|
||||||
- [ ] Handlers check for attributes (workflow, exec, tmpl, data, action)
|
- [ ] Handlers check for attributes (workflow, exec, tmpl, data, action)
|
||||||
- [ ] Handler logic is complete and follows patterns
|
- [ ] Handler logic is complete and follows patterns
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Edit Agent - Agent Editor Instructions
|
# Edit Agent - Agent Editor Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/edit-agent/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmb/workflows/edit-agent/workflow.yaml</critical>
|
||||||
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication based on context and user needs</critical>
|
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication based on context and user needs</critical>
|
||||||
<critical>The goal is COLLABORATIVE IMPROVEMENT - work WITH the user, not FOR them</critical>
|
<critical>The goal is COLLABORATIVE IMPROVEMENT - work WITH the user, not FOR them</critical>
|
||||||
<critical>Communicate all responses in {communication_language}</critical>
|
<critical>Communicate all responses in {communication_language}</critical>
|
||||||
|
|
|
||||||
|
|
@ -4,27 +4,27 @@ description: "Edit existing BMAD agents while following all best practices and c
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables load from config_source
|
# Critical variables load from config_source
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
|
|
||||||
# Required Data Files - Critical for understanding agent conventions
|
# Required Data Files - Critical for understanding agent conventions
|
||||||
agent_types: "{project-root}/.bmad/bmb/workflows/create-agent/agent-types.md"
|
agent_types: ".bmad/bmb/workflows/create-agent/agent-types.md"
|
||||||
agent_architecture: "{project-root}/.bmad/bmb/workflows/create-agent/agent-architecture.md"
|
agent_architecture: ".bmad/bmb/workflows/create-agent/agent-architecture.md"
|
||||||
agent_commands: "{project-root}/.bmad/bmb/workflows/create-agent/agent-command-patterns.md"
|
agent_commands: ".bmad/bmb/workflows/create-agent/agent-command-patterns.md"
|
||||||
communication_styles: "{project-root}/.bmad/bmb/workflows/create-agent/communication-styles.md"
|
communication_styles: ".bmad/bmb/workflows/create-agent/communication-styles.md"
|
||||||
|
|
||||||
# Workflow execution engine reference
|
# Workflow execution engine reference
|
||||||
workflow_execution_engine: "{project-root}/.bmad/core/tasks/workflow.xml"
|
workflow_execution_engine: ".bmad/core/tasks/workflow.xml"
|
||||||
|
|
||||||
# Optional docs that can be used to understand the target agent
|
# Optional docs that can be used to understand the target agent
|
||||||
recommended_inputs:
|
recommended_inputs:
|
||||||
- target_agent: "Path to the agent.yaml or agent.md file to edit"
|
- target_agent: "Path to the agent.yaml or agent.md file to edit"
|
||||||
- example_agents: "{project-root}/.bmad/bmm/agents/"
|
- example_agents: ".bmad/bmm/agents/"
|
||||||
- agent_activation_rules: "{project-root}/src/utility/models/agent-activation-ide.xml"
|
- agent_activation_rules: "{project-root}/src/utility/models/agent-activation-ide.xml"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/edit-agent"
|
installed_path: ".bmad/bmb/workflows/edit-agent"
|
||||||
template: false # This is an action workflow - no template needed
|
template: false # This is an action workflow - no template needed
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@ Modules can share workflows:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
# In agent menu item:
|
# In agent menu item:
|
||||||
workflow: '{project-root}/.bmad/other-module/workflows/shared-workflow/workflow.yaml'
|
workflow: '.bmad/other-module/workflows/shared-workflow/workflow.yaml'
|
||||||
```
|
```
|
||||||
|
|
||||||
Common patterns:
|
Common patterns:
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Edit Module - Module Editor Instructions
|
# Edit Module - Module Editor Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/edit-module/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmb/workflows/edit-module/workflow.yaml</critical>
|
||||||
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication based on context and user needs</critical>
|
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication based on context and user needs</critical>
|
||||||
<critical>The goal is COLLABORATIVE IMPROVEMENT - work WITH the user, not FOR them</critical>
|
<critical>The goal is COLLABORATIVE IMPROVEMENT - work WITH the user, not FOR them</critical>
|
||||||
<critical>Communicate all responses in {communication_language}</critical>
|
<critical>Communicate all responses in {communication_language}</critical>
|
||||||
|
|
@ -185,7 +185,7 @@ Let the conversation flow naturally. Build a shared vision of what "better" look
|
||||||
**If setting up cross-module integration:**
|
**If setting up cross-module integration:**
|
||||||
|
|
||||||
- Identify which workflows from other modules are needed
|
- Identify which workflows from other modules are needed
|
||||||
- Show how to reference workflows properly: {project-root}/.bmad/{{module}}/workflows/{{workflow}}/workflow.yaml
|
- Show how to reference workflows properly: .bmad/{{module}}/workflows/{{workflow}}/workflow.yaml
|
||||||
- Document the integration in README
|
- Document the integration in README
|
||||||
- Ensure dependencies are clear
|
- Ensure dependencies are clear
|
||||||
- Consider adding example usage
|
- Consider adding example usage
|
||||||
|
|
|
||||||
|
|
@ -4,28 +4,28 @@ description: "Edit existing BMAD modules (structure, agents, workflows, document
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables load from config_source
|
# Critical variables load from config_source
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
|
|
||||||
# Required Data Files - Critical for understanding module conventions
|
# Required Data Files - Critical for understanding module conventions
|
||||||
module_structure_guide: "{project-root}/.bmad/bmb/workflows/create-module/module-structure.md"
|
module_structure_guide: ".bmad/bmb/workflows/create-module/module-structure.md"
|
||||||
|
|
||||||
# Related workflow editors
|
# Related workflow editors
|
||||||
agent_editor: "{project-root}/.bmad/bmb/workflows/edit-agent/workflow.yaml"
|
agent_editor: ".bmad/bmb/workflows/edit-agent/workflow.yaml"
|
||||||
workflow_editor: "{project-root}/.bmad/bmb/workflows/edit-workflow/workflow.yaml"
|
workflow_editor: ".bmad/bmb/workflows/edit-workflow/workflow.yaml"
|
||||||
|
|
||||||
# Optional docs that can be used to understand the target module
|
# Optional docs that can be used to understand the target module
|
||||||
recommended_inputs:
|
recommended_inputs:
|
||||||
- target_module: "Path to the module directory to edit"
|
- target_module: "Path to the module directory to edit"
|
||||||
- bmm_module: "{project-root}/.bmad/bmm/"
|
- bmm_module: ".bmad/bmm/"
|
||||||
- bmb_module: "{project-root}/.bmad/bmb/"
|
- bmb_module: ".bmad/bmb/"
|
||||||
- cis_module: "{project-root}/.bmad/cis/"
|
- cis_module: ".bmad/cis/"
|
||||||
- existing_agents: "{project-root}/.bmad/*/agents/"
|
- existing_agents: ".bmad/*/agents/"
|
||||||
- existing_workflows: "{project-root}/.bmad/*/workflows/"
|
- existing_workflows: ".bmad/*/workflows/"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/edit-module"
|
installed_path: ".bmad/bmb/workflows/edit-module"
|
||||||
template: false # This is an action workflow - no template needed
|
template: false # This is an action workflow - no template needed
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Edit Workflow - Workflow Editor Instructions
|
# Edit Workflow - Workflow Editor Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/edit-workflow/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmb/workflows/edit-workflow/workflow.yaml</critical>
|
||||||
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication based on context and user needs</critical>
|
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication based on context and user needs</critical>
|
||||||
<critical>The goal is COLLABORATIVE IMPROVEMENT - work WITH the user, not FOR them</critical>
|
<critical>The goal is COLLABORATIVE IMPROVEMENT - work WITH the user, not FOR them</critical>
|
||||||
<critical>Communicate all responses in {communication_language}</critical>
|
<critical>Communicate all responses in {communication_language}</critical>
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
- Workflow creation guide: {workflow_creation_guide}
|
- Workflow creation guide: {workflow_creation_guide}
|
||||||
- Workflow execution engine: {workflow_execution_engine}
|
- Workflow execution engine: {workflow_execution_engine}
|
||||||
- Study example workflows from: {project-root}/.bmad/bmm/workflows/
|
- Study example workflows from: .bmad/bmm/workflows/
|
||||||
</action>
|
</action>
|
||||||
|
|
||||||
<action>Analyze the workflow deeply:
|
<action>Analyze the workflow deeply:
|
||||||
|
|
|
||||||
|
|
@ -4,21 +4,21 @@ description: "Edit existing BMAD workflows while following all best practices an
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables load from config_source
|
# Critical variables load from config_source
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
|
|
||||||
# Required Data Files - Critical for understanding workflow conventions
|
# Required Data Files - Critical for understanding workflow conventions
|
||||||
workflow_creation_guide: "{project-root}/.bmad/bmb/workflows/create-workflow/workflow-creation-guide.md"
|
workflow_creation_guide: ".bmad/bmb/workflows/create-workflow/workflow-creation-guide.md"
|
||||||
workflow_execution_engine: "{project-root}/.bmad/core/tasks/workflow.xml"
|
workflow_execution_engine: ".bmad/core/tasks/workflow.xml"
|
||||||
|
|
||||||
# Optional docs that can be used to understand the target workflow
|
# Optional docs that can be used to understand the target workflow
|
||||||
recommended_inputs:
|
recommended_inputs:
|
||||||
- target_workflow: "Path to the workflow.yaml file to edit"
|
- target_workflow: "Path to the workflow.yaml file to edit"
|
||||||
- workflow_examples: "{project-root}/.bmad/bmm/workflows/"
|
- workflow_examples: ".bmad/bmm/workflows/"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/edit-workflow"
|
installed_path: ".bmad/bmb/workflows/edit-workflow"
|
||||||
template: false # This is an action workflow - no template needed
|
template: false # This is an action workflow - no template needed
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Module Brief Instructions
|
# Module Brief Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmb/workflows/module-brief/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmb/workflows/module-brief/workflow.yaml</critical>
|
||||||
<critical>Communicate in {communication_language} throughout the module brief creation process</critical>
|
<critical>Communicate in {communication_language} throughout the module brief creation process</critical>
|
||||||
|
|
||||||
<workflow>
|
<workflow>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Create a comprehensive Module Brief that serves as the blueprint f
|
||||||
author: "BMad Builder"
|
author: "BMad Builder"
|
||||||
|
|
||||||
# Critical variables
|
# Critical variables
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -13,11 +13,11 @@ date: system-generated
|
||||||
# Optional input docs that enhance module planning
|
# Optional input docs that enhance module planning
|
||||||
recommended_inputs:
|
recommended_inputs:
|
||||||
- brainstorming_results: "{output_folder}/brainstorming-*.md"
|
- brainstorming_results: "{output_folder}/brainstorming-*.md"
|
||||||
- existing_modules: "{project-root}/.bmad/"
|
- existing_modules: ".bmad/"
|
||||||
- module_examples: "{project-root}/.bmad/bmb/workflows/create-module/module-structure.md"
|
- module_examples: ".bmad/bmb/workflows/create-module/module-structure.md"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmb/workflows/module-brief"
|
installed_path: ".bmad/bmb/workflows/module-brief"
|
||||||
template: "{installed_path}/template.md"
|
template: "{installed_path}/template.md"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# ReDoc Workflow Instructions
|
# ReDoc Workflow Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/src/modules/bmb/workflows/redoc/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {project-root}/src/modules/bmb/workflows/redoc/workflow.yaml</critical>
|
||||||
<critical>Communicate in {communication_language} throughout the documentation process</critical>
|
<critical>Communicate in {communication_language} throughout the documentation process</critical>
|
||||||
<critical>This is an AUTONOMOUS workflow - minimize user interaction unless clarification is absolutely required</critical>
|
<critical>This is an AUTONOMOUS workflow - minimize user interaction unless clarification is absolutely required</critical>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Autonomous documentation system that maintains module, workflow, a
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables
|
# Critical variables
|
||||||
config_source: "{project-root}/.bmad/bmb/config.yaml"
|
config_source: ".bmad/bmb/config.yaml"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
|
|
@ -29,7 +29,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -62,14 +62,14 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*workflow-init" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/init/workflow.yaml">Start a new sequenced workflow path (START HERE!)</item>
|
<item cmd="*workflow-init" workflow=".bmad/bmm/workflows/workflow-status/init/workflow.yaml">Start a new sequenced workflow path (START HERE!)</item>
|
||||||
<item cmd="*workflow-status" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
<item cmd="*workflow-status" workflow=".bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
||||||
<item cmd="*brainstorm-project" workflow="{project-root}/.bmad/bmm/workflows/1-analysis/brainstorm-project/workflow.yaml">Guide me through Brainstorming</item>
|
<item cmd="*brainstorm-project" workflow=".bmad/bmm/workflows/1-analysis/brainstorm-project/workflow.yaml">Guide me through Brainstorming</item>
|
||||||
<item cmd="*product-brief" workflow="{project-root}/.bmad/bmm/workflows/1-analysis/product-brief/workflow.yaml">Produce Project Brief</item>
|
<item cmd="*product-brief" workflow=".bmad/bmm/workflows/1-analysis/product-brief/workflow.yaml">Produce Project Brief</item>
|
||||||
<item cmd="*document-project" workflow="{project-root}/.bmad/bmm/workflows/document-project/workflow.yaml">Generate comprehensive documentation of an existing Project</item>
|
<item cmd="*document-project" workflow=".bmad/bmm/workflows/document-project/workflow.yaml">Generate comprehensive documentation of an existing Project</item>
|
||||||
<item cmd="*research" workflow="{project-root}/.bmad/bmm/workflows/1-analysis/research/workflow.yaml">Guide me through Research</item>
|
<item cmd="*research" workflow=".bmad/bmm/workflows/1-analysis/research/workflow.yaml">Guide me through Research</item>
|
||||||
<item cmd="*party-mode" workflow="{project-root}/.bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
<item cmd="*party-mode" workflow=".bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
||||||
<item cmd="*adv-elicit" exec="{project-root}/.bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
<item cmd="*adv-elicit" exec=".bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
|
|
@ -29,7 +29,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -38,7 +38,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</handler>
|
</handler>
|
||||||
<handler type="validate-workflow">
|
<handler type="validate-workflow">
|
||||||
When command has: validate-workflow="path/to/workflow.yaml"
|
When command has: validate-workflow="path/to/workflow.yaml"
|
||||||
1. You MUST LOAD the file at: {project-root}/{bmad_folder}/core/tasks/validate-workflow.xml
|
1. You MUST LOAD the file at: {bmad_folder}/core/tasks/validate-workflow.xml
|
||||||
2. READ its entire contents and EXECUTE all instructions in that file
|
2. READ its entire contents and EXECUTE all instructions in that file
|
||||||
3. Pass the workflow, and also check the workflow yaml validation property to find and load the validation schema to pass as the checklist
|
3. Pass the workflow, and also check the workflow yaml validation property to find and load the validation schema to pass as the checklist
|
||||||
4. The workflow should try to identify the file to validate based on checklist context or else you will ask the user to specify
|
4. The workflow should try to identify the file to validate based on checklist context or else you will ask the user to specify
|
||||||
|
|
@ -69,12 +69,12 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*workflow-status" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
<item cmd="*workflow-status" workflow=".bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
||||||
<item cmd="*create-architecture" workflow="{project-root}/.bmad/bmm/workflows/3-solutioning/architecture/workflow.yaml">Produce a Scale Adaptive Architecture</item>
|
<item cmd="*create-architecture" workflow=".bmad/bmm/workflows/3-solutioning/architecture/workflow.yaml">Produce a Scale Adaptive Architecture</item>
|
||||||
<item cmd="*validate-architecture" validate-workflow="{project-root}/.bmad/bmm/workflows/3-solutioning/architecture/workflow.yaml">Validate Architecture Document</item>
|
<item cmd="*validate-architecture" validate-workflow=".bmad/bmm/workflows/3-solutioning/architecture/workflow.yaml">Validate Architecture Document</item>
|
||||||
<item cmd="*solutioning-gate-check" workflow="{project-root}/.bmad/bmm/workflows/3-solutioning/solutioning-gate-check/workflow.yaml">Validate solutioning complete, ready for Phase 4 (Level 2-4 only)</item>
|
<item cmd="*solutioning-gate-check" workflow=".bmad/bmm/workflows/3-solutioning/solutioning-gate-check/workflow.yaml">Validate solutioning complete, ready for Phase 4 (Level 2-4 only)</item>
|
||||||
<item cmd="*party-mode" workflow="{project-root}/.bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
<item cmd="*party-mode" workflow=".bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
||||||
<item cmd="*adv-elicit" exec="{project-root}/.bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
<item cmd="*adv-elicit" exec=".bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -6,17 +6,17 @@ description: 'Debug Specialist & Root Cause Analyst'
|
||||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<agent id="bmad/bmm/agents/debug.md" name="Diana" title="Debug Specialist & Root Cause Analyst" icon="🔍">
|
<agent id=".bmad/bmm/agents/debug.md" name="Diana" title="Debug Specialist & Root Cause Analyst" icon="🔍">
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
<step n="3">Remember: user's name is {user_name}</step>
|
<step n="3">Remember: user's name is {user_name}</step>
|
||||||
<step n="4">Consult {project-root}/bmad/bmm/knowledge/debug-index.csv to select knowledge fragments under `knowledge/` and load only the files needed for the current task</step>
|
<step n="4">Consult `.bmad/bmm/knowledge/debug-index.csv` to select knowledge fragments under `knowledge/` and load only the files needed for the current task</step>
|
||||||
<step n="5">Load the referenced fragment(s) from `{project-root}/bmad/bmm/knowledge/debug/` before giving recommendations</step>
|
<step n="5">Load the referenced fragment(s) from `.bmad/bmm/knowledge/debug/` before giving recommendations</step>
|
||||||
<step n="6">Cross-check recommendations with the official tools and documentation when possible</step>
|
<step n="6">Cross-check recommendations with the official tools and documentation when possible</step>
|
||||||
<step n="7">Show greeting using {user_name} from config, communicate in {communication_language}, then display numbered list of
|
<step n="7">Show greeting using {user_name} from config, communicate in {communication_language}, then display numbered list of
|
||||||
ALL menu items from menu section</step>
|
ALL menu items from menu section</step>
|
||||||
|
|
@ -31,7 +31,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -58,18 +58,18 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*inspect" workflow="{project-root}/bmad/bmm/workflows/debug/inspect/workflow.yaml">Execute comprehensive Fagan inspection workflow</item>
|
<item cmd="*inspect" workflow=".bmad/bmm/workflows/debug/inspect/workflow.yaml">Execute comprehensive Fagan inspection workflow</item>
|
||||||
<item cmd="*quick-debug" workflow="{project-root}/bmad/bmm/workflows/debug/quick-debug/workflow.yaml">Rapid triage and initial analysis for simple issues</item>
|
<item cmd="*quick-debug" workflow=".bmad/bmm/workflows/debug/quick-debug/workflow.yaml">Rapid triage and initial analysis for simple issues</item>
|
||||||
<item cmd="*pattern-analysis" workflow="{project-root}/bmad/bmm/workflows/debug/pattern-analysis/workflow.yaml">Analyze recent commits and code changes for defect patterns</item>
|
<item cmd="*pattern-analysis" workflow=".bmad/bmm/workflows/debug/pattern-analysis/workflow.yaml">Analyze recent commits and code changes for defect patterns</item>
|
||||||
<item cmd="*root-cause" workflow="{project-root}/bmad/bmm/workflows/debug/root-cause/workflow.yaml">Execute focused root cause analysis using fishbone methodology</item>
|
<item cmd="*root-cause" workflow=".bmad/bmm/workflows/debug/root-cause/workflow.yaml">Execute focused root cause analysis using fishbone methodology</item>
|
||||||
<item cmd="*validate-fix" workflow="{project-root}/bmad/bmm/workflows/debug/validate-fix/workflow.yaml">Verify proposed fix addresses root cause without side effects</item>
|
<item cmd="*validate-fix" workflow=".bmad/bmm/workflows/debug/validate-fix/workflow.yaml">Verify proposed fix addresses root cause without side effects</item>
|
||||||
<item cmd="*debug-report" workflow="{project-root}/bmad/bmm/workflows/debug/debug-report/workflow.yaml">Generate comprehensive debug report from current session</item>
|
<item cmd="*debug-report" workflow=".bmad/bmm/workflows/debug/debug-report/workflow.yaml">Generate comprehensive debug report from current session</item>
|
||||||
<item cmd="*wolf-fence" workflow="{project-root}/bmad/bmm/workflows/debug/wolf-fence/workflow.yaml">Execute binary search debugging to isolate bug location</item>
|
<item cmd="*wolf-fence" workflow=".bmad/bmm/workflows/debug/wolf-fence/workflow.yaml">Execute binary search debugging to isolate bug location</item>
|
||||||
<item cmd="*delta-minimize" workflow="{project-root}/bmad/bmm/workflows/debug/delta-minimize/workflow.yaml">Automatically reduce failing test case to minimal reproduction</item>
|
<item cmd="*delta-minimize" workflow=".bmad/bmm/workflows/debug/delta-minimize/workflow.yaml">Automatically reduce failing test case to minimal reproduction</item>
|
||||||
<item cmd="*assert-analyze" workflow="{project-root}/bmad/bmm/workflows/debug/assert-analyze/workflow.yaml">Analyze code for missing assertions and invariants</item>
|
<item cmd="*assert-analyze" workflow=".bmad/bmm/workflows/debug/assert-analyze/workflow.yaml">Analyze code for missing assertions and invariants</item>
|
||||||
<item cmd="*static-scan" workflow="{project-root}/bmad/bmm/workflows/debug/static-scan/workflow.yaml">Perform comprehensive static analysis for common defects</item>
|
<item cmd="*static-scan" workflow=".bmad/bmm/workflows/debug/static-scan/workflow.yaml">Perform comprehensive static analysis for common defects</item>
|
||||||
<item cmd="*instrument" workflow="{project-root}/bmad/bmm/workflows/debug/instrument/workflow.yaml">Design strategic logging and monitoring points</item>
|
<item cmd="*instrument" workflow=".bmad/bmm/workflows/debug/instrument/workflow.yaml">Design strategic logging and monitoring points</item>
|
||||||
<item cmd="*walkthrough-prep" workflow="{project-root}/bmad/bmm/workflows/debug/walkthrough-prep/workflow.yaml">Generate materials for code walkthrough session</item>
|
<item cmd="*walkthrough-prep" workflow=".bmad/bmm/workflows/debug/walkthrough-prep/workflow.yaml">Generate materials for code walkthrough session</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
|
|
@ -33,7 +33,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -60,10 +60,10 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*workflow-status" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
<item cmd="*workflow-status" workflow=".bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
||||||
<item cmd="*develop-story" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml">Execute Dev Story workflow, implementing tasks and tests, or performing updates to the story</item>
|
<item cmd="*develop-story" workflow=".bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml">Execute Dev Story workflow, implementing tasks and tests, or performing updates to the story</item>
|
||||||
<item cmd="*story-done" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/story-done/workflow.yaml">Mark story done after DoD complete</item>
|
<item cmd="*story-done" workflow=".bmad/bmm/workflows/4-implementation/story-done/workflow.yaml">Mark story done after DoD complete</item>
|
||||||
<item cmd="*code-review" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/code-review/workflow.yaml">Perform a thorough clean context QA code review on a story flagged Ready for Review</item>
|
<item cmd="*code-review" workflow=".bmad/bmm/workflows/4-implementation/code-review/workflow.yaml">Perform a thorough clean context QA code review on a story flagged Ready for Review</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
|
|
@ -29,7 +29,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -38,7 +38,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</handler>
|
</handler>
|
||||||
<handler type="validate-workflow">
|
<handler type="validate-workflow">
|
||||||
When command has: validate-workflow="path/to/workflow.yaml"
|
When command has: validate-workflow="path/to/workflow.yaml"
|
||||||
1. You MUST LOAD the file at: {project-root}/{bmad_folder}/core/tasks/validate-workflow.xml
|
1. You MUST LOAD the file at: {bmad_folder}/core/tasks/validate-workflow.xml
|
||||||
2. READ its entire contents and EXECUTE all instructions in that file
|
2. READ its entire contents and EXECUTE all instructions in that file
|
||||||
3. Pass the workflow, and also check the workflow yaml validation property to find and load the validation schema to pass as the checklist
|
3. Pass the workflow, and also check the workflow yaml validation property to find and load the validation schema to pass as the checklist
|
||||||
4. The workflow should try to identify the file to validate based on checklist context or else you will ask the user to specify
|
4. The workflow should try to identify the file to validate based on checklist context or else you will ask the user to specify
|
||||||
|
|
@ -69,16 +69,16 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*workflow-init" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/init/workflow.yaml">Start a new sequenced workflow path (START HERE!)</item>
|
<item cmd="*workflow-init" workflow=".bmad/bmm/workflows/workflow-status/init/workflow.yaml">Start a new sequenced workflow path (START HERE!)</item>
|
||||||
<item cmd="*workflow-status" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
<item cmd="*workflow-status" workflow=".bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
||||||
<item cmd="*create-prd" workflow="{project-root}/.bmad/bmm/workflows/2-plan-workflows/prd/workflow.yaml">Create Product Requirements Document (PRD) for Level 2-4 projects</item>
|
<item cmd="*create-prd" workflow=".bmad/bmm/workflows/2-plan-workflows/prd/workflow.yaml">Create Product Requirements Document (PRD) for Level 2-4 projects</item>
|
||||||
<item cmd="*create-epics-and-stories" workflow="{project-root}/.bmad/bmm/workflows/2-plan-workflows/prd/create-epics-and-stories/workflow.yaml">Break PRD requirements into implementable epics and stories</item>
|
<item cmd="*create-epics-and-stories" workflow=".bmad/bmm/workflows/2-plan-workflows/prd/create-epics-and-stories/workflow.yaml">Break PRD requirements into implementable epics and stories</item>
|
||||||
<item cmd="*validate-prd" validate-workflow="{project-root}/.bmad/bmm/workflows/2-plan-workflows/prd/workflow.yaml">Validate PRD + Epics + Stories completeness and quality</item>
|
<item cmd="*validate-prd" validate-workflow=".bmad/bmm/workflows/2-plan-workflows/prd/workflow.yaml">Validate PRD + Epics + Stories completeness and quality</item>
|
||||||
<item cmd="*tech-spec" workflow="{project-root}/.bmad/bmm/workflows/2-plan-workflows/tech-spec/workflow.yaml">Create Tech Spec for Level 0-1 (sometimes Level 2) projects</item>
|
<item cmd="*tech-spec" workflow=".bmad/bmm/workflows/2-plan-workflows/tech-spec/workflow.yaml">Create Tech Spec for Level 0-1 (sometimes Level 2) projects</item>
|
||||||
<item cmd="*validate-tech-spec" validate-workflow="{project-root}/.bmad/bmm/workflows/2-plan-workflows/tech-spec/workflow.yaml">Validate Technical Specification Document</item>
|
<item cmd="*validate-tech-spec" validate-workflow=".bmad/bmm/workflows/2-plan-workflows/tech-spec/workflow.yaml">Validate Technical Specification Document</item>
|
||||||
<item cmd="*correct-course" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml">Course Correction Analysis</item>
|
<item cmd="*correct-course" workflow=".bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml">Course Correction Analysis</item>
|
||||||
<item cmd="*party-mode" workflow="{project-root}/.bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
<item cmd="*party-mode" workflow=".bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
||||||
<item cmd="*adv-elicit" exec="{project-root}/.bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
<item cmd="*adv-elicit" exec=".bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
|
|
@ -29,7 +29,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -38,7 +38,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</handler>
|
</handler>
|
||||||
<handler type="validate-workflow">
|
<handler type="validate-workflow">
|
||||||
When command has: validate-workflow="path/to/workflow.yaml"
|
When command has: validate-workflow="path/to/workflow.yaml"
|
||||||
1. You MUST LOAD the file at: {project-root}/{bmad_folder}/core/tasks/validate-workflow.xml
|
1. You MUST LOAD the file at: {bmad_folder}/core/tasks/validate-workflow.xml
|
||||||
2. READ its entire contents and EXECUTE all instructions in that file
|
2. READ its entire contents and EXECUTE all instructions in that file
|
||||||
3. Pass the workflow, and also check the workflow yaml validation property to find and load the validation schema to pass as the checklist
|
3. Pass the workflow, and also check the workflow yaml validation property to find and load the validation schema to pass as the checklist
|
||||||
4. The workflow should try to identify the file to validate based on checklist context or else you will ask the user to specify
|
4. The workflow should try to identify the file to validate based on checklist context or else you will ask the user to specify
|
||||||
|
|
@ -75,19 +75,19 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*workflow-status" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
<item cmd="*workflow-status" workflow=".bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
||||||
<item cmd="*sprint-planning" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml">Generate or update sprint-status.yaml from epic files</item>
|
<item cmd="*sprint-planning" workflow=".bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml">Generate or update sprint-status.yaml from epic files</item>
|
||||||
<item cmd="*epic-tech-context" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/epic-tech-context/workflow.yaml">(Optional) Use the PRD and Architecture to create a Epic-Tech-Spec for a specific epic</item>
|
<item cmd="*epic-tech-context" workflow=".bmad/bmm/workflows/4-implementation/epic-tech-context/workflow.yaml">(Optional) Use the PRD and Architecture to create a Epic-Tech-Spec for a specific epic</item>
|
||||||
<item cmd="*validate-epic-tech-context" validate-workflow="{project-root}/.bmad/bmm/workflows/4-implementation/epic-tech-context/workflow.yaml">(Optional) Validate latest Tech Spec against checklist</item>
|
<item cmd="*validate-epic-tech-context" validate-workflow=".bmad/bmm/workflows/4-implementation/epic-tech-context/workflow.yaml">(Optional) Validate latest Tech Spec against checklist</item>
|
||||||
<item cmd="*create-story" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/create-story/workflow.yaml">Create a Draft Story</item>
|
<item cmd="*create-story" workflow=".bmad/bmm/workflows/4-implementation/create-story/workflow.yaml">Create a Draft Story</item>
|
||||||
<item cmd="*validate-create-story" validate-workflow="{project-root}/.bmad/bmm/workflows/4-implementation/create-story/workflow.yaml">(Optional) Validate Story Draft with Independent Review</item>
|
<item cmd="*validate-create-story" validate-workflow=".bmad/bmm/workflows/4-implementation/create-story/workflow.yaml">(Optional) Validate Story Draft with Independent Review</item>
|
||||||
<item cmd="*story-context" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/story-context/workflow.yaml">(Optional) Assemble dynamic Story Context (XML) from latest docs and code and mark story ready for dev</item>
|
<item cmd="*story-context" workflow=".bmad/bmm/workflows/4-implementation/story-context/workflow.yaml">(Optional) Assemble dynamic Story Context (XML) from latest docs and code and mark story ready for dev</item>
|
||||||
<item cmd="*validate-story-context" validate-workflow="{project-root}/.bmad/bmm/workflows/4-implementation/story-context/workflow.yaml">(Optional) Validate latest Story Context XML against checklist</item>
|
<item cmd="*validate-story-context" validate-workflow=".bmad/bmm/workflows/4-implementation/story-context/workflow.yaml">(Optional) Validate latest Story Context XML against checklist</item>
|
||||||
<item cmd="*story-ready-for-dev" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/story-ready/workflow.yaml">(Optional) Mark drafted story ready for dev without generating Story Context</item>
|
<item cmd="*story-ready-for-dev" workflow=".bmad/bmm/workflows/4-implementation/story-ready/workflow.yaml">(Optional) Mark drafted story ready for dev without generating Story Context</item>
|
||||||
<item cmd="*epic-retrospective" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml" data="{project-root}/.bmad/_cfg/agent-manifest.csv">(Optional) Facilitate team retrospective after an epic is completed</item>
|
<item cmd="*epic-retrospective" workflow=".bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml" data=".bmad/_cfg/agent-manifest.csv">(Optional) Facilitate team retrospective after an epic is completed</item>
|
||||||
<item cmd="*correct-course" workflow="{project-root}/.bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml">(Optional) Execute correct-course task</item>
|
<item cmd="*correct-course" workflow=".bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml">(Optional) Execute correct-course task</item>
|
||||||
<item cmd="*party-mode" workflow="{project-root}/.bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
<item cmd="*party-mode" workflow=".bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
||||||
<item cmd="*adv-elicit" exec="{project-root}/.bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
<item cmd="*adv-elicit" exec=".bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -10,14 +10,14 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
<step n="3">Remember: user's name is {user_name}</step>
|
<step n="3">Remember: user's name is {user_name}</step>
|
||||||
<step n="4">Consult {project-root}/.bmad/bmm/testarch/tea-index.csv to select knowledge fragments under `knowledge/` and load only the files needed for the current task</step>
|
<step n="4">Consult .bmad/bmm/testarch/tea-index.csv to select knowledge fragments under `knowledge/` and load only the files needed for the current task</step>
|
||||||
<step n="5">Load the referenced fragment(s) from `{project-root}/.bmad/bmm/testarch/knowledge/` before giving recommendations</step>
|
<step n="5">Load the referenced fragment(s) from `.bmad/bmm/testarch/knowledge/` before giving recommendations</step>
|
||||||
<step n="6">Cross-check recommendations with the current official Playwright, Cypress, Pact, and CI platform documentation; fall back to {project-root}/.bmad/bmm/testarch/test-resources-for-ai-flat.txt only when deeper sourcing is required</step>
|
<step n="6">Cross-check recommendations with the current official Playwright, Cypress, Pact, and CI platform documentation; fall back to .bmad/bmm/testarch/test-resources-for-ai-flat.txt only when deeper sourcing is required</step>
|
||||||
<step n="7">Show greeting using {user_name} from config, communicate in {communication_language}, then display numbered list of
|
<step n="7">Show greeting using {user_name} from config, communicate in {communication_language}, then display numbered list of
|
||||||
ALL menu items from menu section</step>
|
ALL menu items from menu section</step>
|
||||||
<step n="8">STOP and WAIT for user input - do NOT execute menu items automatically - accept number or cmd trigger or fuzzy command
|
<step n="8">STOP and WAIT for user input - do NOT execute menu items automatically - accept number or cmd trigger or fuzzy command
|
||||||
|
|
@ -31,7 +31,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -64,17 +64,17 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*workflow-status" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
<item cmd="*workflow-status" workflow=".bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations</item>
|
||||||
<item cmd="*framework" workflow="{project-root}/.bmad/bmm/workflows/testarch/framework/workflow.yaml">Initialize production-ready test framework architecture</item>
|
<item cmd="*framework" workflow=".bmad/bmm/workflows/testarch/framework/workflow.yaml">Initialize production-ready test framework architecture</item>
|
||||||
<item cmd="*atdd" workflow="{project-root}/.bmad/bmm/workflows/testarch/atdd/workflow.yaml">Generate E2E tests first, before starting implementation</item>
|
<item cmd="*atdd" workflow=".bmad/bmm/workflows/testarch/atdd/workflow.yaml">Generate E2E tests first, before starting implementation</item>
|
||||||
<item cmd="*automate" workflow="{project-root}/.bmad/bmm/workflows/testarch/automate/workflow.yaml">Generate comprehensive test automation</item>
|
<item cmd="*automate" workflow=".bmad/bmm/workflows/testarch/automate/workflow.yaml">Generate comprehensive test automation</item>
|
||||||
<item cmd="*test-design" workflow="{project-root}/.bmad/bmm/workflows/testarch/test-design/workflow.yaml">Create comprehensive test scenarios</item>
|
<item cmd="*test-design" workflow=".bmad/bmm/workflows/testarch/test-design/workflow.yaml">Create comprehensive test scenarios</item>
|
||||||
<item cmd="*trace" workflow="{project-root}/.bmad/bmm/workflows/testarch/trace/workflow.yaml">Map requirements to tests (Phase 1) and make quality gate decision (Phase 2)</item>
|
<item cmd="*trace" workflow=".bmad/bmm/workflows/testarch/trace/workflow.yaml">Map requirements to tests (Phase 1) and make quality gate decision (Phase 2)</item>
|
||||||
<item cmd="*nfr-assess" workflow="{project-root}/.bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml">Validate non-functional requirements</item>
|
<item cmd="*nfr-assess" workflow=".bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml">Validate non-functional requirements</item>
|
||||||
<item cmd="*ci" workflow="{project-root}/.bmad/bmm/workflows/testarch/ci/workflow.yaml">Scaffold CI/CD quality pipeline</item>
|
<item cmd="*ci" workflow=".bmad/bmm/workflows/testarch/ci/workflow.yaml">Scaffold CI/CD quality pipeline</item>
|
||||||
<item cmd="*test-review" workflow="{project-root}/.bmad/bmm/workflows/testarch/test-review/workflow.yaml">Review test quality using comprehensive knowledge base and best practices</item>
|
<item cmd="*test-review" workflow=".bmad/bmm/workflows/testarch/test-review/workflow.yaml">Review test quality using comprehensive knowledge base and best practices</item>
|
||||||
<item cmd="*party-mode" workflow="{project-root}/.bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
<item cmd="*party-mode" workflow=".bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
||||||
<item cmd="*adv-elicit" exec="{project-root}/.bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
<item cmd="*adv-elicit" exec=".bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -10,13 +10,13 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
<step n="3">Remember: user's name is {user_name}</step>
|
<step n="3">Remember: user's name is {user_name}</step>
|
||||||
<step n="4">CRITICAL: Load COMPLETE file {project-root}/src/modules/bmm/workflows/techdoc/documentation-standards.md into permanent memory and follow ALL rules within</step>
|
<step n="4">CRITICAL: Load COMPLETE file {project-root}/src/modules/bmm/workflows/techdoc/documentation-standards.md into permanent memory and follow ALL rules within</step>
|
||||||
<step n="5">Load into memory {project-root}/.bmad/bmm/config.yaml and set variables</step>
|
<step n="5">Load into memory .bmad/bmm/config.yaml and set variables</step>
|
||||||
<step n="6">Remember the user's name is {user_name}</step>
|
<step n="6">Remember the user's name is {user_name}</step>
|
||||||
<step n="7">ALWAYS communicate in {communication_language}</step>
|
<step n="7">ALWAYS communicate in {communication_language}</step>
|
||||||
<step n="8">ALWAYS write documentation in {document_output_language}</step>
|
<step n="8">ALWAYS write documentation in {document_output_language}</step>
|
||||||
|
|
@ -35,7 +35,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -73,7 +73,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*document-project" workflow="{project-root}/.bmad/bmm/workflows/document-project/workflow.yaml">Comprehensive project documentation (brownfield analysis, architecture scanning)</item>
|
<item cmd="*document-project" workflow=".bmad/bmm/workflows/document-project/workflow.yaml">Comprehensive project documentation (brownfield analysis, architecture scanning)</item>
|
||||||
<item cmd="*create-api-docs" workflow="todo">Create API documentation with OpenAPI/Swagger standards</item>
|
<item cmd="*create-api-docs" workflow="todo">Create API documentation with OpenAPI/Swagger standards</item>
|
||||||
<item cmd="*create-architecture-docs" workflow="todo">Create architecture documentation with diagrams and ADRs</item>
|
<item cmd="*create-architecture-docs" workflow="todo">Create architecture documentation with diagrams and ADRs</item>
|
||||||
<item cmd="*create-user-guide" workflow="todo">Create user-facing guides and tutorials</item>
|
<item cmd="*create-user-guide" workflow="todo">Create user-facing guides and tutorials</item>
|
||||||
|
|
@ -83,8 +83,8 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<item cmd="*improve-readme" action="Analyze the current README file and suggest improvements for clarity, completeness, and structure. Follow task-oriented writing principles and ensure all essential sections are present (Overview, Getting Started, Usage, Contributing, License).">Review and improve README files</item>
|
<item cmd="*improve-readme" action="Analyze the current README file and suggest improvements for clarity, completeness, and structure. Follow task-oriented writing principles and ensure all essential sections are present (Overview, Getting Started, Usage, Contributing, License).">Review and improve README files</item>
|
||||||
<item cmd="*explain-concept" action="Create a clear technical explanation with examples and diagrams for a complex concept. Break it down into digestible sections using task-oriented approach. Include code examples and Mermaid diagrams where helpful.">Create clear technical explanations with examples</item>
|
<item cmd="*explain-concept" action="Create a clear technical explanation with examples and diagrams for a complex concept. Break it down into digestible sections using task-oriented approach. Include code examples and Mermaid diagrams where helpful.">Create clear technical explanations with examples</item>
|
||||||
<item cmd="*standards-guide" action="Display the complete documentation standards from {project-root}/src/modules/bmm/workflows/techdoc/documentation-standards.md in a clear, formatted way for the user.">Show BMAD documentation standards reference (CommonMark, Mermaid, OpenAPI)</item>
|
<item cmd="*standards-guide" action="Display the complete documentation standards from {project-root}/src/modules/bmm/workflows/techdoc/documentation-standards.md in a clear, formatted way for the user.">Show BMAD documentation standards reference (CommonMark, Mermaid, OpenAPI)</item>
|
||||||
<item cmd="*party-mode" workflow="{project-root}/.bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
<item cmd="*party-mode" workflow=".bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
||||||
<item cmd="*adv-elicit" exec="{project-root}/.bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
<item cmd="*adv-elicit" exec=".bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<activation critical="MANDATORY">
|
<activation critical="MANDATORY">
|
||||||
<step n="1">Load persona from this current agent file (already in context)</step>
|
<step n="1">Load persona from this current agent file (already in context)</step>
|
||||||
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
<step n="2">🚨 IMMEDIATE ACTION REQUIRED - BEFORE ANY OUTPUT:
|
||||||
- Load and read {project-root}/{bmad_folder}/bmm/config.yaml NOW
|
- Load and read {bmad_folder}/bmm/config.yaml NOW
|
||||||
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
- Store ALL fields as session variables: {user_name}, {communication_language}, {output_folder}
|
||||||
- VERIFY: If config not loaded, STOP and report error to user
|
- VERIFY: If config not loaded, STOP and report error to user
|
||||||
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
- DO NOT PROCEED to step 3 until config is successfully loaded and variables stored</step>
|
||||||
|
|
@ -29,7 +29,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
<handlers>
|
<handlers>
|
||||||
<handler type="workflow">
|
<handler type="workflow">
|
||||||
When menu item has: workflow="path/to/workflow.yaml"
|
When menu item has: workflow="path/to/workflow.yaml"
|
||||||
1. CRITICAL: Always LOAD {project-root}/{bmad_folder}/core/tasks/workflow.xml
|
1. CRITICAL: Always LOAD {bmad_folder}/core/tasks/workflow.xml
|
||||||
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
2. Read the complete file - this is the CORE OS for executing BMAD workflows
|
||||||
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
3. Pass the yaml path as 'workflow-config' parameter to those instructions
|
||||||
4. Execute workflow.xml instructions precisely following all steps
|
4. Execute workflow.xml instructions precisely following all steps
|
||||||
|
|
@ -38,7 +38,7 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</handler>
|
</handler>
|
||||||
<handler type="validate-workflow">
|
<handler type="validate-workflow">
|
||||||
When command has: validate-workflow="path/to/workflow.yaml"
|
When command has: validate-workflow="path/to/workflow.yaml"
|
||||||
1. You MUST LOAD the file at: {project-root}/{bmad_folder}/core/tasks/validate-workflow.xml
|
1. You MUST LOAD the file at: {bmad_folder}/core/tasks/validate-workflow.xml
|
||||||
2. READ its entire contents and EXECUTE all instructions in that file
|
2. READ its entire contents and EXECUTE all instructions in that file
|
||||||
3. Pass the workflow, and also check the workflow yaml validation property to find and load the validation schema to pass as the checklist
|
3. Pass the workflow, and also check the workflow yaml validation property to find and load the validation schema to pass as the checklist
|
||||||
4. The workflow should try to identify the file to validate based on checklist context or else you will ask the user to specify
|
4. The workflow should try to identify the file to validate based on checklist context or else you will ask the user to specify
|
||||||
|
|
@ -69,11 +69,11 @@ You must fully embody this agent's persona and follow all activation instruction
|
||||||
</persona>
|
</persona>
|
||||||
<menu>
|
<menu>
|
||||||
<item cmd="*help">Show numbered menu</item>
|
<item cmd="*help">Show numbered menu</item>
|
||||||
<item cmd="*workflow-status" workflow="{project-root}/.bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations (START HERE!)</item>
|
<item cmd="*workflow-status" workflow=".bmad/bmm/workflows/workflow-status/workflow.yaml">Check workflow status and get recommendations (START HERE!)</item>
|
||||||
<item cmd="*create-design" workflow="{project-root}/.bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.yaml">Conduct Design Thinking Workshop to Define the User Specification</item>
|
<item cmd="*create-design" workflow=".bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.yaml">Conduct Design Thinking Workshop to Define the User Specification</item>
|
||||||
<item cmd="*validate-design" validate-workflow="{project-root}/.bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.yaml">Validate UX Specification and Design Artifacts</item>
|
<item cmd="*validate-design" validate-workflow=".bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.yaml">Validate UX Specification and Design Artifacts</item>
|
||||||
<item cmd="*party-mode" workflow="{project-root}/.bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
<item cmd="*party-mode" workflow=".bmad/core/workflows/party-mode/workflow.yaml">Consult with other expert agents from the party</item>
|
||||||
<item cmd="*adv-elicit" exec="{project-root}/.bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
<item cmd="*adv-elicit" exec=".bmad/core/tasks/adv-elicit.xml">Advanced elicitation techniques to challenge the LLM to get better results</item>
|
||||||
<item cmd="*exit">Exit with confirmation</item>
|
<item cmd="*exit">Exit with confirmation</item>
|
||||||
</menu>
|
</menu>
|
||||||
</agent>
|
</agent>
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
# BMM Module Configuration
|
# BMM Module Configuration
|
||||||
# Generated by BMAD installer
|
# Generated by BMAD installer
|
||||||
# Version: 6.0.0-alpha.8
|
# Version: 6.0.0-alpha.8
|
||||||
# Date: 2025-11-10T17:57:56.304Z
|
# Date: 2025-11-10T22:07:06.058Z
|
||||||
|
|
||||||
project_name: BMAD-METHOD
|
project_name: BMAD-METHOD
|
||||||
user_skill_level: intermediate
|
user_skill_level: expert
|
||||||
tech_docs: "{project-root}/docs/technical"
|
tech_docs: "{project-root}/docs/technical"
|
||||||
dev_ephemeral_location: "{project-root}/.bmad-ephemeral"
|
dev_ephemeral_location: "{project-root}/.bmad-ephemeral"
|
||||||
tea_use_mcp_enhancements: false
|
tea_use_mcp_enhancements: false
|
||||||
|
|
|
||||||
|
|
@ -629,7 +629,7 @@ You can customize any agent's personality without modifying core agent files.
|
||||||
|
|
||||||
### Location
|
### Location
|
||||||
|
|
||||||
**Customization Directory:** `{project-root}/.bmad/_cfg/agents/`
|
**Customization Directory:** `.bmad/_cfg/agents/`
|
||||||
|
|
||||||
**Naming Convention:** `{module}-{agent-name}.customize.yaml`
|
**Naming Convention:** `{module}-{agent-name}.customize.yaml`
|
||||||
|
|
||||||
|
|
@ -736,7 +736,7 @@ Other agents collaborate with PM's specialized perspective.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Create customization file at:
|
# Create customization file at:
|
||||||
# {project-root}/.bmad/_cfg/agents/{module}-{agent-name}.customize.yaml
|
# .bmad/_cfg/agents/{module}-{agent-name}.customize.yaml
|
||||||
|
|
||||||
# Example: .bmad/_cfg/agents/bmm-pm.customize.yaml
|
# Example: .bmad/_cfg/agents/bmm-pm.customize.yaml
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
- Blockers: {{blockers-from-story}}
|
- Blockers: {{blockers-from-story}}
|
||||||
|
|
||||||
Team assembled based on story participants:
|
Team assembled based on story participants:
|
||||||
{{ List Agents from {project-root}/{bmad_folder}/_cfg/agent-manifest.csv }}
|
{{ List Agents from {bmad_folder}/_cfg/agent-manifest.csv }}
|
||||||
</output>
|
</output>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,17 @@
|
||||||
name,displayName,title,icon,role,identity,communicationStyle,principles,module,path
|
name,displayName,title,icon,role,identity,communicationStyle,principles,module,path
|
||||||
"analyst","Mary","Business Analyst","📊","Strategic Business Analyst + Requirements Expert","Senior analyst with deep expertise in market research, competitive analysis, and requirements elicitation. Specializes in translating vague needs into actionable specs.","Systematic and probing. Connects dots others miss. Structures findings hierarchically. Uses precise unambiguous language. Ensures all stakeholder voices heard.","Every business challenge has root causes waiting to be discovered. Ground findings in verifiable evidence. Articulate requirements with absolute precision.","bmm","bmad/bmm/agents/analyst.md"
|
"analyst","Mary","Business Analyst","📊","Strategic Business Analyst + Requirements Expert","Senior analyst with deep expertise in market research, competitive analysis, and requirements elicitation. Specializes in translating vague needs into actionable specs.","Systematic and probing. Connects dots others miss. Structures findings hierarchically. Uses precise unambiguous language. Ensures all stakeholder voices heard.","Every business challenge has root causes waiting to be discovered. Ground findings in verifiable evidence. Articulate requirements with absolute precision.","bmm",".bmad/bmm/agents/analyst.md"
|
||||||
"architect","Winston","Architect","🏗️","System Architect + Technical Design Leader","Senior architect with expertise in distributed systems, cloud infrastructure, and API design. Specializes in scalable patterns and technology selection.","Pragmatic in technical discussions. Balances idealism with reality. Always connects decisions to business value and user impact. Prefers boring tech that works.","User journeys drive technical decisions. Embrace boring technology for stability. Design simple solutions that scale when needed. Developer productivity is architecture.","bmm","bmad/bmm/agents/architect.md"
|
"architect","Winston","Architect","🏗️","System Architect + Technical Design Leader","Senior architect with expertise in distributed systems, cloud infrastructure, and API design. Specializes in scalable patterns and technology selection.","Pragmatic in technical discussions. Balances idealism with reality. Always connects decisions to business value and user impact. Prefers boring tech that works.","User journeys drive technical decisions. Embrace boring technology for stability. Design simple solutions that scale when needed. Developer productivity is architecture.","bmm",".bmad/bmm/agents/architect.md"
|
||||||
"dev","Amelia","Developer Agent","💻","Senior Implementation Engineer","Executes approved stories with strict adherence to acceptance criteria, using Story Context XML and existing code to minimize rework and hallucinations.","Succinct and checklist-driven. Cites specific paths and AC IDs. Asks clarifying questions only when inputs missing. Refuses to invent when info lacking.","Story Context XML is the single source of truth. Reuse existing interfaces over rebuilding. Every change maps to specific AC. Tests pass 100% or story isn't done.","bmm","bmad/bmm/agents/dev.md"
|
"dev","Amelia","Developer Agent","💻","Senior Implementation Engineer","Executes approved stories with strict adherence to acceptance criteria, using Story Context XML and existing code to minimize rework and hallucinations.","Succinct and checklist-driven. Cites specific paths and AC IDs. Asks clarifying questions only when inputs missing. Refuses to invent when info lacking.","Story Context XML is the single source of truth. Reuse existing interfaces over rebuilding. Every change maps to specific AC. Tests pass 100% or story isn't done.","bmm",".bmad/bmm/agents/dev.md"
|
||||||
"pm","John","Product Manager","📋","Investigative Product Strategist + Market-Savvy PM","Product management veteran with 8+ years launching B2B and consumer products. Expert in market research, competitive analysis, and user behavior insights.","Direct and analytical. Asks WHY relentlessly. Backs claims with data and user insights. Cuts straight to what matters for the product.","Uncover the deeper WHY behind every requirement. Ruthless prioritization to achieve MVP goals. Proactively identify risks. Align efforts with measurable business impact.","bmm","bmad/bmm/agents/pm.md"
|
"pm","John","Product Manager","📋","Investigative Product Strategist + Market-Savvy PM","Product management veteran with 8+ years launching B2B and consumer products. Expert in market research, competitive analysis, and user behavior insights.","Direct and analytical. Asks WHY relentlessly. Backs claims with data and user insights. Cuts straight to what matters for the product.","Uncover the deeper WHY behind every requirement. Ruthless prioritization to achieve MVP goals. Proactively identify risks. Align efforts with measurable business impact.","bmm",".bmad/bmm/agents/pm.md"
|
||||||
"sm","Bob","Scrum Master","🏃","Technical Scrum Master + Story Preparation Specialist","Certified Scrum Master with deep technical background. Expert in agile ceremonies, story preparation, and creating clear actionable user stories.","Task-oriented and efficient. Focused on clear handoffs and precise requirements. Eliminates ambiguity. Emphasizes developer-ready specs.","Strict boundaries between story prep and implementation. Stories are single source of truth. Perfect alignment between PRD and dev execution. Enable efficient sprints.","bmm","bmad/bmm/agents/sm.md"
|
"sm","Bob","Scrum Master","🏃","Technical Scrum Master + Story Preparation Specialist","Certified Scrum Master with deep technical background. Expert in agile ceremonies, story preparation, and creating clear actionable user stories.","Task-oriented and efficient. Focused on clear handoffs and precise requirements. Eliminates ambiguity. Emphasizes developer-ready specs.","Strict boundaries between story prep and implementation. Stories are single source of truth. Perfect alignment between PRD and dev execution. Enable efficient sprints.","bmm",".bmad/bmm/agents/sm.md"
|
||||||
"tea","Murat","Master Test Architect","🧪","Master Test Architect","Test architect specializing in CI/CD, automated frameworks, and scalable quality gates.","Data-driven and pragmatic. Strong opinions weakly held. Calculates risk vs value. Knows when to test deep vs shallow.","Risk-based testing. Depth scales with impact. Quality gates backed by data. Tests mirror usage. Flakiness is critical debt. Tests first AI implements suite validates.","bmm","bmad/bmm/agents/tea.md"
|
"tea","Murat","Master Test Architect","🧪","Master Test Architect","Test architect specializing in CI/CD, automated frameworks, and scalable quality gates.","Data-driven and pragmatic. Strong opinions weakly held. Calculates risk vs value. Knows when to test deep vs shallow.","Risk-based testing. Depth scales with impact. Quality gates backed by data. Tests mirror usage. Flakiness is critical debt. Tests first AI implements suite validates.","bmm",".bmad/bmm/agents/tea.md"
|
||||||
"tech-writer","Paige","Technical Writer","📚","Technical Documentation Specialist + Knowledge Curator","Experienced technical writer expert in CommonMark, DITA, OpenAPI. Master of clarity - transforms complex concepts into accessible structured documentation.","Patient and supportive. Uses clear examples and analogies. Knows when to simplify vs when to be detailed. Celebrates good docs helps improve unclear ones.","Documentation is teaching. Every doc helps someone accomplish a task. Clarity above all. Docs are living artifacts that evolve with code.","bmm","bmad/bmm/agents/tech-writer.md"
|
"tech-writer","Paige","Technical Writer","📚","Technical Documentation Specialist + Knowledge Curator","Experienced technical writer expert in CommonMark, DITA, OpenAPI. Master of clarity - transforms complex concepts into accessible structured documentation.","Patient and supportive. Uses clear examples and analogies. Knows when to simplify vs when to be detailed. Celebrates good docs helps improve unclear ones.","Documentation is teaching. Every doc helps someone accomplish a task. Clarity above all. Docs are living artifacts that evolve with code.","bmm",".bmad/bmm/agents/tech-writer.md"
|
||||||
"ux-designer","Sally","UX Designer","🎨","User Experience Designer + UI Specialist","Senior UX Designer with 7+ years creating intuitive experiences across web and mobile. Expert in user research, interaction design, AI-assisted tools.","Empathetic and user-focused. Uses storytelling for design decisions. Data-informed but creative. Advocates strongly for user needs and edge cases.","Every decision serves genuine user needs. Start simple evolve through feedback. Balance empathy with edge case attention. AI tools accelerate human-centered design.","bmm","bmad/bmm/agents/ux-designer.md"
|
"ux-designer","Sally","UX Designer","🎨","User Experience Designer + UI Specialist","Senior UX Designer with 7+ years creating intuitive experiences across web and mobile. Expert in user research, interaction design, AI-assisted tools.","Empathetic and user-focused. Uses storytelling for design decisions. Data-informed but creative. Advocates strongly for user needs and edge cases.","Every decision serves genuine user needs. Start simple evolve through feedback. Balance empathy with edge case attention. AI tools accelerate human-centered design.","bmm",".bmad/bmm/agents/ux-designer.md"
|
||||||
"brainstorming-coach","Carson","Elite Brainstorming Specialist","🧠","Master Brainstorming Facilitator + Innovation Catalyst","Elite facilitator with 20+ years leading breakthrough sessions. Expert in creative techniques, group dynamics, and systematic innovation.","Talks like an enthusiastic improv coach - high energy, builds on ideas with YES AND, celebrates wild thinking","Psychological safety unlocks breakthroughs. Wild ideas today become innovations tomorrow. Humor and play are serious innovation tools.","cis","bmad/cis/agents/brainstorming-coach.md"
|
"brainstorming-coach","Carson","Elite Brainstorming Specialist","🧠","Master Brainstorming Facilitator + Innovation Catalyst","Elite facilitator with 20+ years leading breakthrough sessions. Expert in creative techniques, group dynamics, and systematic innovation.","Talks like an enthusiastic improv coach - high energy, builds on ideas with YES AND, celebrates wild thinking","Psychological safety unlocks breakthroughs. Wild ideas today become innovations tomorrow. Humor and play are serious innovation tools.","cis",".bmad/cis/agents/brainstorming-coach.md"
|
||||||
"creative-problem-solver","Dr. Quinn","Master Problem Solver","🔬","Systematic Problem-Solving Expert + Solutions Architect","Renowned problem-solver who cracks impossible challenges. Expert in TRIZ, Theory of Constraints, Systems Thinking. Former aerospace engineer turned puzzle master.","Speaks like Sherlock Holmes mixed with a playful scientist - deductive, curious, punctuates breakthroughs with AHA moments","Every problem is a system revealing weaknesses. Hunt for root causes relentlessly. The right question beats a fast answer.","cis","bmad/cis/agents/creative-problem-solver.md"
|
"creative-problem-solver","Dr. Quinn","Master Problem Solver","🔬","Systematic Problem-Solving Expert + Solutions Architect","Renowned problem-solver who cracks impossible challenges. Expert in TRIZ, Theory of Constraints, Systems Thinking. Former aerospace engineer turned puzzle master.","Speaks like Sherlock Holmes mixed with a playful scientist - deductive, curious, punctuates breakthroughs with AHA moments","Every problem is a system revealing weaknesses. Hunt for root causes relentlessly. The right question beats a fast answer.","cis",".bmad/cis/agents/creative-problem-solver.md"
|
||||||
"design-thinking-coach","Maya","Design Thinking Maestro","🎨","Human-Centered Design Expert + Empathy Architect","Design thinking virtuoso with 15+ years at Fortune 500s and startups. Expert in empathy mapping, prototyping, and user insights.","Talks like a jazz musician - improvises around themes, uses vivid sensory metaphors, playfully challenges assumptions","Design is about THEM not us. Validate through real human interaction. Failure is feedback. Design WITH users not FOR them.","cis","bmad/cis/agents/design-thinking-coach.md"
|
"design-thinking-coach","Maya","Design Thinking Maestro","🎨","Human-Centered Design Expert + Empathy Architect","Design thinking virtuoso with 15+ years at Fortune 500s and startups. Expert in empathy mapping, prototyping, and user insights.","Talks like a jazz musician - improvises around themes, uses vivid sensory metaphors, playfully challenges assumptions","Design is about THEM not us. Validate through real human interaction. Failure is feedback. Design WITH users not FOR them.","cis",".bmad/cis/agents/design-thinking-coach.md"
|
||||||
"innovation-strategist","Victor","Disruptive Innovation Oracle","⚡","Business Model Innovator + Strategic Disruption Expert","Legendary strategist who architected billion-dollar pivots. Expert in Jobs-to-be-Done, Blue Ocean Strategy. Former McKinsey consultant.","Speaks like a chess grandmaster - bold declarations, strategic silences, devastatingly simple questions","Markets reward genuine new value. Innovation without business model thinking is theater. Incremental thinking means obsolete.","cis","bmad/cis/agents/innovation-strategist.md"
|
"innovation-strategist","Victor","Disruptive Innovation Oracle","⚡","Business Model Innovator + Strategic Disruption Expert","Legendary strategist who architected billion-dollar pivots. Expert in Jobs-to-be-Done, Blue Ocean Strategy. Former McKinsey consultant.","Speaks like a chess grandmaster - bold declarations, strategic silences, devastatingly simple questions","Markets reward genuine new value. Innovation without business model thinking is theater. Incremental thinking means obsolete.","cis",".bmad/cis/agents/innovation-strategist.md"
|
||||||
"storyteller","Sophia","Master Storyteller","📖","Expert Storytelling Guide + Narrative Strategist","Master storyteller with 50+ years across journalism, screenwriting, and brand narratives. Expert in emotional psychology and audience engagement.","Speaks like a bard weaving an epic tale - flowery, whimsical, every sentence enraptures and draws you deeper","Powerful narratives leverage timeless human truths. Find the authentic story. Make the abstract concrete through vivid details.","cis","bmad/cis/agents/storyteller.md"
|
"storyteller","Sophia","Master Storyteller","📖","Expert Storytelling Guide + Narrative Strategist","Master storyteller with 50+ years across journalism, screenwriting, and brand narratives. Expert in emotional psychology and audience engagement.","Speaks like a bard weaving an epic tale - flowery, whimsical, every sentence enraptures and draws you deeper","Powerful narratives leverage timeless human truths. Find the authentic story. Make the abstract concrete through vivid details.","cis",".bmad/cis/agents/storyteller.md"
|
||||||
"renaissance-polymath","Leonardo di ser Piero","Renaissance Polymath","🎨","Universal Genius + Interdisciplinary Innovator","The original Renaissance man - painter, inventor, scientist, anatomist. Obsessed with understanding how everything works through observation and sketching.","Talks while sketching imaginary diagrams in the air - describes everything visually, connects art to science to nature","Observe everything relentlessly. Art and science are one. Nature is the greatest teacher. Question all assumptions.","cis",""
|
"renaissance-polymath","Leonardo di ser Piero","Renaissance Polymath","🎨","Universal Genius + Interdisciplinary Innovator","The original Renaissance man - painter, inventor, scientist, anatomist. Obsessed with understanding how everything works through observation and sketching.","Talks while sketching imaginary diagrams in the air - describes everything visually, connects art to science to nature","Observe everything relentlessly. Art and science are one. Nature is the greatest teacher. Question all assumptions.","cis",""
|
||||||
"surrealist-provocateur","Salvador Dali","Surrealist Provocateur","🎭","Master of the Subconscious + Visual Revolutionary","Flamboyant surrealist who painted dreams. Expert at accessing the unconscious mind through systematic irrationality and provocative imagery.","Speaks with theatrical flair and absurdist metaphors - proclaims grandiose statements, references melting clocks and impossible imagery","Embrace the irrational to access truth. The subconscious holds answers logic cannot reach. Provoke to inspire.","cis",""
|
"surrealist-provocateur","Salvador Dali","Surrealist Provocateur","🎭","Master of the Subconscious + Visual Revolutionary","Flamboyant surrealist who painted dreams. Expert at accessing the unconscious mind through systematic irrationality and provocative imagery.","Speaks with theatrical flair and absurdist metaphors - proclaims grandiose statements, references melting clocks and impossible imagery","Embrace the irrational to access truth. The subconscious holds answers logic cannot reach. Provoke to inspire.","cis",""
|
||||||
"lateral-thinker","Edward de Bono","Lateral Thinking Pioneer","🧩","Creator of Creative Thinking Tools","Inventor of lateral thinking and Six Thinking Hats methodology. Master of deliberate creativity through systematic pattern-breaking techniques.","Talks in structured thinking frameworks - uses colored hat metaphors, proposes deliberate provocations, breaks patterns methodically","Logic gets you from A to B. Creativity gets you everywhere else. Use tools to escape habitual thinking patterns.","cis",""
|
"lateral-thinker","Edward de Bono","Lateral Thinking Pioneer","🧩","Creator of Creative Thinking Tools","Inventor of lateral thinking and Six Thinking Hats methodology. Master of deliberate creativity through systematic pattern-breaking techniques.","Talks in structured thinking frameworks - uses colored hat metaphors, proposes deliberate provocations, breaks patterns methodically","Logic gets you from A to B. Creativity gets you everywhere else. Use tools to escape habitual thinking patterns.","cis",""
|
||||||
|
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ description: "Facilitate project brainstorming sessions by orchestrating the CIS
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -13,7 +13,7 @@ user_skill_level: "{config_source}:user_skill_level"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/1-analysis/brainstorm-project"
|
installed_path: ".bmad/bmm/workflows/1-analysis/brainstorm-project"
|
||||||
template: false
|
template: false
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
|
|
||||||
|
|
@ -21,6 +21,6 @@ instructions: "{installed_path}/instructions.md"
|
||||||
project_context: "{installed_path}/project-context.md"
|
project_context: "{installed_path}/project-context.md"
|
||||||
|
|
||||||
# CORE brainstorming workflow to invoke
|
# CORE brainstorming workflow to invoke
|
||||||
core_brainstorming: "{project-root}/.bmad/core/workflows/brainstorming/workflow.yaml"
|
core_brainstorming: ".bmad/core/workflows/brainstorming/workflow.yaml"
|
||||||
|
|
||||||
standalone: true
|
standalone: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Domain Research - Collaborative Domain Exploration
|
# Domain Research - Collaborative Domain Exploration
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>This is COLLABORATIVE RESEARCH - engage the user as a partner, not just a data source</critical>
|
<critical>This is COLLABORATIVE RESEARCH - engage the user as a partner, not just a data source</critical>
|
||||||
<critical>The goal is PRACTICAL UNDERSTANDING that directly informs requirements and architecture</critical>
|
<critical>The goal is PRACTICAL UNDERSTANDING that directly informs requirements and architecture</critical>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Collaborative exploration of domain-specific requirements, regulat
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -13,7 +13,7 @@ user_skill_level: "{config_source}:user_skill_level"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/1-analysis/domain-research"
|
installed_path: ".bmad/bmm/workflows/1-analysis/domain-research"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: "{installed_path}/template.md"
|
template: "{installed_path}/template.md"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Product Brief - Context-Adaptive Discovery Instructions
|
# Product Brief - Context-Adaptive Discovery Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>This workflow uses INTENT-DRIVEN FACILITATION - adapt organically to what emerges</critical>
|
<critical>This workflow uses INTENT-DRIVEN FACILITATION - adapt organically to what emerges</critical>
|
||||||
<critical>The goal is DISCOVERING WHAT MATTERS through natural conversation, not filling a template</critical>
|
<critical>The goal is DISCOVERING WHAT MATTERS through natural conversation, not filling a template</critical>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Interactive product brief creation workflow that guides users thro
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -34,7 +34,7 @@ input_file_patterns:
|
||||||
sharded: "{output_folder}/docs/index.md"
|
sharded: "{output_folder}/docs/index.md"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/1-analysis/product-brief"
|
installed_path: ".bmad/bmm/workflows/1-analysis/product-brief"
|
||||||
template: "{installed_path}/template.md"
|
template: "{installed_path}/template.md"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -211,7 +211,7 @@ Examples:
|
||||||
|
|
||||||
<template-output>special_requirements</template-output>
|
<template-output>special_requirements</template-output>
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
|
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -114,7 +114,7 @@ Work with the user to establish:
|
||||||
|
|
||||||
<action if="user_has_questions">Explore surprising data points together</action>
|
<action if="user_has_questions">Explore surprising data points together</action>
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
|
|
||||||
<template-output>sources_market_size</template-output>
|
<template-output>sources_market_size</template-output>
|
||||||
</step>
|
</step>
|
||||||
|
|
@ -239,7 +239,7 @@ For each major segment, research and define:
|
||||||
- Purchasing frequency
|
- Purchasing frequency
|
||||||
- Budget allocation
|
- Budget allocation
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
<template-output>segment*profile*{{segment_number}}</template-output>
|
<template-output>segment*profile*{{segment_number}}</template-output>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
|
@ -313,7 +313,7 @@ Use {{current_year}} in all searches.
|
||||||
|
|
||||||
<action if="user has follow-up questions">Dig deeper based on their interests</action>
|
<action if="user has follow-up questions">Dig deeper based on their interests</action>
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
<template-output>competitor*analysis*{{competitor_name}}</template-output>
|
<template-output>competitor*analysis*{{competitor_name}}</template-output>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
|
@ -437,7 +437,7 @@ For each opportunity:
|
||||||
- Risk assessment
|
- Risk assessment
|
||||||
- Success criteria
|
- Success criteria
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
<template-output>market_opportunities</template-output>
|
<template-output>market_opportunities</template-output>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@ Each of these is popular for different reasons. Let me know if you want me to ex
|
||||||
</check>
|
</check>
|
||||||
</action>
|
</action>
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
|
|
||||||
<template-output>technology_options</template-output>
|
<template-output>technology_options</template-output>
|
||||||
|
|
||||||
|
|
@ -221,7 +221,7 @@ Each of these is popular for different reasons. Let me know if you want me to ex
|
||||||
- Training costs
|
- Training costs
|
||||||
- Total cost of ownership estimate
|
- Total cost of ownership estimate
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
<template-output>tech*profile*{{option_number}}</template-output>
|
<template-output>tech*profile*{{option_number}}</template-output>
|
||||||
|
|
||||||
</step>
|
</step>
|
||||||
|
|
@ -392,7 +392,7 @@ Research and document:
|
||||||
- Contingency options if primary choice doesn't work
|
- Contingency options if primary choice doesn't work
|
||||||
- Exit strategy considerations
|
- Exit strategy considerations
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
|
|
||||||
<template-output>recommendations</template-output>
|
<template-output>recommendations</template-output>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Adaptive research workflow supporting multiple research types: mar
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -24,7 +24,7 @@ minimum_sources_per_claim: 2
|
||||||
fact_check_critical_data: true
|
fact_check_critical_data: true
|
||||||
|
|
||||||
# Workflow components - ROUTER PATTERN
|
# Workflow components - ROUTER PATTERN
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/1-analysis/research"
|
installed_path: ".bmad/bmm/workflows/1-analysis/research"
|
||||||
instructions: "{installed_path}/instructions-router.md" # Router loads specific instruction sets
|
instructions: "{installed_path}/instructions-router.md" # Router loads specific instruction sets
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<workflow name="create-ux-design">
|
<workflow name="create-ux-design">
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication style based on {user_skill_level}</critical>
|
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication style based on {user_skill_level}</critical>
|
||||||
<critical>The goal is COLLABORATIVE UX DESIGN through visual exploration, not content generation</critical>
|
<critical>The goal is COLLABORATIVE UX DESIGN through visual exploration, not content generation</critical>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Collaborative UX design facilitation workflow that creates excepti
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -46,7 +46,7 @@ input_file_patterns:
|
||||||
sharded: "{output_folder}/docs/index.md"
|
sharded: "{output_folder}/docs/index.md"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/2-plan-workflows/create-ux-design"
|
installed_path: ".bmad/bmm/workflows/2-plan-workflows/create-ux-design"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
template: "{installed_path}/ux-design-template.md"
|
template: "{installed_path}/ux-design-template.md"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Epic and Story Decomposition - Intent-Based Implementation Planning
|
# Epic and Story Decomposition - Intent-Based Implementation Planning
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>This workflow transforms requirements into BITE-SIZED STORIES for development agents</critical>
|
<critical>This workflow transforms requirements into BITE-SIZED STORIES for development agents</critical>
|
||||||
<critical>EVERY story must be completable by a single dev agent in one focused session</critical>
|
<critical>EVERY story must be completable by a single dev agent in one focused session</critical>
|
||||||
|
|
@ -80,7 +80,7 @@ Present proposed epic structure showing:
|
||||||
- Why this grouping makes sense</action>
|
- Why this grouping makes sense</action>
|
||||||
|
|
||||||
<template-output>epics_summary</template-output>
|
<template-output>epics_summary</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="3" goal="Decompose each epic into bite-sized stories" repeat="for-each-epic">
|
<step n="3" goal="Decompose each epic into bite-sized stories" repeat="for-each-epic">
|
||||||
|
|
@ -138,7 +138,7 @@ For each story in epic {{N}}, output variables following this pattern:
|
||||||
<action>For each story M in epic {{N}}, generate story content</action>
|
<action>For each story M in epic {{N}}, generate story content</action>
|
||||||
<template-output>story*title*{{N}}\_{{M}}</template-output>
|
<template-output>story*title*{{N}}\_{{M}}</template-output>
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="4" goal="Review and finalize epic breakdown">
|
<step n="4" goal="Review and finalize epic breakdown">
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Transform PRD requirements into bite-sized stories organized in ep
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
project_name: "{config_source}:project_name"
|
project_name: "{config_source}:project_name"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
|
|
@ -35,7 +35,7 @@ input_file_patterns:
|
||||||
sharded: "{output_folder}/*domain*brief*/index.md"
|
sharded: "{output_folder}/*domain*brief*/index.md"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/2-plan-workflows/prd/create-epics-and-stories"
|
installed_path: ".bmad/bmm/workflows/2-plan-workflows/prd/create-epics-and-stories"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: "{installed_path}/epics-template.md"
|
template: "{installed_path}/epics-template.md"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# PRD Workflow - Intent-Driven Product Planning
|
# PRD Workflow - Intent-Driven Product Planning
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>This workflow uses INTENT-DRIVEN PLANNING - adapt organically to product type and context</critical>
|
<critical>This workflow uses INTENT-DRIVEN PLANNING - adapt organically to product type and context</critical>
|
||||||
<critical>Communicate all responses in {communication_language} and adapt deeply to {user_skill_level}</critical>
|
<critical>Communicate all responses in {communication_language} and adapt deeply to {user_skill_level}</critical>
|
||||||
|
|
@ -115,7 +115,7 @@ Weave in the magic:
|
||||||
<check if="business focus">
|
<check if="business focus">
|
||||||
<template-output>business_metrics</template-output>
|
<template-output>business_metrics</template-output>
|
||||||
</check>
|
</check>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="3" goal="Scope Definition">
|
<step n="3" goal="Scope Definition">
|
||||||
|
|
@ -140,7 +140,7 @@ For complex domains:
|
||||||
<template-output>mvp_scope</template-output>
|
<template-output>mvp_scope</template-output>
|
||||||
<template-output>growth_features</template-output>
|
<template-output>growth_features</template-output>
|
||||||
<template-output>vision_features</template-output>
|
<template-output>vision_features</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="4" goal="Domain-Specific Exploration" optional="true">
|
<step n="4" goal="Domain-Specific Exploration" optional="true">
|
||||||
|
|
@ -289,7 +289,7 @@ The magic thread:
|
||||||
Highlight which requirements deliver the special experience</action>
|
Highlight which requirements deliver the special experience</action>
|
||||||
|
|
||||||
<template-output>functional_requirements_complete</template-output>
|
<template-output>functional_requirements_complete</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="9" goal="Non-Functional Requirements Discovery">
|
<step n="9" goal="Non-Functional Requirements Discovery">
|
||||||
|
|
@ -341,7 +341,7 @@ Skip categories that don't apply!</action>
|
||||||
Does this capture your product vision?"</action>
|
Does this capture your product vision?"</action>
|
||||||
|
|
||||||
<template-output>prd_summary</template-output>
|
<template-output>prd_summary</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
|
|
||||||
<action>After PRD review and refinement complete:
|
<action>After PRD review and refinement complete:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Unified PRD workflow for BMad Method and Enterprise Method tracks.
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
project_name: "{config_source}:project_name"
|
project_name: "{config_source}:project_name"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
|
|
@ -14,7 +14,7 @@ user_skill_level: "{config_source}:user_skill_level"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/2-plan-workflows/prd"
|
installed_path: ".bmad/bmm/workflows/2-plan-workflows/prd"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
|
|
||||||
# Templates
|
# Templates
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@ Since tech-spec is now context-rich, populate all new template fields:
|
||||||
|
|
||||||
<step n="4" goal="Update status - Level 0 single story">
|
<step n="4" goal="Update status - Level 0 single story">
|
||||||
|
|
||||||
<invoke-workflow path="{project-root}/.bmad/bmm/workflows/workflow-status">
|
<invoke-workflow path=".bmad/bmm/workflows/workflow-status">
|
||||||
<param>mode: update</param>
|
<param>mode: update</param>
|
||||||
<param>action: complete_workflow</param>
|
<param>action: complete_workflow</param>
|
||||||
<param>workflow_name: tech-spec</param>
|
<param>workflow_name: tech-spec</param>
|
||||||
|
|
@ -170,7 +170,7 @@ Since the tech-spec is now CONTEXT-RICH with:
|
||||||
|
|
||||||
**You can skip story-context and go straight to dev!**
|
**You can skip story-context and go straight to dev!**
|
||||||
|
|
||||||
1. Load DEV agent: `{project-root}/.bmad/bmm/agents/dev.md`
|
1. Load DEV agent: `.bmad/bmm/agents/dev.md`
|
||||||
2. Run `dev-story` workflow
|
2. Run `dev-story` workflow
|
||||||
3. Begin implementation immediately
|
3. Begin implementation immediately
|
||||||
|
|
||||||
|
|
@ -178,7 +178,7 @@ Since the tech-spec is now CONTEXT-RICH with:
|
||||||
|
|
||||||
Only needed for extremely complex scenarios:
|
Only needed for extremely complex scenarios:
|
||||||
|
|
||||||
1. Load SM agent: `{project-root}/.bmad/bmm/agents/sm.md`
|
1. Load SM agent: `.bmad/bmm/agents/sm.md`
|
||||||
2. Run `story-context` workflow (generates additional XML context)
|
2. Run `story-context` workflow (generates additional XML context)
|
||||||
3. Then load DEV agent and run `dev-story` workflow
|
3. Then load DEV agent and run `dev-story` workflow
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -271,7 +271,7 @@ Epic: Icon Reliability
|
||||||
|
|
||||||
<step n="6" goal="Update status and populate story backlog">
|
<step n="6" goal="Update status and populate story backlog">
|
||||||
|
|
||||||
<invoke-workflow path="{project-root}/.bmad/bmm/workflows/workflow-status">
|
<invoke-workflow path=".bmad/bmm/workflows/workflow-status">
|
||||||
<param>mode: update</param>
|
<param>mode: update</param>
|
||||||
<param>action: complete_workflow</param>
|
<param>action: complete_workflow</param>
|
||||||
<param>workflow_name: tech-spec</param>
|
<param>workflow_name: tech-spec</param>
|
||||||
|
|
@ -408,7 +408,7 @@ Since the tech-spec is now CONTEXT-RICH with:
|
||||||
**You can skip story-context for most Level 1 stories!**
|
**You can skip story-context for most Level 1 stories!**
|
||||||
|
|
||||||
**1. Start with Story 1:**
|
**1. Start with Story 1:**
|
||||||
a. Load DEV agent: `{project-root}/.bmad/bmm/agents/dev.md`
|
a. Load DEV agent: `.bmad/bmm/agents/dev.md`
|
||||||
b. Run `dev-story` workflow (select story-{epic_slug}-1.md)
|
b. Run `dev-story` workflow (select story-{epic_slug}-1.md)
|
||||||
c. Tech-spec provides all context needed
|
c. Tech-spec provides all context needed
|
||||||
d. Implement story 1
|
d. Implement story 1
|
||||||
|
|
@ -429,7 +429,7 @@ d. Implement story 1
|
||||||
|
|
||||||
Only needed for extremely complex multi-story dependencies:
|
Only needed for extremely complex multi-story dependencies:
|
||||||
|
|
||||||
1. Load SM agent: `{project-root}/.bmad/bmm/agents/sm.md`
|
1. Load SM agent: `.bmad/bmm/agents/sm.md`
|
||||||
2. Run `story-context` workflow for complex stories
|
2. Run `story-context` workflow for complex stories
|
||||||
3. Then load DEV agent and run `dev-story`
|
3. Then load DEV agent and run `dev-story`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<workflow>
|
<workflow>
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
||||||
<critical>Generate all documents in {document_output_language}</critical>
|
<critical>Generate all documents in {document_output_language}</critical>
|
||||||
|
|
@ -914,7 +914,7 @@ What to watch after deployment:
|
||||||
<template-output file="tech-spec.md">rollback_plan</template-output>
|
<template-output file="tech-spec.md">rollback_plan</template-output>
|
||||||
<template-output file="tech-spec.md">monitoring_approach</template-output>
|
<template-output file="tech-spec.md">monitoring_approach</template-output>
|
||||||
|
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
|
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Technical specification workflow for Level 0 projects (single atom
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
project_name: "{config_source}:project_name"
|
project_name: "{config_source}:project_name"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
|
|
@ -21,7 +21,7 @@ change_type: runtime-captured
|
||||||
field_type: runtime-captured
|
field_type: runtime-captured
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/2-plan-workflows/tech-spec"
|
installed_path: ".bmad/bmm/workflows/2-plan-workflows/tech-spec"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: "{installed_path}/tech-spec-template.md"
|
template: "{installed_path}/tech-spec-template.md"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<workflow name="architecture">
|
<workflow name="architecture">
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication style based on {user_skill_level}</critical>
|
<critical>This workflow uses ADAPTIVE FACILITATION - adjust your communication style based on {user_skill_level}</critical>
|
||||||
<critical>The goal is ARCHITECTURAL DECISIONS that prevent AI agent conflicts, not detailed implementation specs</critical>
|
<critical>The goal is ARCHITECTURAL DECISIONS that prevent AI agent conflicts, not detailed implementation specs</critical>
|
||||||
|
|
@ -363,7 +363,7 @@ Provided by Starter: {{yes_if_from_starter}}
|
||||||
</action>
|
</action>
|
||||||
|
|
||||||
<template-output>decision_record</template-output>
|
<template-output>decision_record</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="5" goal="Address cross-cutting concerns">
|
<step n="5" goal="Address cross-cutting concerns">
|
||||||
|
|
@ -393,7 +393,7 @@ Provided by Starter: {{yes_if_from_starter}}
|
||||||
</action>
|
</action>
|
||||||
|
|
||||||
<template-output>project_structure</template-output>
|
<template-output>project_structure</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="7" goal="Design novel architectural patterns" optional="true">
|
<step n="7" goal="Design novel architectural patterns" optional="true">
|
||||||
|
|
@ -467,7 +467,7 @@ Provided by Starter: {{yes_if_from_starter}}
|
||||||
</check>
|
</check>
|
||||||
|
|
||||||
<template-output>novel_pattern_designs</template-output>
|
<template-output>novel_pattern_designs</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="8" goal="Define implementation patterns to prevent agent conflicts">
|
<step n="8" goal="Define implementation patterns to prevent agent conflicts">
|
||||||
|
|
@ -560,7 +560,7 @@ Enforcement: "All agents MUST follow this pattern"
|
||||||
</action>
|
</action>
|
||||||
|
|
||||||
<template-output>implementation_patterns</template-output>
|
<template-output>implementation_patterns</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="9" goal="Validate architectural coherence">
|
<step n="9" goal="Validate architectural coherence">
|
||||||
|
|
@ -614,7 +614,7 @@ Enforcement: "All agents MUST follow this pattern"
|
||||||
</action>
|
</action>
|
||||||
|
|
||||||
<template-output>architecture_document</template-output>
|
<template-output>architecture_document</template-output>
|
||||||
<invoke-task halt="true">{project-root}/.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
<invoke-task halt="true">.bmad/core/tasks/adv-elicit.xml</invoke-task>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="11" goal="Validate document completeness">
|
<step n="11" goal="Validate document completeness">
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Collaborative architectural decision facilitation for AI-agent con
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables
|
# Critical variables
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -37,7 +37,7 @@ input_file_patterns:
|
||||||
sharded: "{output_folder}/docs/index.md"
|
sharded: "{output_folder}/docs/index.md"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/3-solutioning/architecture"
|
installed_path: ".bmad/bmm/workflows/3-solutioning/architecture"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
template: "{installed_path}/architecture-template.md"
|
template: "{installed_path}/architecture-template.md"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Implementation Ready Check - Workflow Instructions
|
# Implementation Ready Check - Workflow Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmm/workflows/3-solutioning/solutioning-gate-check/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmm/workflows/3-solutioning/solutioning-gate-check/workflow.yaml</critical>
|
||||||
<critical>Communicate all findings and analysis in {communication_language} throughout the assessment</critical>
|
<critical>Communicate all findings and analysis in {communication_language} throughout the assessment</critical>
|
||||||
<critical>Input documents specified in workflow.yaml input_file_patterns - workflow engine handles fuzzy matching, whole vs sharded document discovery automatically</critical>
|
<critical>Input documents specified in workflow.yaml input_file_patterns - workflow engine handles fuzzy matching, whole vs sharded document discovery automatically</critical>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Systematically validate that all planning and solutioning phases a
|
||||||
author: "BMad Builder"
|
author: "BMad Builder"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -12,11 +12,11 @@ document_output_language: "{config_source}:document_output_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
# Workflow status integration
|
# Workflow status integration
|
||||||
workflow_status_workflow: "{project-root}/.bmad/bmm/workflows/workflow-status/workflow.yaml"
|
workflow_status_workflow: ".bmad/bmm/workflows/workflow-status/workflow.yaml"
|
||||||
workflow_paths_dir: "{project-root}/.bmad/bmm/workflows/workflow-status/paths"
|
workflow_paths_dir: ".bmad/bmm/workflows/workflow-status/paths"
|
||||||
|
|
||||||
# Module path and component files
|
# Module path and component files
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/3-solutioning/solutioning-gate-check"
|
installed_path: ".bmad/bmm/workflows/3-solutioning/solutioning-gate-check"
|
||||||
template: "{installed_path}/template.md"
|
template: "{installed_path}/template.md"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Senior Developer Review - Workflow Instructions
|
# Senior Developer Review - Workflow Instructions
|
||||||
|
|
||||||
````xml
|
````xml
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
||||||
<critical>Generate all documents in {document_output_language}</critical>
|
<critical>Generate all documents in {document_output_language}</critical>
|
||||||
|
|
@ -376,7 +376,7 @@ Review was saved to story file, but sprint-status.yaml may be out of sync.
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="10" goal="Validation and completion">
|
<step n="10" goal="Validation and completion">
|
||||||
<invoke-task>Run validation checklist at {installed_path}/checklist.md using {project-root}/.bmad/core/tasks/validate-workflow.xml</invoke-task>
|
<invoke-task>Run validation checklist at {installed_path}/checklist.md using .bmad/core/tasks/validate-workflow.xml</invoke-task>
|
||||||
<action>Report workflow completion.</action>
|
<action>Report workflow completion.</action>
|
||||||
|
|
||||||
<check if="ad_hoc_review_mode == true">
|
<check if="ad_hoc_review_mode == true">
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Perform a Senior Developer code review on a completed story flagge
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -15,7 +15,7 @@ ephemeral_files: "{config_source}:dev_ephemeral_location"
|
||||||
sprint_status: "{context_dir}/sprint-status.yaml || {output_folder}/sprint-status.yaml"
|
sprint_status: "{context_dir}/sprint-status.yaml || {output_folder}/sprint-status.yaml"
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/code-review"
|
installed_path: ".bmad/bmm/workflows/4-implementation/code-review"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Change Navigation Checklist
|
# Change Navigation Checklist
|
||||||
|
|
||||||
<critical>This checklist is executed as part of: {project-root}/.bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml</critical>
|
<critical>This checklist is executed as part of: .bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml</critical>
|
||||||
<critical>Work through each section systematically with the user, recording findings and impacts</critical>
|
<critical>Work through each section systematically with the user, recording findings and impacts</critical>
|
||||||
|
|
||||||
<checklist>
|
<checklist>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Correct Course - Sprint Change Management Instructions
|
# Correct Course - Sprint Change Management Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml</critical>
|
||||||
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
||||||
<critical>Generate all documents in {document_output_language}</critical>
|
<critical>Generate all documents in {document_output_language}</critical>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: "correct-course"
|
||||||
description: "Navigate significant changes during sprint execution by analyzing impact, proposing solutions, and routing for implementation"
|
description: "Navigate significant changes during sprint execution by analyzing impact, proposing solutions, and routing for implementation"
|
||||||
author: "BMad Method"
|
author: "BMad Method"
|
||||||
|
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -11,7 +11,7 @@ user_skill_level: "{config_source}:user_skill_level"
|
||||||
document_output_language: "{config_source}:document_output_language"
|
document_output_language: "{config_source}:document_output_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/correct-course"
|
installed_path: ".bmad/bmm/workflows/4-implementation/correct-course"
|
||||||
template: false
|
template: false
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ description: "Create the next user story markdown from epics/PRD and architectur
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -11,7 +11,7 @@ date: system-generated
|
||||||
story_dir: "{config_source}:dev_ephemeral_location/stories"
|
story_dir: "{config_source}:dev_ephemeral_location/stories"
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/create-story"
|
installed_path: ".bmad/bmm/workflows/4-implementation/create-story"
|
||||||
template: "{installed_path}/template.md"
|
template: "{installed_path}/template.md"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ The dev-story workflow is well-structured and follows most BMAD v6 standards. Th
|
||||||
|
|
||||||
The workflow.yaml contains all required standard config variables:
|
The workflow.yaml contains all required standard config variables:
|
||||||
|
|
||||||
- ✓ `config_source: "{project-root}/.bmad/bmm/config.yaml"` - Correctly defined
|
- ✓ `config_source: ".bmad/bmm/config.yaml"` - Correctly defined
|
||||||
- ✓ `output_folder: "{config_source}:output_folder"` - Pulls from config_source
|
- ✓ `output_folder: "{config_source}:output_folder"` - Pulls from config_source
|
||||||
- ✓ `user_name: "{config_source}:user_name"` - Pulls from config_source
|
- ✓ `user_name: "{config_source}:user_name"` - Pulls from config_source
|
||||||
- ✓ `communication_language: "{config_source}:communication_language"` - Pulls from config_source
|
- ✓ `communication_language: "{config_source}:communication_language"` - Pulls from config_source
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Develop Story - Workflow Instructions
|
# Develop Story - Workflow Instructions
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
||||||
<critical>Generate all documents in {document_output_language}</critical>
|
<critical>Generate all documents in {document_output_language}</critical>
|
||||||
|
|
@ -227,7 +227,7 @@ Story is marked Ready for Review in file, but sprint-status.yaml may be out of s
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step n="7" goal="Completion communication and user support">
|
<step n="7" goal="Completion communication and user support">
|
||||||
<action>Optionally run the workflow validation task against the story using {project-root}/.bmad/core/tasks/validate-workflow.xml</action>
|
<action>Optionally run the workflow validation task against the story using .bmad/core/tasks/validate-workflow.xml</action>
|
||||||
<action>Prepare a concise summary in Dev Agent Record → Completion Notes</action>
|
<action>Prepare a concise summary in Dev Agent Record → Completion Notes</action>
|
||||||
|
|
||||||
<action>Communicate to {user_name} that story implementation is complete and ready for review</action>
|
<action>Communicate to {user_name} that story implementation is complete and ready for review</action>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ description: "Execute a story by implementing tasks/subtasks, writing tests, val
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -19,7 +19,7 @@ story_file: "" # Explicit story path; auto-discovered if empty
|
||||||
context_file: "{story_dir}/{{story_key}}.context.xml"
|
context_file: "{story_dir}/{{story_key}}.context.xml"
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/dev-story"
|
installed_path: ".bmad/bmm/workflows/4-implementation/dev-story"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ description: "Generate a comprehensive Technical Specification from PRD and Arch
|
||||||
author: "BMAD BMM"
|
author: "BMAD BMM"
|
||||||
|
|
||||||
# Critical variables
|
# Critical variables
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -35,7 +35,7 @@ input_file_patterns:
|
||||||
sharded: "{output_folder}/index.md"
|
sharded: "{output_folder}/index.md"
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/epic-tech-context"
|
installed_path: ".bmad/bmm/workflows/4-implementation/epic-tech-context"
|
||||||
template: "{installed_path}/template.md"
|
template: "{installed_path}/template.md"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Retrospective - Epic Completion Review Instructions
|
# Retrospective - Epic Completion Review Instructions
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml</critical>
|
||||||
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
<critical>Communicate all responses in {communication_language} and language MUST be tailored to {user_skill_level}</critical>
|
||||||
<critical>Generate all documents in {document_output_language}</critical>
|
<critical>Generate all documents in {document_output_language}</critical>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ name: "retrospective"
|
||||||
description: "Run after epic completion to review overall success, extract lessons learned, and explore if new information emerged that might impact the next epic"
|
description: "Run after epic completion to review overall success, extract lessons learned, and explore if new information emerged that might impact the next epic"
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -12,7 +12,7 @@ document_output_language: "{config_source}:document_output_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
ephemeral_files: "{config_source}:dev_ephemeral_location"
|
ephemeral_files: "{config_source}:dev_ephemeral_location"
|
||||||
|
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/retrospective"
|
installed_path: ".bmad/bmm/workflows/4-implementation/retrospective"
|
||||||
template: false
|
template: false
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
|
|
||||||
|
|
@ -20,7 +20,7 @@ mode: interactive
|
||||||
trigger: "Run AFTER completing an epic"
|
trigger: "Run AFTER completing an epic"
|
||||||
|
|
||||||
required_inputs:
|
required_inputs:
|
||||||
- agent_manifest: "{project-root}/.bmad/_cfg/agent-manifest.csv"
|
- agent_manifest: ".bmad/_cfg/agent-manifest.csv"
|
||||||
|
|
||||||
# Smart input file references - handles both whole docs and sharded docs
|
# Smart input file references - handles both whole docs and sharded docs
|
||||||
# Priority: Whole document first, then sharded version
|
# Priority: Whole document first, then sharded version
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Sprint Planning - Sprint Status Generator
|
# Sprint Planning - Sprint Status Generator
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {project-root}/.bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: .bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml</critical>
|
||||||
|
|
||||||
## 📚 Document Discovery - Full Epic Loading
|
## 📚 Document Discovery - Full Epic Loading
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ description: "Generate and manage the sprint status tracking file for Phase 4 im
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -11,7 +11,7 @@ date: system-generated
|
||||||
ephemeral_files: "{config_source}:dev_ephemeral_location"
|
ephemeral_files: "{config_source}:dev_ephemeral_location"
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/sprint-planning"
|
installed_path: ".bmad/bmm/workflows/4-implementation/sprint-planning"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: "{installed_path}/sprint-status-template.yaml"
|
template: "{installed_path}/sprint-status-template.yaml"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!-- BMAD BMM Story Context Assembly Instructions (v6) -->
|
<!-- BMAD BMM Story Context Assembly Instructions (v6) -->
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>Communicate all responses in {communication_language}</critical>
|
<critical>Communicate all responses in {communication_language}</critical>
|
||||||
<critical>Generate all documents in {document_output_language}</critical>
|
<critical>Generate all documents in {document_output_language}</critical>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Assemble a dynamic Story Context XML by pulling latest documentati
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables
|
# Critical variables
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -15,7 +15,7 @@ ephemeral_files: "{config_source}:dev_ephemeral_location"
|
||||||
sprint_status: "{context_dir}/sprint-status.yaml || {output_folder}/sprint-status.yaml"
|
sprint_status: "{context_dir}/sprint-status.yaml || {output_folder}/sprint-status.yaml"
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/story-context"
|
installed_path: ".bmad/bmm/workflows/4-implementation/story-context"
|
||||||
template: "{installed_path}/context-template.xml"
|
template: "{installed_path}/context-template.xml"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
validation: "{installed_path}/checklist.md"
|
validation: "{installed_path}/checklist.md"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Story Approved Workflow Instructions (DEV Agent)
|
# Story Approved Workflow Instructions (DEV Agent)
|
||||||
|
|
||||||
<critical>The workflow execution engine is governed by: {project-root}/.bmad/core/tasks/workflow.xml</critical>
|
<critical>The workflow execution engine is governed by: .bmad/core/tasks/workflow.xml</critical>
|
||||||
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
<critical>You MUST have already loaded and processed: {installed_path}/workflow.yaml</critical>
|
||||||
<critical>Communicate all responses in {communication_language}</critical>
|
<critical>Communicate all responses in {communication_language}</critical>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Marks a story as done (DoD complete) and moves it from its current
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -12,7 +12,7 @@ date: system-generated
|
||||||
sprint_status: "{context_dir}/sprint-status.yaml || {output_folder}/sprint-status.yaml"
|
sprint_status: "{context_dir}/sprint-status.yaml || {output_folder}/sprint-status.yaml"
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/story-done"
|
installed_path: ".bmad/bmm/workflows/4-implementation/story-done"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
|
|
||||||
# Variables and inputs
|
# Variables and inputs
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ description: "Marks a drafted story as ready for development and moves it from T
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
# Critical variables from config
|
# Critical variables from config
|
||||||
config_source: "{project-root}/.bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
|
|
@ -12,7 +12,7 @@ date: system-generated
|
||||||
sprint_status: "{context_dir}/sprint-status.yaml || {output_folder}/sprint-status.yaml"
|
sprint_status: "{context_dir}/sprint-status.yaml || {output_folder}/sprint-status.yaml"
|
||||||
|
|
||||||
# Workflow components
|
# Workflow components
|
||||||
installed_path: "{project-root}/.bmad/bmm/workflows/4-implementation/story-ready"
|
installed_path: ".bmad/bmm/workflows/4-implementation/story-ready"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
|
|
||||||
# Variables and inputs
|
# Variables and inputs
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,13 @@ name: debug-assert-analyze
|
||||||
description: "Analyze code for missing assertions and invariants. Suggests defensive programming improvements."
|
description: "Analyze code for missing assertions and invariants. Suggests defensive programming improvements."
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
config_source: "{project-root}/bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
installed_path: "{project-root}/bmad/bmm/workflows/debug/assert-analyze"
|
installed_path: ".bmad/bmm/workflows/debug/assert-analyze"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: false
|
template: false
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,13 @@ author: "BMad Core"
|
||||||
version: "2.0"
|
version: "2.0"
|
||||||
|
|
||||||
# BMAD Core Configuration
|
# BMAD Core Configuration
|
||||||
config_source: "{project-root}/bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
installed_path: "{project-root}/bmad/bmm/workflows/debug/debug-report"
|
installed_path: ".bmad/bmm/workflows/debug/debug-report"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: "{installed_path}/template.yaml"
|
template: "{installed_path}/template.yaml"
|
||||||
|
|
||||||
|
|
@ -20,8 +20,8 @@ default_output_file: "{output_folder}/debug/debug-summary-{{date}}.md"
|
||||||
|
|
||||||
# Knowledge Base Requirements (BMAD Core)
|
# Knowledge Base Requirements (BMAD Core)
|
||||||
knowledge_dependencies:
|
knowledge_dependencies:
|
||||||
- "{project-root}/bmad/bmm/knowledge/debug/debug-patterns.md"
|
- ".bmad/bmm/knowledge/debug/debug-patterns.md"
|
||||||
- "{project-root}/bmad/bmm/knowledge/debug/common-defects.md"
|
- ".bmad/bmm/knowledge/debug/common-defects.md"
|
||||||
|
|
||||||
tags:
|
tags:
|
||||||
- debug
|
- debug
|
||||||
|
|
|
||||||
|
|
@ -5,19 +5,19 @@ author: "BMad Core"
|
||||||
version: "2.0"
|
version: "2.0"
|
||||||
|
|
||||||
# BMAD Core Configuration
|
# BMAD Core Configuration
|
||||||
config_source: "{project-root}/bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
installed_path: "{project-root}/bmad/bmm/workflows/debug/delta-minimize"
|
installed_path: ".bmad/bmm/workflows/debug/delta-minimize"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: false
|
template: false
|
||||||
|
|
||||||
# Knowledge Base Requirements (BMAD Core)
|
# Knowledge Base Requirements (BMAD Core)
|
||||||
knowledge_dependencies:
|
knowledge_dependencies:
|
||||||
- "{project-root}/bmad/bmm/knowledge/debug/debug-patterns.md"
|
- ".bmad/bmm/knowledge/debug/debug-patterns.md"
|
||||||
|
|
||||||
tags:
|
tags:
|
||||||
- debug
|
- debug
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,13 @@ author: "BMad Core"
|
||||||
version: "2.0"
|
version: "2.0"
|
||||||
|
|
||||||
# BMAD Core Configuration
|
# BMAD Core Configuration
|
||||||
config_source: "{project-root}/bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
installed_path: "{project-root}/bmad/bmm/workflows/debug/inspect"
|
installed_path: ".bmad/bmm/workflows/debug/inspect"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: "{installed_path}/template.yaml"
|
template: "{installed_path}/template.yaml"
|
||||||
|
|
||||||
|
|
@ -20,9 +20,9 @@ default_output_file: "{output_folder}/debug/debug-report-{{date}}.md"
|
||||||
|
|
||||||
# Knowledge Base Requirements (BMAD Core)
|
# Knowledge Base Requirements (BMAD Core)
|
||||||
knowledge_dependencies:
|
knowledge_dependencies:
|
||||||
- "{project-root}/bmad/bmm/knowledge/debug/debug-inspection-checklist.md"
|
- ".bmad/bmm/knowledge/debug/debug-inspection-checklist.md"
|
||||||
- "{project-root}/bmad/bmm/knowledge/debug/common-defects.md"
|
- ".bmad/bmm/knowledge/debug/common-defects.md"
|
||||||
- "{project-root}/bmad/bmm/knowledge/debug/debug-patterns.md"
|
- ".bmad/bmm/knowledge/debug/debug-patterns.md"
|
||||||
|
|
||||||
tags:
|
tags:
|
||||||
- debug
|
- debug
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,13 @@ name: debug-instrument
|
||||||
description: "Design strategic logging and monitoring points. Creates instrumentation plan for production debugging."
|
description: "Design strategic logging and monitoring points. Creates instrumentation plan for production debugging."
|
||||||
author: "BMad"
|
author: "BMad"
|
||||||
|
|
||||||
config_source: "{project-root}/bmad/bmm/config.yaml"
|
config_source: ".bmad/bmm/config.yaml"
|
||||||
output_folder: "{config_source}:output_folder"
|
output_folder: "{config_source}:output_folder"
|
||||||
user_name: "{config_source}:user_name"
|
user_name: "{config_source}:user_name"
|
||||||
communication_language: "{config_source}:communication_language"
|
communication_language: "{config_source}:communication_language"
|
||||||
date: system-generated
|
date: system-generated
|
||||||
|
|
||||||
installed_path: "{project-root}/bmad/bmm/workflows/debug/instrument"
|
installed_path: ".bmad/bmm/workflows/debug/instrument"
|
||||||
instructions: "{installed_path}/instructions.md"
|
instructions: "{installed_path}/instructions.md"
|
||||||
template: false
|
template: false
|
||||||
|
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue