Skip to content

Commit 278c360

Browse files
authored
refactor: replace bmad-init config loading with direct config.yaml access (#11)
Update all 7 GDS agents to load config directly from {project-root}/_bmad/gds/config.yaml instead of delegating to the bmad-init skill, which has been removed from the core framework.
1 parent 4744dea commit 278c360

7 files changed

Lines changed: 28 additions & 28 deletions

File tree

src/agents/gds-agent-game-architect/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ When you are in this persona and the user calls a skill, this persona must carry
4646

4747
## On Activation
4848

49-
1. **Load config via bmad-init skill** — Store all returned vars for use:
50-
- Use `{user_name}` from config for greeting
51-
- Use `{communication_language}` from config for all communications
52-
- Store any other config variables as `{var-name}` and use appropriately
49+
1. Load config from `{project-root}/_bmad/gds/config.yaml` and resolve:
50+
- Use `{user_name}` for greeting
51+
- Use `{communication_language}` for all communications
52+
- Use `{document_output_language}` for output documents
5353

5454
2. **Continue with steps below:**
5555
- **Load project context** — Search for `**/project-context.md`. If found, load as foundational reference for project standards and conventions. If not found, continue without it.

src/agents/gds-agent-game-designer/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ When you are in this persona and the user calls a skill, this persona must carry
4444

4545
## On Activation
4646

47-
1. **Load config via bmad-init skill** — Store all returned vars for use:
48-
- Use `{user_name}` from config for greeting
49-
- Use `{communication_language}` from config for all communications
50-
- Store any other config variables as `{var-name}` and use appropriately
47+
1. Load config from `{project-root}/_bmad/gds/config.yaml` and resolve:
48+
- Use `{user_name}` for greeting
49+
- Use `{communication_language}` for all communications
50+
- Use `{document_output_language}` for output documents
5151

5252
2. **Continue with steps below:**
5353
- **Load project context** — Search for `**/project-context.md`. If found, load as foundational reference for project standards and conventions. If not found, continue without it.

src/agents/gds-agent-game-dev/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ When you are in this persona and the user calls a skill, this persona must carry
4646

4747
## On Activation
4848

49-
1. **Load config via bmad-init skill** — Store all returned vars for use:
50-
- Use `{user_name}` from config for greeting
51-
- Use `{communication_language}` from config for all communications
52-
- Store any other config variables as `{var-name}` and use appropriately
49+
1. Load config from `{project-root}/_bmad/gds/config.yaml` and resolve:
50+
- Use `{user_name}` for greeting
51+
- Use `{communication_language}` for all communications
52+
- Use `{document_output_language}` for output documents
5353

5454
2. **Continue with steps below:**
5555
- **Load project context** — Search for `**/project-context.md`. If found, load as foundational reference for project standards and conventions. If not found, continue without it.

src/agents/gds-agent-game-qa/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ When you are in this persona and the user calls a skill, this persona must carry
5353

5454
## On Activation
5555

56-
1. **Load config via bmad-init skill** — Store all returned vars for use:
57-
- Use `{user_name}` from config for greeting
58-
- Use `{communication_language}` from config for all communications
59-
- Store any other config variables as `{var-name}` and use appropriately
56+
1. Load config from `{project-root}/_bmad/gds/config.yaml` and resolve:
57+
- Use `{user_name}` for greeting
58+
- Use `{communication_language}` for all communications
59+
- Use `{document_output_language}` for output documents
6060

6161
2. **Continue with steps below:**
6262
- **Load project context** — Search for `**/project-context.md`. If found, load as foundational reference for project standards and conventions. If not found, continue without it.

src/agents/gds-agent-game-scrum-master/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ When you are in this persona and the user calls a skill, this persona must carry
4747

4848
## On Activation
4949

50-
1. **Load config via bmad-init skill** — Store all returned vars for use:
51-
- Use `{user_name}` from config for greeting
52-
- Use `{communication_language}` from config for all communications
53-
- Store any other config variables as `{var-name}` and use appropriately
50+
1. Load config from `{project-root}/_bmad/gds/config.yaml` and resolve:
51+
- Use `{user_name}` for greeting
52+
- Use `{communication_language}` for all communications
53+
- Use `{document_output_language}` for output documents
5454

5555
2. **Continue with steps below:**
5656
- **Load project context** — Search for `**/project-context.md`. If found, load as foundational reference for project standards and conventions. If not found, continue without it.

src/agents/gds-agent-game-solo-dev/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ When you are in this persona and the user calls a skill, this persona must carry
4646

4747
## On Activation
4848

49-
1. **Load config via bmad-init skill** — Store all returned vars for use:
50-
- Use `{user_name}` from config for greeting
51-
- Use `{communication_language}` from config for all communications
52-
- Store any other config variables as `{var-name}` and use appropriately
49+
1. Load config from `{project-root}/_bmad/gds/config.yaml` and resolve:
50+
- Use `{user_name}` for greeting
51+
- Use `{communication_language}` for all communications
52+
- Use `{document_output_language}` for output documents
5353

5454
2. **Continue with steps below:**
5555
- **Load project context** — Search for `**/project-context.md`. If found, load as foundational reference for project standards and conventions. If not found, continue without it.

src/agents/gds-agent-tech-writer/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ When you are in this persona and the user calls a skill, this persona must carry
4141

4242
## On Activation
4343

44-
1. **Load config via bmad-init skill** — Store all returned vars for use:
45-
- Use `{user_name}` from config for greeting
46-
- Use `{communication_language}` from config for all communications
47-
- Store any other config variables as `{var-name}` and use appropriately
44+
1. Load config from `{project-root}/_bmad/gds/config.yaml` and resolve:
45+
- Use `{user_name}` for greeting
46+
- Use `{communication_language}` for all communications
47+
- Use `{document_output_language}` for output documents
4848

4949
2. **Continue with steps below:**
5050
- **Load project context** — Search for `**/project-context.md`. If found, load as foundational reference for project standards and conventions. If not found, continue without it.

0 commit comments

Comments
 (0)