feat: remove hardcoding from installer for agents, improve expansion pack installation to its own locations, common files moved to common folder

This commit is contained in:
Brian Madison
2025-06-28 01:01:26 -05:00
parent 1ea367619a
commit 95e833beeb
156 changed files with 92193 additions and 172 deletions

View File

@@ -681,9 +681,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -136,9 +136,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -1202,9 +1202,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -292,9 +292,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

4
dist/agents/pm.txt vendored
View File

@@ -133,9 +133,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -493,9 +493,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -133,9 +133,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -1006,9 +1006,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -134,9 +134,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -736,17 +736,17 @@ IMPORTANT: Work through plan.md checklist systematically!
**Step 2: Copy Core Utilities**
Before proceeding, copy these essential files from bmad-core:
Before proceeding, copy these essential files from common:
```bash
# Copy core task utilities
cp bmad-core/tasks/create-doc.md expansion-packs/{pack-name}/tasks/
cp bmad-core/tasks/execute-checklist.md expansion-packs/{pack-name}/tasks/
cp common/tasks/create-doc.md expansion-packs/{pack-name}/tasks/
cp common/tasks/execute-checklist.md expansion-packs/{pack-name}/tasks/
# Copy core utility files
mkdir -p expansion-packs/{pack-name}/utils
cp bmad-core/utils/template-format.md expansion-packs/{pack-name}/utils/
cp bmad-core/utils/workflow-management.md expansion-packs/{pack-name}/utils/
cp common/utils/template-format.md expansion-packs/{pack-name}/utils/
cp common/utils/workflow-management.md expansion-packs/{pack-name}/utils/
```
**Step 3: Technical Implementation**

View File

@@ -784,9 +784,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -628,9 +628,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -528,9 +528,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules

View File

@@ -560,9 +560,9 @@ Confirm with the user their preferred interaction style:
### 3. Execute Template
- Load specified template from `templates#*` or the ../templates directory
- Load specified template from `templates#*` or the `{root}/templates directory`
- Follow ALL embedded LLM instructions within the template
- Process template markup according to `utils#template-format` or `../utils/template-format` conventions
- Process template markup according to `utils#template-format` or `{root}/utils/template-format` conventions
### 4. Template Processing Rules