Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/skills/module-help.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
module,skill,display-name,menu-code,description,action,args,phase,after,before,required,output-location,outputs
BMad Builder,bmad-builder-setup,Setup Builder Module,SB,"Install or update BMad Builder module config and help entries. Collects user preferences, writes config.yaml, and migrates legacy configs.",configure,,anytime,,,false,{project-root}/_bmad,config.yaml and config.user.yaml
BMad Builder,bmad-agent-builder,Build an Agent,BA,"Create, edit, convert, or fix an agent skill.",build-process,"[-H] [description | path]",anytime,,bmad-agent-builder:quality-optimizer,false,output_folder,agent skill
BMad Builder,bmad-agent-builder,Optimize an Agent,OA,Validate and optimize an existing agent skill. Produces a quality report.,quality-optimizer,[-H] [path],anytime,bmad-agent-builder:build-process,,false,bmad_builder_reports,quality report
BMad Builder,bmad-workflow-builder,Build a Workflow,BW,"Create, edit, convert, or fix a workflow or utility skill.",build-process,"[-H] [description | path]",anytime,,bmad-workflow-builder:quality-optimizer,false,output_folder,workflow skill
BMad Builder,bmad-workflow-builder,Optimize a Workflow,OW,Validate and optimize an existing workflow or utility skill. Produces a quality report.,quality-optimizer,[-H] [path],anytime,bmad-workflow-builder:build-process,,false,bmad_builder_reports,quality report
20 changes: 20 additions & 0 deletions src/skills/module.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
code: bmb
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tools/validate-file-refs.mjs auto-detects the module code from src/module.yaml (not src/skills/module.yaml), so this addition likely won’t fix “Module: (unknown)” and external-ref skipping in that validator. Is the intent to also add/relocate a src/module.yaml, or update the validator to look under src/skills/?

Severity: medium

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

name: "BMad Builder"
description: "Standard Skill Compliant Factory for BMad Agents, Workflows and Modules"
module_version: 1.0.0
default_selected: false
module_greeting: >
Enjoy making your dream creations with the BMad Builder Module!
Run this again at any time if you want to reconfigure a setting or have updated the module, (or optionally just update _bmad/config.yaml and config.user.yaml to change existing values)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In module_greeting, the text references config.user.yaml without the _bmad/ prefix (it says _bmad/config.yaml and config.user.yaml). If users follow this literally, they may look in the wrong location for {project-root}/_bmad/config.user.yaml.

Severity: low

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.


For questions, suggestions and support - check us on Discord at https://discord.gg/gk8jAdXWmj

bmad_builder_output_folder:
prompt: "Where should your custom output (agent, workflow, module config) be saved?"
default: "{project-root}/skills"
result: "{project-root}/{value}"

bmad_builder_reports:
prompt: "Output for Evals, Test, Quality and Planning Reports?"
default: "{project-root}/skills/reports"
result: "{project-root}/{value}"
Loading