BMAD-METHOD/expansion-packs/bmad-java/agents
Márcio Barroso 3aef3f2b58 feat: Add comprehensive bmad-java expansion pack
🎉 Complete Java Development Studio expansion pack with specialized workflows for both greenfield and brownfield Java development.

## 📊 Overview
- **39 files** created with complete Java development ecosystem
- **Tech Stack**: Java 21, Spring Boot, Maven, AWS cloud platform
- **Focus**: Modern Java development and legacy system modernization

## 🤖 Specialized Agents (3)
- java-architect.md: Java 21, Spring Boot, and AWS architecture expert
- spring-boot-developer.md: Spring Boot ecosystem specialist
- aws-cloud-engineer.md: AWS cloud platform engineer

## 🔄 Workflows (7)
### Greenfield Workflows (3)
- java-web-project-greenfield.yaml: Modern web applications
- java-api-project-greenfield.yaml: REST API development
- java-microservice-greenfield.yaml: Microservices architecture

### Brownfield Workflows (4)
- java-version-modernization.yaml: Java version upgrades (8→21)
- build-system-modernization.yaml: Migration to Maven
- application-server-to-container.yaml: Containerization migration
- cloud-migration.yaml: AWS cloud migration

##  Checklists (7)
Complete quality checklists for each workflow:
- java-web-project-checklist.md: Web project development
- java-api-project-checklist.md: API development
- java-microservice-checklist.md: Microservice development
- java-version-modernization-checklist.md: Version upgrade
- build-system-modernization-checklist.md: Maven migration
- application-server-to-container-checklist.md: Containerization
- cloud-migration-checklist.md: AWS migration
- java-21-checklist.md: Java 21 specific considerations

## 📝 Tasks (6)
Detailed task definitions for each workflow:
- java-web-project-setup.md: Web project initialization
- java-api-project-setup.md: API project setup
- java-microservice-setup.md: Microservice setup
- java-version-upgrade.md: Version upgrade process
- maven-migration.md: Maven migration process
- containerization-setup.md: Container setup process
- aws-cloud-migration.md: AWS migration process

## 📋 Templates (6)
Comprehensive templates for each workflow:
- java-web-project-tmpl.yaml: Web project template
- java-api-project-tmpl.yaml: API project template
- java-microservice-tmpl.yaml: Microservice template
- java-version-upgrade-tmpl.yaml: Version upgrade template
- maven-migration-tmpl.yaml: Maven migration template
- containerization-tmpl.yaml: Containerization template
- aws-cloud-migration-tmpl.yaml: AWS migration template

## 📚 Knowledge Base (4)
Specialized knowledge resources:
- java-tech-stack-kb.md: Recommended tech stack guide
- spring-boot-patterns.md: Spring Boot patterns and best practices
- aws-services-guide.md: Comprehensive AWS services guide
- java-21-features.md: Java 21 features and modernization guide

## 🎯 Key Features
- **Balanced Approach**: Equal focus on greenfield and brownfield workflows
- **AWS-First Design**: Optimized for AWS cloud platform
- **Modern Java**: Built for Java 21 with latest features
- **Complete Ecosystem**: Every workflow has checklist, task, and template
- **Production Ready**: Comprehensive quality assurance and documentation

## 🚀 Usage
```bash
# Install expansion pack
npx bmad-method install --expansion-packs bmad-java

# Greenfield workflows
bmad-java java-web-project-greenfield
bmad-java java-api-project-greenfield
bmad-java java-microservice-greenfield

# Brownfield workflows
bmad-java java-version-modernization
bmad-java build-system-modernization
bmad-java application-server-to-container
bmad-java cloud-migration
```

This expansion pack provides a complete Java Development Studio for modern Java development and legacy system modernization, following BMad Method best practices and AWS cloud-native patterns.
2025-09-29 14:18:09 -03:00
..
aws-cloud-engineer.md feat: Add comprehensive bmad-java expansion pack 2025-09-29 14:18:09 -03:00
java-architect.md feat: Add comprehensive bmad-java expansion pack 2025-09-29 14:18:09 -03:00
spring-boot-developer.md feat: Add comprehensive bmad-java expansion pack 2025-09-29 14:18:09 -03:00