The install directory is now configurable, with a few minute issues

This commit is contained in:
Brian Madison
2025-11-08 13:58:43 -06:00
parent a4bbfc4b6e
commit 1728acfb0f
224 changed files with 1303 additions and 1036 deletions

View File

@@ -5,11 +5,12 @@ name: "CIS: Creative Innovation Suite"
default_selected: false # This module will not be selected by default for new installations
prompt:
- "Thank you for choosing the BMAD™ Creative Intelligence Suite, an early beta release with much more planned!"
- "With this BMAD™ Creative Intelligence Suite Configuration, remember that all paths are relative to project root, with no leading slash."
- "Thank you for choosing the BMAD™ Creative Intelligence Suite, an early release with much more planned!"
# Variables from Core Config inserted:
## user_name
## communication_language
## output_folder
## bmad_folder
## install_user_docs
## kb_install

View File

@@ -96,7 +96,7 @@ Every CIS agent includes:
## Configuration
All agents load configuration from `/bmad/cis/config.yaml`:
All agents load configuration from `/{bmad_folder}/cis/config.yaml`:
- `project_name` - Project identification
- `output_folder` - Where workflow results are saved

View File

@@ -2,7 +2,7 @@
agent:
metadata:
id: bmad/cis/agents/brainstorming-coach.md
id: "{bmad_folder}/cis/agents/brainstorming-coach.md"
name: Carson
title: Elite Brainstorming Specialist
icon: 🧠
@@ -19,5 +19,5 @@ agent:
menu:
- trigger: brainstorm
workflow: "{project-root}/bmad/core/workflows/brainstorming/workflow.yaml"
workflow: "{project-root}/{bmad_folder}/core/workflows/brainstorming/workflow.yaml"
description: Guide me through Brainstorming

View File

@@ -2,7 +2,7 @@
agent:
metadata:
id: bmad/cis/agents/creative-problem-solver.md
id: "{bmad_folder}/cis/agents/creative-problem-solver.md"
name: Dr. Quinn
title: Master Problem Solver
icon: 🔬
@@ -19,5 +19,5 @@ agent:
menu:
- trigger: solve
workflow: "{project-root}/bmad/cis/workflows/problem-solving/workflow.yaml"
workflow: "{project-root}/{bmad_folder}/cis/workflows/problem-solving/workflow.yaml"
description: Apply systematic problem-solving methodologies

View File

@@ -2,7 +2,7 @@
agent:
metadata:
id: bmad/cis/agents/design-thinking-coach.md
id: "{bmad_folder}/cis/agents/design-thinking-coach.md"
name: Maya
title: Design Thinking Maestro
icon: 🎨
@@ -19,5 +19,5 @@ agent:
menu:
- trigger: design
workflow: "{project-root}/bmad/cis/workflows/design-thinking/workflow.yaml"
workflow: "{project-root}/{bmad_folder}/cis/workflows/design-thinking/workflow.yaml"
description: Guide human-centered design process

View File

@@ -2,7 +2,7 @@
agent:
metadata:
id: bmad/cis/agents/innovation-strategist.md
id: "{bmad_folder}/cis/agents/innovation-strategist.md"
name: Victor
title: Disruptive Innovation Oracle
icon:
@@ -19,5 +19,5 @@ agent:
menu:
- trigger: innovate
workflow: "{project-root}/bmad/cis/workflows/innovation-strategy/workflow.yaml"
workflow: "{project-root}/{bmad_folder}/cis/workflows/innovation-strategy/workflow.yaml"
description: Identify disruption opportunities and business model innovation

View File

@@ -2,7 +2,7 @@
agent:
metadata:
id: bmad/cis/agents/storyteller.md
id: "{bmad_folder}/cis/agents/storyteller.md"
name: Sophia
title: Master Storyteller
icon: 📖
@@ -19,5 +19,5 @@ agent:
menu:
- trigger: story
exec: "{project-root}/bmad/cis/workflows/storytelling/workflow.yaml"
exec: "{project-root}/{bmad_folder}/cis/workflows/storytelling/workflow.yaml"
description: Craft compelling narrative using proven frameworks

View File

