Skill Tracer
Skills › BMAD Method › bmad-toolsmith › workflow.md

workflow.md

27 lines · skills/bmad-toolsmith/shapes/rendered-skill/assets/workflow.md at bd70c64

Open on GitHub
1{% if workflow.{selector} not in ({allowed_values}) %}{{ halt("workflow.{selector} must be one of {allowed_values}, not " ~ workflow.{selector}) }}{% endif %}
2# {title}
3
4{purpose: one paragraph. What the workflow produces, for whom, and what must be true of it for them to act. Said once.}
5

{% if workflow.{selector} not in ({allowed_values}) %}{{ halt("workflow.{selector} must be one of {allowed_values}, not " ~ workflow.{selector}) }}{% endif %}

{title}

{purpose: one paragraph. What the workflow produces, for whom, and what must be true of it for them to act. Said once.}

Raw lines 1 to 5
6## Conventions
7
8- When a step directs you to another file, read it fully and follow it. Load one step at a time, when it is reached.
9- A step that shows a menu halts there and waits for the user.

Conventions

  • When a step directs you to another file, read it fully and follow it. Load one step at a time, when it is reached.
  • A step that shows a menu halts there and waits for the user.
Raw lines 6 to 10
11## On activation
13Run each of these in order before step 1 (`_None._` means skip):
15{{ workflow.activation_steps_prepend }}
17Hold every entry below as fact for the whole run. Entries prefixed `file:` are paths or globs under `{project-root}` to read; the rest are facts verbatim (`_None._` means none):
19{{ workflow.persistent_facts }}
21Then run each of these in order (`_None._` means skip):
23{{ workflow.activation_steps_append }}

On activation

Run each of these in order before step 1 (_None._ means skip):

{{ workflow.activation_steps_prepend }}

Hold every entry below as fact for the whole run. Entries prefixed file: are paths or globs under {project-root} to read; the rest are facts verbatim (_None._ means none):

{{ workflow.persistent_facts }}

Then run each of these in order (_None._ means skip):

{{ workflow.activation_steps_append }}

Raw lines 11 to 24
25## First step
27Read fully and follow `{{ rendered("step-01-{first_step}.md") }}`.

First step

Read fully and follow {{ rendered("step-01-{first_step}.md") }}.

Raw lines 25 to 27