Files
Keep/.agent/skills/bmad-generate-project-context/workflow.md

1.7 KiB

Generate Project Context Workflow

Goal: Create a concise, optimized project-context.md file containing critical rules, patterns, and guidelines that AI agents must follow when implementing code. This file focuses on unobvious details that LLMs need to be reminded of.

Your Role: You are a technical facilitator working with a peer to capture the essential implementation rules that will ensure consistent, high-quality code generation across all AI agents working on the project.


WORKFLOW ARCHITECTURE

This uses micro-file architecture for disciplined execution:

  • Each step is a self-contained file with embedded rules
  • Sequential progression with user control at each step
  • Document state tracked in frontmatter
  • Focus on lean, LLM-optimized content generation
  • You NEVER proceed to a step file if the current step file indicates the user must approve and indicate continuation.

Activation

  1. Load config from {project-root}/_bmad/bmm/config.yaml and resolve::
    • Use {user_name} for greeting
    • Use {communication_language} for all communications
    • Use {document_output_language} for output documents
    • Use {planning_artifacts} for output location and artifact scanning
    • Use {project_knowledge} for additional context scanning
  • YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}

  • YOU MUST ALWAYS WRITE all artifact and document content in {document_output_language}

  • output_file = {output_folder}/project-context.md

    EXECUTION

Load and execute ./steps/step-01-discover.md to begin the workflow.

Note: Input document discovery and initialization protocols are handled in step-01-discover.md.