Files
BMAD-METHOD/.bmad/bmb/workflows/create-workflow/checklist.md
Brian Madison 7eb52520fa Major Enhancements:
- Installation path is now fully configurable, allowing users to specify custom installation directories during setup
  - Default installation location changed to .bmad (hidden directory) for cleaner project root organization

    Web Bundle Improvements:

    - All web bundles (single agent and team) now include party mode support for multi-agent collaboration!
    - Advanced elicitation capabilities integrated into standalone agents
    - All bundles enhanced with party mode agent manifests
    - Added default-party.csv files to bmm, bmgd, and cis module teams
    - The default party file is what will be used with single agent bundles. teams can customize for different party configurations before web bundling through a setting in the team yaml file
    - New web bundle outputs for all agents (analyst, architect, dev, pm, sm, tea, tech-writer, ux-designer, game-*, creative-squad)

    Phase 4 Workflow Updates (In Progress):

    - Initiated shift to separate phase 4 implementation artifacts from documentation
        - Phase 4 implementation artifacts (stories, code review, sprint plan, context files) will move to dedicated location outside docs folder
        - Installer questions and configuration added for artifact path selection
        - Updated workflow.yaml files for code-review, sprint-planning, story-context, epic-tech-context, and retrospective workflows to support this, but still might require some udpates

    Additional Changes:

    - New agent and action command header models for standardization
    - Enhanced web-bundle-activation-steps fragment
    - Updated web-bundler.js to support new structure
    - VS Code settings updated for new .bmad directory
    - Party mode instructions and workflow enhanced for better orchestration

   IDE Installer Updates:

    - Show version number of installer in cli
    - improved Installer UX
    - Gemini TOML Improved to have clear loading instructions with @ commands
    - All tools agent launcher mds improved to use a central file template critical indication isntead of hardcoding in 2 different locations.
2025-11-09 17:39:05 -06:00

3.1 KiB

Build Workflow - Validation Checklist

Workflow Configuration (workflow.yaml)

  • Name follows kebab-case convention
  • Description clearly states workflow purpose
  • All paths use proper variable substitution
  • installed_path points to correct module location
  • template/instructions paths are correct for workflow type
  • Output file pattern is appropriate
  • YAML syntax is valid (no parsing errors)

Instructions Structure (instructions.md)

  • Critical headers reference workflow engine
  • All steps have sequential numbering
  • Each step has a clear goal attribute
  • Optional steps marked with optional="true"
  • Repeating steps have appropriate repeat attributes
  • All template-output tags have unique variable names
  • Flow control (if any) has valid step references

Template Structure (if document workflow)

  • All sections have appropriate placeholders
  • Variable names match template-output tags exactly
  • Markdown formatting is valid
  • Date and metadata fields included
  • No unreferenced variables remain

Content Quality

  • Instructions are specific and actionable
  • Examples provided where helpful
  • Limits set for lists and content length
  • User prompts are clear
  • Step goals accurately describe outcomes

Validation Checklist (if present)

  • Criteria are measurable and specific
  • Checks grouped logically by category
  • Final validation summary included
  • All critical requirements covered

File System

  • Workflow folder created in correct module
  • All required files present based on workflow type
  • File permissions allow execution
  • No placeholder text remains (like {TITLE})

Testing Readiness

  • Workflow can be invoked without errors
  • All required inputs are documented
  • Output location is writable
  • Dependencies (if any) are available

Web Bundle Configuration (if applicable)

  • web_bundle section present if needed
  • Name, description, author copied from main config
  • All file paths converted to .bmad/-relative format
  • NO {config_source} variables in web bundle
  • NO {project-root} prefixes in paths
  • Instructions path listed correctly
  • Validation/checklist path listed correctly
  • Template path listed (if document workflow)
  • All data files referenced in instructions are listed
  • All sub-workflows are included
  • web_bundle_files array is complete:
    • Instructions.md included
    • Checklist.md included
    • Template.md included (if applicable)
    • All CSV/JSON data files included
    • All referenced templates included
    • All sub-workflow files included
  • No external dependencies outside bundle

Documentation

  • README created (if requested)
  • Usage instructions clear
  • Example command provided
  • Special requirements noted
  • Web bundle deployment noted (if applicable)

Final Validation

  • Configuration: No issues
  • Instructions: Complete and clear
  • Template: Variables properly mapped
  • Testing: Ready for test run