Compare commits
62 Commits
c2d3c6c289
...
bmad-featu
| Author | SHA1 | Date | |
|---|---|---|---|
| 772dc77719 | |||
| 3dd48e248c | |||
| 1cbada87f4 | |||
| 2393cacf35 | |||
| 8617117dec | |||
| 00335a1383 | |||
| 5d315a6bdd | |||
| 58e486c68e | |||
| e6bcdea641 | |||
| 76c7cd97e9 | |||
| 2e4f9dcd83 | |||
| 4fa418438f | |||
| c95b0d5650 | |||
| dfa5f9611f | |||
| f5cda3843b | |||
| ff110b735c | |||
| 519dffd5a6 | |||
| e9e302afdc | |||
| 59f03f83c6 | |||
| 78dd42c056 | |||
| 769dd1cb9b | |||
| 074dce6910 | |||
| 518dabef62 | |||
| df70ccbd62 | |||
| 5eec0bb921 | |||
| 8f034a2ddd | |||
| fab371228a | |||
| 1e4600f21e | |||
| c770a993ff | |||
| 32e36b5288 | |||
| a74385c59f | |||
| ebfb2276ea | |||
| 200cea9b09 | |||
| ea5dc73c1f | |||
| aa3c741135 | |||
| 0b86734c77 | |||
| 7d3e633af9 | |||
| 9428631570 | |||
| 9061a1cd85 | |||
| da77adc4b1 | |||
| a28094159c | |||
| 7ce4f41cf9 | |||
| b85841248d | |||
| bee5234944 | |||
| 1678bcaced | |||
| 3854a3e302 | |||
| 208dfdb7fa | |||
| 0b258aef4e | |||
| 7fb486c9a4 | |||
| fc2c40249e | |||
| 640fcb26f7 | |||
| 3c4b9d6176 | |||
| 6f4d758e5c | |||
| 15a95fb319 | |||
| f07d28aefd | |||
| 6204425080 | |||
| dfa88c5b63 | |||
| a154192410 | |||
| f0b41572bc | |||
| 2de2958b7a | |||
| 8d95f34fcc | |||
| 355ffb59bb |
14
.claude/commands/bmad/bmm/agents/analyst.md
Normal file
14
.claude/commands/bmad/bmm/agents/analyst.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'analyst'
|
||||
description: 'analyst agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/analyst.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
14
.claude/commands/bmad/bmm/agents/architect.md
Normal file
14
.claude/commands/bmad/bmm/agents/architect.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'architect'
|
||||
description: 'architect agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/architect.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
14
.claude/commands/bmad/bmm/agents/dev.md
Normal file
14
.claude/commands/bmad/bmm/agents/dev.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'dev'
|
||||
description: 'dev agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/dev.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
14
.claude/commands/bmad/bmm/agents/pm.md
Normal file
14
.claude/commands/bmad/bmm/agents/pm.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'pm'
|
||||
description: 'pm agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/pm.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
14
.claude/commands/bmad/bmm/agents/quick-flow-solo-dev.md
Normal file
14
.claude/commands/bmad/bmm/agents/quick-flow-solo-dev.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'quick-flow-solo-dev'
|
||||
description: 'quick-flow-solo-dev agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/quick-flow-solo-dev.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
14
.claude/commands/bmad/bmm/agents/sm.md
Normal file
14
.claude/commands/bmad/bmm/agents/sm.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'sm'
|
||||
description: 'sm agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/sm.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
14
.claude/commands/bmad/bmm/agents/tea.md
Normal file
14
.claude/commands/bmad/bmm/agents/tea.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'tea'
|
||||
description: 'tea agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/tea.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
14
.claude/commands/bmad/bmm/agents/tech-writer.md
Normal file
14
.claude/commands/bmad/bmm/agents/tech-writer.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'tech-writer'
|
||||
description: 'tech-writer agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/tech-writer.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
14
.claude/commands/bmad/bmm/agents/ux-designer.md
Normal file
14
.claude/commands/bmad/bmm/agents/ux-designer.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'ux-designer'
|
||||
description: 'ux-designer agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/ux-designer.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Critical validation workflow that assesses PRD, Architecture, and Epics & Stories for completeness and alignment before implementation. Uses adversarial review approach to find gaps and issues.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
13
.claude/commands/bmad/bmm/workflows/code-review.md
Normal file
13
.claude/commands/bmad/bmm/workflows/code-review.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Perform an ADVERSARIAL Senior Developer code review that finds 3-10 specific problems in every story. Challenges everything: code quality, test coverage, architecture compliance, security, performance. NEVER accepts `looks good` - must find minimum issues and can auto-fix with user approval.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/code-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/correct-course.md
Normal file
13
.claude/commands/bmad/bmm/workflows/correct-course.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Navigate significant changes during sprint execution by analyzing impact, proposing solutions, and routing for implementation'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Collaborative architectural decision facilitation for AI-agent consistency. Replaces template-driven architecture with intelligent, adaptive conversation that produces a decision-focused architecture document optimized for preventing agent conflicts.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Transform PRD requirements and Architecture decisions into comprehensive stories organized by user value. This workflow requires completed PRD + Architecture documents (UX recommended if UI exists) and breaks down requirements into implementation-ready epics and user stories that incorporate all available technical and design context. Creates detailed, actionable stories with complete acceptance criteria for development teams.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Create data flow diagrams (DFD) in Excalidraw format'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Create system architecture diagrams, ERDs, UML diagrams, or general technical diagrams in Excalidraw format'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Create a flowchart visualization in Excalidraw format for processes, pipelines, or logic flows'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Create website or app wireframes in Excalidraw format'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
5
.claude/commands/bmad/bmm/workflows/create-prd.md
Normal file
5
.claude/commands/bmad/bmm/workflows/create-prd.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Creates a comprehensive PRD through collaborative step-by-step discovery between two product managers working as peers.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/2-plan-workflows/prd/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Create comprehensive product briefs through collaborative step-by-step discovery as creative Business Analyst working with the user as peers.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
13
.claude/commands/bmad/bmm/workflows/create-story.md
Normal file
13
.claude/commands/bmad/bmm/workflows/create-story.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Create the next user story from epics+stories with enhanced context analysis and direct ready-for-dev marking'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/create-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
5
.claude/commands/bmad/bmm/workflows/create-tech-spec.md
Normal file
5
.claude/commands/bmad/bmm/workflows/create-tech-spec.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Conversational spec engineering - ask questions, investigate code, produce implementation-ready tech-spec.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/bmad-quick-flow/create-tech-spec/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
5
.claude/commands/bmad/bmm/workflows/create-ux-design.md
Normal file
5
.claude/commands/bmad/bmm/workflows/create-ux-design.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Work with a peer UX Design expert to plan your applications UX patterns, look and feel.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
13
.claude/commands/bmad/bmm/workflows/dev-story.md
Normal file
13
.claude/commands/bmad/bmm/workflows/dev-story.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Execute a story by implementing tasks/subtasks, writing tests, validating, and updating the story file per acceptance criteria'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/document-project.md
Normal file
13
.claude/commands/bmad/bmm/workflows/document-project.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Analyzes and documents brownfield projects by scanning codebase, architecture, and patterns to create comprehensive reference documentation for AI-assisted development'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/document-project/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/document-project/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Creates a concise project-context.md file with critical rules and patterns that AI agents must follow when implementing code. Optimized for LLM context efficiency.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/generate-project-context/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
5
.claude/commands/bmad/bmm/workflows/quick-dev.md
Normal file
5
.claude/commands/bmad/bmm/workflows/quick-dev.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Flexible development - execute tech-specs OR direct instructions with optional planning.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
5
.claude/commands/bmad/bmm/workflows/research.md
Normal file
5
.claude/commands/bmad/bmm/workflows/research.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Conduct comprehensive research across multiple domains using current web data and verified sources - Market, Technical, Domain and other research types.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/1-analysis/research/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
13
.claude/commands/bmad/bmm/workflows/retrospective.md
Normal file
13
.claude/commands/bmad/bmm/workflows/retrospective.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Run after epic completion to review overall success, extract lessons learned, and explore if new information emerged that might impact the next epic'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/sprint-planning.md
Normal file
13
.claude/commands/bmad/bmm/workflows/sprint-planning.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Generate and manage the sprint status tracking file for Phase 4 implementation, extracting all epics and stories from epic files and tracking their status through the development lifecycle'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/sprint-status.md
Normal file
13
.claude/commands/bmad/bmm/workflows/sprint-status.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Summarize sprint-status.yaml, surface risks, and route to the right implementation workflow.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/testarch-atdd.md
Normal file
13
.claude/commands/bmad/bmm/workflows/testarch-atdd.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Generate failing acceptance tests before implementation using TDD red-green-refactor cycle'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/atdd/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/atdd/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/testarch-automate.md
Normal file
13
.claude/commands/bmad/bmm/workflows/testarch-automate.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Expand test automation coverage after implementation or analyze existing codebase to generate comprehensive test suite'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/automate/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/automate/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/testarch-ci.md
Normal file
13
.claude/commands/bmad/bmm/workflows/testarch-ci.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Scaffold CI/CD quality pipeline with test execution, burn-in loops, and artifact collection'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/ci/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/ci/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/testarch-framework.md
Normal file
13
.claude/commands/bmad/bmm/workflows/testarch-framework.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Initialize production-ready test framework architecture (Playwright or Cypress) with fixtures, helpers, and configuration'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/framework/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/framework/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/testarch-nfr.md
Normal file
13
.claude/commands/bmad/bmm/workflows/testarch-nfr.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Assess non-functional requirements (performance, security, reliability, maintainability) before release with evidence-based validation'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/testarch-test-design.md
Normal file
13
.claude/commands/bmad/bmm/workflows/testarch-test-design.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Dual-mode workflow: (1) System-level testability review in Solutioning phase, or (2) Epic-level test planning in Implementation phase. Auto-detects mode based on project phase.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/test-design/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/test-design/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/testarch-test-review.md
Normal file
13
.claude/commands/bmad/bmm/workflows/testarch-test-review.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Review test quality using comprehensive knowledge base and best practices validation'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/test-review/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/test-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/testarch-trace.md
Normal file
13
.claude/commands/bmad/bmm/workflows/testarch-trace.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Generate requirements-to-tests traceability matrix, analyze coverage, and make quality gate decision (PASS/CONCERNS/FAIL/WAIVED)'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/trace/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/trace/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/workflow-init.md
Normal file
13
.claude/commands/bmad/bmm/workflows/workflow-init.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Initialize a new BMM project by determining level, type, and creating workflow path'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/workflow-status/init/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/workflow-status/init/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
13
.claude/commands/bmad/bmm/workflows/workflow-status.md
Normal file
13
.claude/commands/bmad/bmm/workflows/workflow-status.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: 'Lightweight status checker - answers ""what should I do now?"" for any agent. Reads YAML status file for workflow tracking. Use workflow-init for new projects.'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/workflow-status/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/workflow-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
14
.claude/commands/bmad/core/agents/bmad-master.md
Normal file
14
.claude/commands/bmad/core/agents/bmad-master.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: 'bmad-master'
|
||||
description: 'bmad-master agent'
|
||||
---
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/core/agents/bmad-master.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
9
.claude/commands/bmad/core/tasks/index-docs.md
Normal file
9
.claude/commands/bmad/core/tasks/index-docs.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
description: 'Generates or updates an index.md of all documents in the specified directory'
|
||||
---
|
||||
|
||||
# Index Docs
|
||||
|
||||
LOAD and execute the task at: _bmad/core/tasks/index-docs.xml
|
||||
|
||||
Follow all instructions in the task file exactly as written.
|
||||
5
.claude/commands/bmad/core/workflows/brainstorming.md
Normal file
5
.claude/commands/bmad/core/workflows/brainstorming.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/core/workflows/brainstorming/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
5
.claude/commands/bmad/core/workflows/party-mode.md
Normal file
5
.claude/commands/bmad/core/workflows/party-mode.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
description: 'Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations'
|
||||
---
|
||||
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/core/workflows/party-mode/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
63
.claude/settings.local.json
Normal file
63
.claude/settings.local.json
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(dir:*)",
|
||||
"Bash(findstr:*)",
|
||||
"Bash(test:*)",
|
||||
"Bash(tree:*)",
|
||||
"Bash(find:*)",
|
||||
"Bash(npm install:*)",
|
||||
"Bash(npx prisma generate:*)",
|
||||
"Bash(npx prisma migrate dev:*)",
|
||||
"Bash(npx prisma db push:*)",
|
||||
"Bash(npm run build:*)",
|
||||
"Bash(grep:*)",
|
||||
"Bash(netstat:*)",
|
||||
"Skill(bmad:bmm:agents:pm)",
|
||||
"WebSearch",
|
||||
"Bash(powershell:*)",
|
||||
"Bash(npm run dev:*)",
|
||||
"mcp__zread__read_file",
|
||||
"mcp__zread__search_doc",
|
||||
"Bash(npx prisma studio:*)",
|
||||
"Bash(timeout:*)",
|
||||
"mcp__web-reader__webReader",
|
||||
"Bash(taskkill:*)",
|
||||
"Bash(sqlite3:*)",
|
||||
"Bash(node scripts/check-labels.js:*)",
|
||||
"Bash(curl:*)",
|
||||
"Bash(python:*)",
|
||||
"Bash(npm test:*)",
|
||||
"Skill(bmad:bmm:agents:ux-designer)",
|
||||
"Skill(bmad:bmm:workflows:create-prd)",
|
||||
"Bash(ls:*)",
|
||||
"Bash(cat:*)",
|
||||
"Bash(ping:*)",
|
||||
"Bash(tasklist:*)",
|
||||
"Bash(npm uninstall:*)",
|
||||
"Bash(node:*)",
|
||||
"Bash(npx tsx:*)",
|
||||
"Bash(npx tsc:*)",
|
||||
"mcp__zai-mcp-server__analyze_image",
|
||||
"Skill(bmad:bmm:agents:architect)",
|
||||
"Bash(git log:*)",
|
||||
"Skill(bmad:bmm:workflows:workflow-status)",
|
||||
"Skill(bmad:bmm:workflows:sprint-planning)",
|
||||
"Bash(done)",
|
||||
"Bash(for:*)",
|
||||
"Bash(do echo:*)",
|
||||
"Bash(chmod:*)",
|
||||
"Bash(git add:*)",
|
||||
"Bash(git commit:*)",
|
||||
"Bash(git push:*)",
|
||||
"Bash(docker compose:*)",
|
||||
"mcp__context7__resolve-library-id",
|
||||
"mcp__web-search-prime__webSearchPrime",
|
||||
"mcp__context7__query-docs",
|
||||
"Bash(docker logs:*)",
|
||||
"Bash(docker run:*)",
|
||||
"Bash(docker exec:*)",
|
||||
"Bash(git reset:*)"
|
||||
]
|
||||
}
|
||||
}
|
||||
27
.env.docker
Normal file
27
.env.docker
Normal file
@@ -0,0 +1,27 @@
|
||||
# ============================================
|
||||
# Docker / Production Environment
|
||||
# ============================================
|
||||
# Update NEXTAUTH_URL with your server IP or domain
|
||||
NEXTAUTH_URL="http://192.168.1.190:3000"
|
||||
|
||||
# ============================================
|
||||
# AI Provider Configuration
|
||||
# ============================================
|
||||
AI_PROVIDER=ollama
|
||||
OLLAMA_BASE_URL="http://ollama:11434"
|
||||
OLLAMA_MODEL="granite4:latest"
|
||||
|
||||
# ============================================
|
||||
# Email Configuration (Optional)
|
||||
# ============================================
|
||||
# Uncomment and configure for email features
|
||||
# SMTP_HOST="smtp.gmail.com"
|
||||
# SMTP_PORT="587"
|
||||
# SMTP_USER="your-email@gmail.com"
|
||||
# SMTP_PASS="your-app-password"
|
||||
# SMTP_FROM="noreply@memento.app"
|
||||
|
||||
# ============================================
|
||||
# OpenAI (Optional)
|
||||
# ============================================
|
||||
# OPENAI_API_KEY="sk-..."
|
||||
57
.env.docker.example
Normal file
57
.env.docker.example
Normal file
@@ -0,0 +1,57 @@
|
||||
# ============================================
|
||||
# Docker / Production Environment Template
|
||||
# ============================================
|
||||
# Copy this file to .env.docker and update with your server IP/domain
|
||||
|
||||
# IMPORTANT: Update NEXTAUTH_URL with your server IP or domain name
|
||||
# Examples:
|
||||
# - IP: NEXTAUTH_URL="http://192.168.1.190:3000"
|
||||
# - Domain: NEXTAUTH_URL="http://your-domain.com"
|
||||
# - HTTPS: NEXTAUTH_URL="https://your-domain.com"
|
||||
|
||||
NEXTAUTH_URL="http://YOUR_SERVER_IP:3000"
|
||||
|
||||
# ============================================
|
||||
# AI Provider Configuration
|
||||
# ============================================
|
||||
# You can configure separate providers for tags and embeddings
|
||||
# Options: ollama, openai, custom
|
||||
|
||||
# For local Ollama in Docker (service name):
|
||||
# AI_PROVIDER_TAGS=ollama
|
||||
# AI_PROVIDER_EMBEDDING=ollama
|
||||
# OLLAMA_BASE_URL="http://ollama:11434"
|
||||
# AI_MODEL_TAGS="granite4:latest"
|
||||
# AI_MODEL_EMBEDDING="embeddinggemma:latest"
|
||||
|
||||
# For external Ollama (on host or different server):
|
||||
# AI_PROVIDER_TAGS=ollama
|
||||
# AI_PROVIDER_EMBEDDING=ollama
|
||||
# OLLAMA_BASE_URL="http://YOUR_SERVER_IP:11434"
|
||||
# AI_MODEL_TAGS="granite4:latest"
|
||||
# AI_MODEL_EMBEDDING="embeddinggemma:latest"
|
||||
|
||||
# For OpenAI (recommended for production):
|
||||
# AI_PROVIDER_TAGS=openai
|
||||
# AI_PROVIDER_EMBEDDING=openai
|
||||
# OPENAI_API_KEY="sk-..."
|
||||
# AI_MODEL_TAGS="gpt-4o-mini"
|
||||
# AI_MODEL_EMBEDDING="text-embedding-3-small"
|
||||
|
||||
# Mixed setup (e.g., Ollama for tags, OpenAI for embeddings):
|
||||
# AI_PROVIDER_TAGS=ollama
|
||||
# AI_PROVIDER_EMBEDDING=openai
|
||||
# OLLAMA_BASE_URL="http://ollama:11434"
|
||||
# OPENAI_API_KEY="sk-..."
|
||||
# AI_MODEL_TAGS="granite4:latest"
|
||||
# AI_MODEL_EMBEDDING="text-embedding-3-small"
|
||||
|
||||
# ============================================
|
||||
# Email Configuration (Optional)
|
||||
# ============================================
|
||||
# Uncomment and configure for email features (password reset, reminders)
|
||||
# SMTP_HOST="smtp.gmail.com"
|
||||
# SMTP_PORT="587"
|
||||
# SMTP_USER="your-email@gmail.com"
|
||||
# SMTP_PASS="your-app-password"
|
||||
# SMTP_FROM="noreply@memento.app"
|
||||
45
.env.example
Normal file
45
.env.example
Normal file
@@ -0,0 +1,45 @@
|
||||
# ============================================
|
||||
# Database Configuration
|
||||
# ============================================
|
||||
DATABASE_URL="file:/app/prisma/dev.db"
|
||||
|
||||
# ============================================
|
||||
# NextAuth Configuration
|
||||
# ============================================
|
||||
# Generate with: openssl rand -base64 32
|
||||
NEXTAUTH_SECRET="change-this-to-a-random-string-at-least-32-characters-long"
|
||||
# For local development: NEXTAUTH_URL="http://localhost:3000"
|
||||
# For Docker/Production: NEXTAUTH_URL="http://YOUR_SERVER_IP:3000"
|
||||
NEXTAUTH_URL="http://localhost:3000"
|
||||
|
||||
# ============================================
|
||||
# Email Configuration (SMTP)
|
||||
# ============================================
|
||||
# Required for password reset and reminders
|
||||
SMTP_HOST="smtp.gmail.com"
|
||||
SMTP_PORT="587"
|
||||
SMTP_USER="your-email@gmail.com"
|
||||
SMTP_PASS="your-app-password"
|
||||
SMTP_FROM="noreply@memento.app"
|
||||
|
||||
# ============================================
|
||||
# AI Provider Configuration
|
||||
# ============================================
|
||||
|
||||
# OpenAI (Optional - for GPT models)
|
||||
OPENAI_API_KEY="sk-..."
|
||||
|
||||
# Ollama (Optional - for local models)
|
||||
OLLAMA_API_URL="http://ollama:11434"
|
||||
|
||||
# ============================================
|
||||
# Application Settings
|
||||
# ============================================
|
||||
NODE_ENV="production"
|
||||
PORT="3000"
|
||||
|
||||
# ============================================
|
||||
# Docker-Specific Settings
|
||||
# ============================================
|
||||
# These are usually set in docker-compose.yml
|
||||
# Keep for local development reference
|
||||
12
.gemini/commands/bmad-agent-bmm-analyst.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-analyst.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Analyst"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/analyst.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-bmm-architect.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-architect.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Architect"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/architect.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-bmm-dev.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-dev.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Dev"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/dev.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-bmm-pm.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-pm.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Pm"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/pm.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-bmm-quick-flow-solo-dev.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-quick-flow-solo-dev.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Quick Flow Solo Dev"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/quick-flow-solo-dev.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-bmm-sm.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-sm.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Sm"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/sm.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-bmm-tea.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-tea.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Tea"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/tea.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-bmm-tech-writer.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-tech-writer.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Tech Writer"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/tech-writer.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-bmm-ux-designer.toml
Normal file
12
.gemini/commands/bmad-agent-bmm-ux-designer.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Agent: Ux Designer"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/ux-designer.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-agent-core-bmad-master.toml
Normal file
12
.gemini/commands/bmad-agent-core-bmad-master.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD CORE Agent: Bmad Master"
|
||||
prompt = """
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/core/agents/bmad-master.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
"""
|
||||
12
.gemini/commands/bmad-task-core-index-docs.toml
Normal file
12
.gemini/commands/bmad-task-core-index-docs.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "Executes the Index Docs task from the BMad Method."
|
||||
prompt = """
|
||||
Execute the following BMad Method task workflow:
|
||||
|
||||
PRE-FLIGHT CHECKLIST:
|
||||
1. [ ] IMMEDIATE ACTION: Load and parse @_bmad/core/config.yaml.
|
||||
2. [ ] IMMEDIATE ACTION: Read and load the task definition at @_bmad/core/tasks/index-docs.xml.
|
||||
|
||||
Follow all instructions and complete the task as defined.
|
||||
|
||||
TASK DEFINITION: @_bmad/core/tasks/index-docs.xml
|
||||
"""
|
||||
@@ -0,0 +1,12 @@
|
||||
description = "Executes the Review Adversarial General task from the BMad Method."
|
||||
prompt = """
|
||||
Execute the following BMad Method task workflow:
|
||||
|
||||
PRE-FLIGHT CHECKLIST:
|
||||
1. [ ] IMMEDIATE ACTION: Load and parse @_bmad/core/config.yaml.
|
||||
2. [ ] IMMEDIATE ACTION: Read and load the task definition at @_bmad/core/tasks/review-adversarial-general.xml.
|
||||
|
||||
Follow all instructions and complete the task as defined.
|
||||
|
||||
TASK DEFINITION: @_bmad/core/tasks/review-adversarial-general.xml
|
||||
"""
|
||||
12
.gemini/commands/bmad-task-core-shard-doc.toml
Normal file
12
.gemini/commands/bmad-task-core-shard-doc.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "Executes the Shard Doc task from the BMad Method."
|
||||
prompt = """
|
||||
Execute the following BMad Method task workflow:
|
||||
|
||||
PRE-FLIGHT CHECKLIST:
|
||||
1. [ ] IMMEDIATE ACTION: Load and parse @_bmad/core/config.yaml.
|
||||
2. [ ] IMMEDIATE ACTION: Read and load the task definition at @_bmad/core/tasks/shard-doc.xml.
|
||||
|
||||
Follow all instructions and complete the task as defined.
|
||||
|
||||
TASK DEFINITION: @_bmad/core/tasks/shard-doc.xml
|
||||
"""
|
||||
12
.gemini/commands/bmad-task-core-validate-workflow.toml
Normal file
12
.gemini/commands/bmad-task-core-validate-workflow.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "Executes the Validate Workflow task from the BMad Method."
|
||||
prompt = """
|
||||
Execute the following BMad Method task workflow:
|
||||
|
||||
PRE-FLIGHT CHECKLIST:
|
||||
1. [ ] IMMEDIATE ACTION: Load and parse @_bmad/core/config.yaml.
|
||||
2. [ ] IMMEDIATE ACTION: Read and load the task definition at @_bmad/core/tasks/validate-workflow.xml.
|
||||
|
||||
Follow all instructions and complete the task as defined.
|
||||
|
||||
TASK DEFINITION: @_bmad/core/tasks/validate-workflow.xml
|
||||
"""
|
||||
12
.gemini/commands/bmad-task-core-workflow.toml
Normal file
12
.gemini/commands/bmad-task-core-workflow.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "Executes the Workflow task from the BMad Method."
|
||||
prompt = """
|
||||
Execute the following BMad Method task workflow:
|
||||
|
||||
PRE-FLIGHT CHECKLIST:
|
||||
1. [ ] IMMEDIATE ACTION: Load and parse @_bmad/core/config.yaml.
|
||||
2. [ ] IMMEDIATE ACTION: Read and load the task definition at @_bmad/core/tasks/workflow.xml.
|
||||
|
||||
Follow all instructions and complete the task as defined.
|
||||
|
||||
TASK DEFINITION: @_bmad/core/tasks/workflow.xml
|
||||
"""
|
||||
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: check-implementation-readiness"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-code-review.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-code-review.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: code-review"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/code-review/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/code-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-correct-course.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-correct-course.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: correct-course"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: create-architecture"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/create-architecture/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: create-epics-and-stories"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: create-excalidraw-dataflow"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-dataflow/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: create-excalidraw-diagram"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-diagram/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: create-excalidraw-flowchart"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-flowchart/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: create-excalidraw-wireframe"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/excalidraw-diagrams/create-wireframe/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
4
.gemini/commands/bmad-workflow-bmm-create-prd.toml
Normal file
4
.gemini/commands/bmad-workflow-bmm-create-prd.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: create-prd"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/2-plan-workflows/prd/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: create-product-brief"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/1-analysis/create-product-brief/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-create-story.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-create-story.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: create-story"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/create-story/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/create-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
4
.gemini/commands/bmad-workflow-bmm-create-tech-spec.toml
Normal file
4
.gemini/commands/bmad-workflow-bmm-create-tech-spec.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: create-tech-spec"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/bmad-quick-flow/create-tech-spec/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
4
.gemini/commands/bmad-workflow-bmm-create-ux-design.toml
Normal file
4
.gemini/commands/bmad-workflow-bmm-create-ux-design.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: create-ux-design"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/2-plan-workflows/create-ux-design/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-dev-story.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-dev-story.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: dev-story"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/dev-story/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-document-project.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-document-project.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: document-project"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/document-project/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/document-project/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: generate-project-context"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/generate-project-context/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
4
.gemini/commands/bmad-workflow-bmm-quick-dev.toml
Normal file
4
.gemini/commands/bmad-workflow-bmm-quick-dev.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: quick-dev"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/bmad-quick-flow/quick-dev/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
4
.gemini/commands/bmad-workflow-bmm-research.toml
Normal file
4
.gemini/commands/bmad-workflow-bmm-research.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
description = "BMAD BMM Workflow: research"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/bmm/workflows/1-analysis/research/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-retrospective.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-retrospective.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: retrospective"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/retrospective/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-sprint-planning.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-sprint-planning.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: sprint-planning"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/sprint-planning/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-sprint-status.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-sprint-status.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: sprint-status"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/4-implementation/sprint-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-testarch-atdd.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-testarch-atdd.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: testarch-atdd"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/atdd/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/atdd/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-testarch-automate.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-testarch-automate.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: testarch-automate"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/automate/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/automate/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-testarch-ci.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-testarch-ci.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: testarch-ci"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/ci/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/ci/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-testarch-framework.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-testarch-framework.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: testarch-framework"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/framework/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/framework/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-testarch-nfr.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-testarch-nfr.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: testarch-nfr"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-testarch-test-design.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-testarch-test-design.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: testarch-test-design"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/test-design/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/test-design/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-testarch-test-review.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-testarch-test-review.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: testarch-test-review"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/test-review/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/test-review/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-testarch-trace.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-testarch-trace.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: testarch-trace"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/testarch/trace/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/testarch/trace/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-workflow-init.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-workflow-init.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: workflow-init"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/workflow-status/init/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/workflow-status/init/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
12
.gemini/commands/bmad-workflow-bmm-workflow-status.toml
Normal file
12
.gemini/commands/bmad-workflow-bmm-workflow-status.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
description = "BMAD BMM Workflow: workflow-status"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THESE STEPS - while staying in character as the current agent persona you may have loaded:
|
||||
|
||||
<steps CRITICAL="TRUE">
|
||||
1. Always LOAD the FULL @_bmad/core/tasks/workflow.xml
|
||||
2. READ its entire contents - this is the CORE OS for EXECUTING the specific workflow-config @_bmad/bmm/workflows/workflow-status/workflow.yaml
|
||||
3. Pass the yaml path _bmad/bmm/workflows/workflow-status/workflow.yaml as 'workflow-config' parameter to the workflow.xml instructions
|
||||
4. Follow workflow.xml instructions EXACTLY as written to process and follow the specific workflow config and its instructions
|
||||
5. Save outputs after EACH section when generating any documents from templates
|
||||
</steps>
|
||||
"""
|
||||
4
.gemini/commands/bmad-workflow-core-brainstorming.toml
Normal file
4
.gemini/commands/bmad-workflow-core-brainstorming.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
description = "BMAD CORE Workflow: brainstorming"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/core/workflows/brainstorming/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
4
.gemini/commands/bmad-workflow-core-party-mode.toml
Normal file
4
.gemini/commands/bmad-workflow-core-party-mode.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
description = "BMAD CORE Workflow: party-mode"
|
||||
prompt = """
|
||||
IT IS CRITICAL THAT YOU FOLLOW THIS COMMAND: LOAD the FULL @_bmad/core/workflows/party-mode/workflow.md, READ its entire contents and follow its directions exactly!
|
||||
"""
|
||||
17
.github/agents/bmd-custom-bmm-analyst.agent.md
vendored
Normal file
17
.github/agents/bmd-custom-bmm-analyst.agent.md
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
description: "Activates the Analyst agent persona."
|
||||
tools: ["changes","edit","fetch","githubRepo","problems","runCommands","runTasks","runTests","search","runSubagent","testFailure","todos","usages"]
|
||||
---
|
||||
|
||||
# Analyst Agent
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/analyst.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
|
||||
17
.github/agents/bmd-custom-bmm-architect.agent.md
vendored
Normal file
17
.github/agents/bmd-custom-bmm-architect.agent.md
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
description: "Activates the Architect agent persona."
|
||||
tools: ["changes","edit","fetch","githubRepo","problems","runCommands","runTasks","runTests","search","runSubagent","testFailure","todos","usages"]
|
||||
---
|
||||
|
||||
# Architect Agent
|
||||
|
||||
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
|
||||
|
||||
<agent-activation CRITICAL="TRUE">
|
||||
1. LOAD the FULL agent file from @_bmad/bmm/agents/architect.md
|
||||
2. READ its entire contents - this contains the complete agent persona, menu, and instructions
|
||||
3. Execute ALL activation steps exactly as written in the agent file
|
||||
4. Follow the agent's persona and menu system precisely
|
||||
5. Stay in character throughout the session
|
||||
</agent-activation>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user