BMAD-METHOD/.github/ISSUE_TEMPLATE/feature_request.md

4.9 KiB

name about title labels assignees
Feature Request Suggest an improvement or new feature for the BMAD Claude integration [FEATURE]
enhancement
needs-discussion

Feature Request

📋 Summary

🎯 Component Area

  • 📊 Analyst Agent capabilities
  • 🏗️ Architect Agent capabilities
  • 👨‍💻 Dev Agent capabilities
  • 📋 PM Agent capabilities
  • 🔍 QA Agent capabilities
  • 🎯 Scrum Master Agent capabilities
  • 🔄 Cross-agent collaboration
  • 🛠️ Build system improvements
  • 🧪 Testing framework
  • 📚 Documentation
  • 💾 Memory/persistence
  • 🎭 Agent personas/prompts
  • 📁 BMAD methodology integration
  • 🔧 Developer experience
  • 🚀 Performance optimization

💡 Problem Statement

Is your feature request related to a problem? A clear and concise description of what the problem is. Ex. I'm always frustrated when...

🎯 Proposed Solution

Describe the solution you'd like: A clear and concise description of what you want to happen.

Detailed Description

User Experience

Example Usage

# Example commands or usage

🤔 Alternatives Considered

Describe alternatives you've considered: A clear and concise description of any alternative solutions or features you've considered.

🎭 Agent Behavior Impact

Prompt Changes

  • Requires agent prompt modifications
  • New commands or capabilities needed
  • Changes to existing command behavior
  • No prompt changes needed

BMAD Integration

  • Enhances BMAD methodology adherence
  • Adds new BMAD artifacts/templates
  • Improves cross-BMAD-agent workflows
  • Maintains existing BMAD compatibility

Expected Agent Improvements

🔧 Technical Considerations

Implementation Complexity

  • 🟢 Simple - Template/config changes
  • 🟡 Medium - Some code changes required
  • 🟠 Complex - Significant code changes
  • 🔴 Major - Architectural changes needed

Dependencies

  • Claude Code platform updates
  • New npm dependencies
  • External API integrations
  • BMAD core changes
  • No new dependencies

Compatibility

  • Backwards compatible
  • Requires migration
  • Breaking change
  • Optional feature

📊 Use Cases

Primary Use Case

Secondary Use Cases

User Stories

As a [user type], I want [feature] so that [benefit].

🎯 Success Criteria

  • Measurable improvement in agent performance
  • Positive user feedback
  • Increased adoption of specific workflows
  • Better BMAD methodology integration
  • Enhanced developer experience

📈 Priority/Impact

Impact Level

  • 🔥 High - Significantly improves core functionality
  • 🟠 Medium - Notable improvement to user experience
  • 🟡 Low - Nice to have enhancement

User Demand

  • Many users have requested this
  • Few users have requested this
  • I personally need this
  • Identified gap during development

Effort Estimate

  • Low effort (hours)
  • Medium effort (days)
  • High effort (weeks)
  • Unknown effort
  • Related to #(issue number)
  • Depends on #(issue number)
  • Blocks #(issue number)

External References

  • Claude Code documentation: [link]
  • BMAD methodology reference: [link]
  • Similar implementations: [link]

📋 Additional Context

Mockups/Examples

Research

Community Input

🤝 Contribution

  • I can implement this feature
  • I can help with design/planning
  • I can provide testing
  • I can contribute documentation
  • I need help but want to contribute

Implementation Ideas


Please ensure you've:

  • Searched existing issues and discussions
  • Provided clear use cases and benefits
  • Considered impact on existing functionality
  • Thought about implementation complexity
  • Used a descriptive title