Back to Bmad Method

Step 5: Present

src/bmm-skills/ship/bmad-build/step-05-present.md

6.12.01.3 KB
Original Source

Step 5: Present

RULES

  • Language — Speak in {{.communication_language}}. Write any file output in {{.document_output_language}}.
  • NEVER auto-push.

INSTRUCTIONS

Mark Spec Done

Change {spec_file} status to done in the frontmatter.

If {story_key} is not empty and {{.implementation_artifacts}}/sprint-status.yaml exists, read [[bmad-snapshot:sync-sprint-status.md]] with {target_status} = review.

Commit and Complete

If version control is available and the tree is dirty, create a local commit with a conventional message derived from the spec title.

{workflow.open_spec}

Display Summary

Display a very short completion summary — one or two sentences — including:

  • What changed.
  • The verification and review result, including whether anything was deferred.
  • The commit hash, if one was created.

Do not list changed files, repeat details from the spec, or narrate the process unless the user asks.

Offer applicable next actions in one short line: when version control and a remote are available, create a pull request (and push first if needed); use bmad-walkthrough; or make another change.

Workflow complete.

On Complete

If anything appears below, follow it as the final terminal instruction before exiting; otherwise exit normally.

{workflow.on_complete}