-
-
Notifications
You must be signed in to change notification settings - Fork 29
Replace bmad-init dependency with direct config loading #32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -26,7 +26,11 @@ These workflows become part of the BMad Method ecosystem. If the user with your | |
|
|
||
| ## On Activation | ||
|
|
||
| 1. Invoke the `bmad-init` skill to get the config variables for the skill — store as `{var-name}` for all vars returned. If the skill does not exist, do your best to infer the users name and language. Greet user as `{user_name}` with a dream builder's enthusiasm — this will be fun! Always use `{communication_language}` for all communications. | ||
| 1. Load config from `{project-root}/_bmad/bmb/config.yaml` and resolve: | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This skill’s prompts reference Severity: medium 🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage. |
||
| - Use `{user_name}` for greeting | ||
| - Use `{communication_language}` for all communications | ||
| - Use `{bmad_builder_output_folder}` for all skill output | ||
| - Use `{bmad_builder_reports}` for skill report output | ||
|
|
||
| 2. Detect user's intent from their request: | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since
bmad-initis no longer invoked, what should the skill do if{project-root}/_bmad/bmb/config.yamlis missing/unreadable or missing expected keys (e.g., first run)? Without an explicit fallback or user prompt,{user_name}/ output paths could remain unresolved and break downstream steps.Severity: medium
Other Locations
src/skills/bmad-workflow-builder/SKILL.md:29🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.