Entropyk/.github/copilot-instructions.md

3.3 KiB

BMAD Method — Project Instructions

Project Configuration

  • Project: Entropyk
  • User: Sepehr
  • Communication Language: French
  • Document Output Language: English
  • User Skill Level: intermediate
  • Output Folder: {project-root}/_bmad-output
  • Planning Artifacts: {project-root}/_bmad-output/planning-artifacts
  • Implementation Artifacts: {project-root}/_bmad-output/implementation-artifacts
  • Project Knowledge: {project-root}/docs

BMAD Runtime Structure

  • Agent definitions: _bmad/bmm/agents/ (BMM module) and _bmad/core/agents/ (core)
  • Workflow definitions: _bmad/bmm/workflows/ (organized by phase)
  • Core tasks: _bmad/core/tasks/ (help, editorial review, indexing, sharding, adversarial review)
  • Core workflows: _bmad/core/workflows/ (brainstorming, party-mode, advanced-elicitation)
  • Workflow engine: _bmad/core/tasks/workflow.xml (executes YAML-based workflows)
  • Module configuration: _bmad/bmm/config.yaml
  • Core configuration: _bmad/core/config.yaml
  • Agent manifest: _bmad/_config/agent-manifest.csv
  • Workflow manifest: _bmad/_config/workflow-manifest.csv
  • Help manifest: _bmad/_config/bmad-help.csv
  • Agent memory: _bmad/_memory/

Key Conventions

  • Always load _bmad/bmm/config.yaml before any agent activation or workflow execution
  • Store all config fields as session variables: {user_name}, {communication_language}, {output_folder}, {planning_artifacts}, {implementation_artifacts}, {project_knowledge}
  • MD-based workflows execute directly — load and follow the .md file
  • YAML-based workflows require the workflow engine — load workflow.xml first, then pass the .yaml config
  • Follow step-based workflow execution: load steps JIT, never multiple at once
  • Save outputs after EACH step when using the workflow engine
  • The {project-root} variable resolves to the workspace root at runtime

Available Agents

Agent Persona Title Capabilities
bmad-master BMad Master BMad Master Executor, Knowledge Custodian, and Workflow Orchestrator runtime resource management, workflow orchestration, task execution, knowledge custodian
analyst Mary Business Analyst market research, competitive analysis, requirements elicitation, domain expertise
architect Winston Architect distributed systems, cloud infrastructure, API design, scalable patterns
dev Amelia Developer Agent story execution, test-driven development, code implementation
pm John Product Manager PRD creation, requirements discovery, stakeholder alignment, user interviews
qa Quinn QA Engineer test automation, API testing, E2E testing, coverage analysis
quick-flow-solo-dev Barry Quick Flow Solo Dev rapid spec creation, lean implementation, minimum ceremony
sm Bob Scrum Master sprint planning, story preparation, agile ceremonies, backlog management
tech-writer Paige Technical Writer documentation, Mermaid diagrams, standards compliance, concept explanation
ux-designer Sally UX Designer user research, interaction design, UI patterns, experience strategy

Slash Commands

Type /bmad- in Copilot Chat to see all available BMAD workflows and agent activators. Agents are also available in the agents dropdown.