Skill Tracer
Skills › BMAD Method › bmad › initiative.md

initiative.md

10 lines · skills/bmad/references/initiative.md at bd70c64

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# The active initiative
2
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.
4
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.

  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. Sofia (bmad-agent-po) 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.
Raw lines 1 to 10
Runs code scripts/resolve_config.py :5
Names a skill bmad-agent-po :7