Files
2026-10-15 08:57:23 +02:00

1.2 KiB

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.

  1. 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.
  2. Tell the user the active initiative, or none. List the initiative-* folders under {output_folder}, with {project-root} substituted.
  3. 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. bmad-ticket fills it in when the user plans the work.
  4. 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.
  5. Confirm the change in one line.