BMAD-METHOD/.github/pull_request_template.md

3.9 KiB

BMAD Claude Integration - Pull Request

📋 Summary

🎯 Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation only changes
  • 🔧 Refactoring (no functional changes, no api changes)
  • Performance improvements
  • 🧪 Test improvements
  • 🎭 Agent improvements (prompts, personas, capabilities)
  • 🏗️ Build system changes
  • 🔄 CI/CD changes

🎭 Agent Impact

  • 📊 Analyst (Mary)
  • 🏗️ Architect (Winston)
  • 👨‍💻 Dev (James)
  • 📋 PM (John)
  • 🔍 QA (Quinn)
  • 🎯 Scrum Master (Bob)
  • 🛠️ Build system / templates
  • 📁 BMAD core integration

🧪 Testing

Automated Testing

  • npm run build:claude passes
  • npm run test:claude passes
  • npm run validate passes (in integration/claude)
  • All agent files generate without errors

Manual Testing

  • Tested affected agents in Claude Code
  • Verified agent behavior matches expectations
  • Tested cross-agent workflows (if applicable)
  • Validated BMAD methodology integration

Test Commands Used

# List the specific test commands you ran

Test Results

📝 Checklist

Code Quality

  • My code follows the project's style guidelines
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings or errors

Documentation

  • I have made corresponding changes to the documentation
  • I have updated README.md if needed
  • I have updated integration/claude/README.md if needed
  • Any new features are documented

BMAD Integration

  • Changes maintain BMAD methodology integrity
  • Agent personas remain consistent with BMAD roles
  • Template and task integrations work correctly
  • Cross-agent collaboration still functions

Compatibility

  • Changes are compatible with existing Claude Code installations
  • Original BMAD structure remains unmodified (clean separation)
  • No breaking changes to existing agent configurations

Fixes #(issue number) Closes #(issue number) Related to #(issue number)

📸 Screenshots

🤔 Additional Context

Breaking Changes

Migration Guide

Performance Impact

📋 Reviewer Guidelines

Focus Areas

  • Agent prompt quality and BMAD integration
  • Code architecture and maintainability
  • Documentation completeness
  • Test coverage and validation
  • Compatibility and backwards compatibility

Testing Instructions

  1. Build the agents: npm run build:claude
  2. Run validation: npm run test:claude
  3. Test specific agents: [provide specific test scenarios]
  4. Verify [specific functionality]

By submitting this PR, I confirm that:

  • I have read and agree to the Contributing Guidelines
  • This contribution is my own work or properly attributed
  • I understand this will be released under the MIT license