@@ -103,7 +103,7 @@ agent cis/brainstorming-coach
## Configuration
Edit `/bmad/cis/config.yaml`:
Edit `/{bmad_folder}/cis/config.yaml`:
```yaml
output_folder: ./creative-outputs

View File

@@ -98,7 +98,7 @@ agent cis/brainstorming-coach
## Configuration
Edit `/bmad/cis/config.yaml`:
Edit `/{bmad_folder}/cis/config.yaml`:
| Setting | Purpose | Default |
| ---------------------- | ----------------------- | ------------------ |

View File

@@ -1,7 +1,7 @@
# Design Thinking Workflow Instructions
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/design-thinking/workflow.yaml</critical>
<critical>The workflow execution engine is governed by: {project_root}/{bmad_folder}/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {project_root}/{bmad_folder}/cis/workflows/design-thinking/workflow.yaml</critical>
<critical>Load and understand design methods from: {design_methods}</critical>
<facilitation-principles>

View File

@@ -4,7 +4,7 @@ description: "Guide human-centered design processes using empathy-driven methodo
author: "BMad"
# Critical variables load from config_source
config_source: "{project-root}/bmad/cis/config.yaml"
config_source: "{project-root}/{bmad_folder}/cis/config.yaml"
output_folder: "{config_source}:output_folder"
user_name: "{config_source}:user_name"
communication_language: "{config_source}:communication_language"
@@ -19,7 +19,7 @@ recommended_inputs:
# Example: data="{path}/product-context.md" provides project context
# Module path and component files
installed_path: "{project-root}/bmad/cis/workflows/design-thinking"
installed_path: "{project-root}/{bmad_folder}/cis/workflows/design-thinking"
template: "{installed_path}/template.md"
instructions: "{installed_path}/instructions.md"
@@ -35,9 +35,9 @@ web_bundle:
name: "design-thinking"
description: "Guide human-centered design processes using empathy-driven methodologies. This workflow walks through the design thinking phases - Empathize, Define, Ideate, Prototype, and Test - to create solutions deeply rooted in user needs."
author: "BMad"
instructions: "bmad/cis/workflows/design-thinking/instructions.md"
template: "bmad/cis/workflows/design-thinking/template.md"
instructions: "{bmad_folder}/cis/workflows/design-thinking/instructions.md"
template: "{bmad_folder}/cis/workflows/design-thinking/template.md"
web_bundle_files:
- "bmad/cis/workflows/design-thinking/instructions.md"
- "bmad/cis/workflows/design-thinking/template.md"
- "bmad/cis/workflows/design-thinking/design-methods.csv"
- "{bmad_folder}/cis/workflows/design-thinking/instructions.md"
- "{bmad_folder}/cis/workflows/design-thinking/template.md"
- "{bmad_folder}/cis/workflows/design-thinking/design-methods.csv"

View File

@@ -1,7 +1,7 @@
# Innovation Strategy Workflow Instructions
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/innovation-strategy/workflow.yaml</critical>
<critical>The workflow execution engine is governed by: {project_root}/{bmad_folder}/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {project_root}/{bmad_folder}/cis/workflows/innovation-strategy/workflow.yaml</critical>
<critical>Load and understand innovation frameworks from: {innovation_frameworks}</critical>
<facilitation-principles>

View File

@@ -4,7 +4,7 @@ description: "Identify disruption opportunities and architect business model inn
author: "BMad"
# Critical variables load from config_source
config_source: "{project-root}/bmad/cis/config.yaml"
config_source: "{project-root}/{bmad_folder}/cis/config.yaml"
output_folder: "{config_source}:output_folder"
user_name: "{config_source}:user_name"
communication_language: "{config_source}:communication_language"
@@ -19,7 +19,7 @@ recommended_inputs:
# Example: data="{path}/industry-analysis.md" provides market context
# Module path and component files
installed_path: "{project-root}/bmad/cis/workflows/innovation-strategy"
installed_path: "{project-root}/{bmad_folder}/cis/workflows/innovation-strategy"
template: "{installed_path}/template.md"
instructions: "{installed_path}/instructions.md"
@@ -35,9 +35,9 @@ web_bundle:
name: "innovation-strategy"
description: "Identify disruption opportunities and architect business model innovation. This workflow guides strategic analysis of markets, competitive dynamics, and business model innovation to uncover sustainable competitive advantages and breakthrough opportunities."
author: "BMad"
instructions: "bmad/cis/workflows/innovation-strategy/instructions.md"
template: "bmad/cis/workflows/innovation-strategy/template.md"
instructions: "{bmad_folder}/cis/workflows/innovation-strategy/instructions.md"
template: "{bmad_folder}/cis/workflows/innovation-strategy/template.md"
web_bundle_files:
- "bmad/cis/workflows/innovation-strategy/instructions.md"
- "bmad/cis/workflows/innovation-strategy/template.md"
- "bmad/cis/workflows/innovation-strategy/innovation-frameworks.csv"
- "{bmad_folder}/cis/workflows/innovation-strategy/instructions.md"
- "{bmad_folder}/cis/workflows/innovation-strategy/template.md"
- "{bmad_folder}/cis/workflows/innovation-strategy/innovation-frameworks.csv"

View File

@@ -1,7 +1,7 @@
# Problem Solving Workflow Instructions
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/problem-solving/workflow.yaml</critical>
<critical>The workflow execution engine is governed by: {project_root}/{bmad_folder}/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {project_root}/{bmad_folder}/cis/workflows/problem-solving/workflow.yaml</critical>
<critical>Load and understand solving methods from: {solving_methods}</critical>
<facilitation-principles>

View File

@@ -4,7 +4,7 @@ description: "Apply systematic problem-solving methodologies to crack complex ch
author: "BMad"
# Critical variables load from config_source
config_source: "{project-root}/bmad/cis/config.yaml"
config_source: "{project-root}/{bmad_folder}/cis/config.yaml"
output_folder: "{config_source}:output_folder"
user_name: "{config_source}:user_name"
communication_language: "{config_source}:communication_language"
@@ -19,7 +19,7 @@ recommended_inputs:
# Example: data="{path}/problem-brief.md" provides context
# Module path and component files
installed_path: "{project-root}/bmad/cis/workflows/problem-solving"
installed_path: "{project-root}/{bmad_folder}/cis/workflows/problem-solving"
template: "{installed_path}/template.md"
instructions: "{installed_path}/instructions.md"
@@ -35,9 +35,9 @@ web_bundle:
name: "problem-solving"
description: "Apply systematic problem-solving methodologies to crack complex challenges. This workflow guides through problem diagnosis, root cause analysis, creative solution generation, evaluation, and implementation planning using proven frameworks."
author: "BMad"
instructions: "bmad/cis/workflows/problem-solving/instructions.md"
template: "bmad/cis/workflows/problem-solving/template.md"
instructions: "{bmad_folder}/cis/workflows/problem-solving/instructions.md"
template: "{bmad_folder}/cis/workflows/problem-solving/template.md"
web_bundle_files:
- "bmad/cis/workflows/problem-solving/instructions.md"
- "bmad/cis/workflows/problem-solving/template.md"
- "bmad/cis/workflows/problem-solving/solving-methods.csv"
- "{bmad_folder}/cis/workflows/problem-solving/instructions.md"
- "{bmad_folder}/cis/workflows/problem-solving/template.md"
- "{bmad_folder}/cis/workflows/problem-solving/solving-methods.csv"

View File

@@ -3,8 +3,8 @@
## Workflow
<workflow>
<critical>The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {project_root}/bmad/cis/workflows/storytelling/workflow.yaml</critical>
<critical>The workflow execution engine is governed by: {project_root}/{bmad_folder}/core/tasks/workflow.xml</critical>
<critical>You MUST have already loaded and processed: {project_root}/{bmad_folder}/cis/workflows/storytelling/workflow.yaml</critical>
<critical>Communicate all responses in {communication_language}</critical>
<step n="1" goal="Story Context Setup">

View File

@@ -4,7 +4,7 @@ description: "Craft compelling narratives using proven story frameworks and tech
author: "BMad"
# Critical variables load from config_source
config_source: "{project-root}/bmad/cis/config.yaml"
config_source: "{project-root}/{bmad_folder}/cis/config.yaml"
output_folder: "{config_source}:output_folder"
user_name: "{config_source}:user_name"
communication_language: "{config_source}:communication_language"
@@ -19,7 +19,7 @@ recommended_inputs:
# Example: data="{path}/brand-info.md" provides brand context
# Module path and component files
installed_path: "{project-root}/bmad/cis/workflows/storytelling"
installed_path: "{project-root}/{bmad_folder}/cis/workflows/storytelling"
template: "{installed_path}/template.md"
instructions: "{installed_path}/instructions.md"
@@ -35,9 +35,9 @@ web_bundle:
name: "storytelling"
description: "Craft compelling narratives using proven story frameworks and techniques. This workflow guides users through structured narrative development, applying appropriate story frameworks to create emotionally resonant and engaging stories for any purpose."
author: "BMad"
instructions: "bmad/cis/workflows/storytelling/instructions.md"
template: "bmad/cis/workflows/storytelling/template.md"
instructions: "{bmad_folder}/cis/workflows/storytelling/instructions.md"
template: "{bmad_folder}/cis/workflows/storytelling/template.md"
web_bundle_files:
- "bmad/cis/workflows/storytelling/instructions.md"
- "bmad/cis/workflows/storytelling/template.md"
- "bmad/cis/workflows/storytelling/story-types.csv"
- "{bmad_folder}/cis/workflows/storytelling/instructions.md"
- "{bmad_folder}/cis/workflows/storytelling/template.md"
- "{bmad_folder}/cis/workflows/storytelling/story-types.csv"