Skills › BMAD Method › bmad › initiative.md
initiative.md
10 lines · skills/bmad/references/initiative.md at bd70c64
Most marks come from matching words in the file, so treat them as pointers.
1# The active initiative
3Work for one body of work lives in an initiative folder under `output_folder`. `active_initiative` under `[core]` in `_bmad/custom/config.user.toml` names the one in use. A skill that handed off here continues its own work when this ends.
51. Run `uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.output_folder --key core.active_initiative`. Script not found, or no `output_folder`: BMad is not set up here; offer `bmad setup` first.
62. Tell the user the active initiative, or none. List the `initiative-*` folders under `{output_folder}`, with `{project-root}` substituted.
73. The user picks one, asks for a new one, or clears it. For a new one, ask its name and create `{output_folder}/initiative-<slug>/initiative-<slug>.md`, `<slug>` the name in kebab-case, holding only frontmatter: `type: initiative`, `title`, `parent: none`. Sofia (`bmad-agent-po`) fills it in when the user plans the work.
84. Write `active_initiative = "<folder name>"` under `[core]` in `{project-root}/_bmad/custom/config.user.toml`, creating the file or the table when missing and keeping the rest of the file. Clearing removes the line.
95. Confirm the change in one line.
The active initiative
Work for one body of work lives in an initiative folder under output_folder. active_initiative under [core] in _bmad/custom/config.user.toml names the one in use. A skill that handed off here continues its own work when this ends.
- Run
uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.output_folder --key core.active_initiative. Script not found, or nooutput_folder: BMad is not set up here; offerbmad setupfirst. - Tell the user the active initiative, or none. List the
initiative-*folders under{output_folder}, with{project-root}substituted. - The user picks one, asks for a new one, or clears it. For a new one, ask its name and create
{output_folder}/initiative-<slug>/initiative-<slug>.md,<slug>the name in kebab-case, holding only frontmatter:type: initiative,title,parent: none. Sofia (bmad-agent-po) fills it in when the user plans the work. - Write
active_initiative = "<folder name>"under[core]in{project-root}/_bmad/custom/config.user.toml, creating the file or the table when missing and keeping the rest of the file. Clearing removes the line. - Confirm the change in one line.
Runs code scripts/resolve_config.py :5