10 KiB
Career Coach Module Implementation Summary
Overview
Successfully created a comprehensive Career Coach module for BMAD-METHOD based on the bmad-career-coach repository.
Date: 2025-11-20
Source Repository: https://github.com/ataripixel/bmad-career-coach
Target Location: /src/modules/career-coach/
Implementation Details
Module Structure Created
career-coach/
├── agents/ # 3 specialized agents
├── workflows/ # 3 comprehensive workflows
├── tasks/ # 19 reusable tasks
├── templates/ # 17 professional templates (YAML)
├── data/ # 12 reference resources
├── checklists/ # 11 quality checklists
├── agent-teams/ # 1 agent team configuration
├── _module-installer/ # Installation configuration
├── config.yaml # Module configuration
├── README.md # Module documentation
└── README-original.md # Original repository README
Files Ported
Total Files: 68 files
Agents (3 files)
career-coach.md- Strategic career advisor (Michael)interview-coach.md- Interview preparation expert (Jennifer)resume-writer.md- Document creation specialist (Will)
Workflows (3 files)
career-planning-workflow.md- 6-phase career development processinterview-preparation-workflow.md- 8-step interview readiness workflowresume-creation-workflow.md- Complete resume building workflow
Tasks (19 files)
- advanced-elicitation.md
- analyze-resume.md
- career-brainstorming.md
- career-situation-analysis.md
- career-strategy-planning.md
- company-research.md
- conduct-mock-interview.md
- create-doc.md
- develop-behavioral-responses.md
- enhance-resume.md
- execute-checklist.md
- generate-interview-questions.md
- interview-feedback.md
- interview-preparation.md
- job-search-strategy.md
- networking-strategy.md
- personal-brand-development.md
- skills-assessment.md
- technical-interview-prep.md
Templates (17 files - YAML format)
- behavioral-questions-tmpl.yaml
- career-plan-tmpl.yaml
- career-summary-tmpl.yaml
- career-transition-tmpl.yaml
- company-research-tmpl.yaml
- cover-letter-tmpl.yaml
- cv-tmpl.yaml
- interview-feedback-tmpl.yaml
- interview-prep-plan-tmpl.yaml
- job-search-plan-tmpl.yaml
- linkedin-profile-tmpl.yaml
- mock-interview-tmpl.yaml
- networking-plan-tmpl.yaml
- personal-brand-tmpl.yaml
- resume-tmpl.yaml
- skills-assessment-tmpl.yaml
- technical-prep-tmpl.yaml
Data Resources (12 files)
- behavioral-question-examples.md
- career-achievement-examples.md
- career-development-resources.md
- common-interview-questions.md
- elicitation-methods.md
- industry-keywords.md
- industry-trends.md
- interview-best-practices.md
- networking-best-practices.md
- resume-best-practices.md
- skill-development-resources.md
- technical-interview-resources.md
Checklists (11 files)
- ats-optimization-checklist.md
- behavioral-interview-checklist.md
- career-document-checklist.md
- career-planning-checklist.md
- interview-day-checklist.md
- interview-preparation-checklist.md
- job-search-checklist.md
- networking-checklist.md
- personal-brand-checklist.md
- resume-quality-checklist.md
- technical-interview-checklist.md
Agent Teams (1 file)
- resume-builder-team.yaml
Configuration Files
config.yaml- Original module configuration_module-installer/install-config.yaml- BMAD installer configurationREADME.md- Comprehensive module documentationREADME-original.md- Original repository README (reference)
Key Features Implemented
1. Three Specialized Agents
Career Coach (Michael):
- Strategic career planning and goal setting
- Skills assessment and gap analysis
- Job search strategy development
- Networking and personal branding
- Career transition guidance
Resume Writer (Will):
- ATS-optimized resume creation
- Cover letter and CV writing
- LinkedIn profile optimization
- Achievement-focused content development
- Industry-specific customization
Interview Coach (Jennifer):
- Comprehensive interview preparation
- Mock interview sessions with feedback
- Behavioral response development (STAR method)
- Technical interview coaching
- Post-interview follow-up guidance
2. Comprehensive Workflows
Resume Creation Workflow:
- 6-phase process from assessment to final optimization
- Quality scoring (target: 90-100%)
- ATS compatibility checking (target: 90%+)
- Iterative improvement cycles
Career Planning Workflow:
- Strategic career development planning
- Skills evaluation and gap analysis
- Action planning and risk management
- Implementation monitoring
Interview Preparation Workflow:
- 8-step comprehensive interview prep
- Company and role research
- Question preparation and practice
- Mock interviews with detailed feedback
3. Professional Templates
17 YAML-based templates covering:
- Resume and CV formats
- Cover letters
- LinkedIn profiles
- Career plans and assessments
- Interview preparation materials
- Networking plans
- Personal branding frameworks
4. Quality Assurance System
- Resume quality scoring system
- ATS optimization checklists
- Interview readiness assessments
- Professional standards compliance
- Achievement quantification framework
5. Industry-Specific Resources
- Technology/Software
- Healthcare/Medical
- Finance/Banking
- Marketing/Communications
- Education/Academia
- Engineering/Manufacturing
- Consulting/Professional Services
Installation Configuration
Created comprehensive install-config.yaml with:
Interactive Configuration Options
- Career output folder location
- Career focus (job search, growth, change, development)
- Target industry selection
- Experience level setting
- ATS optimization toggle
- Interview preparation focus areas
Static Configuration Values
- Module version (1.0.0)
- Data paths for all resource types
- Output folder structure for all document types
- Template and checklist paths
Documentation
README.md Contents
- Comprehensive module overview
- Feature descriptions
- Agent profiles with command lists
- Workflow descriptions and timelines
- Quick start guide
- Use case scenarios
- Module structure reference
- Configuration details
- Best practices
- Integration information
Module Integration
BMAD Method Integration Points
- Compatible with BMAD Core framework
- Follows BMAD v6 module structure
- Integrates with BMad Builder for customization
- Works with Creative Intelligence Suite for brainstorming
- Can be used alongside Content Creator and Marketing Ops modules
Agent Command Structure
Each agent includes:
*help- Display available commands- Multiple specialized commands
- Flexible fuzzy matching for user requests
- Interactive numbered option selections
- Dependency loading system
Technical Implementation
Download Method
- Used curl to download all files from GitHub raw URLs
- Systematic batch downloading by directory
- Verification of file counts and directory structure
File Formats
- Agents: Markdown (.md) with embedded YAML configuration
- Workflows: Markdown (.md) with structured content
- Tasks: Markdown (.md) with executable instructions
- Templates: YAML (.yaml) structured data
- Data: Markdown (.md) reference materials
- Checklists: Markdown (.md) quality assurance lists
- Configuration: YAML (.yaml) files
Module Code
- Module Code:
career-coach - Module Name: "Career Coach - Professional Career Development Suite"
- Slash Prefix:
bmadcc - Version: 1.0.0
Quality Metrics
Coverage
✅ All agents ported (3/3) ✅ All workflows ported (3/3) ✅ All tasks ported (19/19) ✅ All templates ported (17/17) ✅ All data files ported (12/12) ✅ All checklists ported (11/11) ✅ Agent teams ported (1/1) ✅ Configuration files created ✅ Documentation completed
Structure Compliance
✅ Follows BMAD v6 module structure ✅ Proper directory organization ✅ Install configuration created ✅ README documentation comprehensive ✅ File naming conventions followed
Next Steps
For Testing
- Test module installation using BMAD installer
- Verify agent activation and command functionality
- Test workflow execution
- Validate template rendering
- Check file path resolution
For Enhancement
- Consider adding workflow YAML configurations if needed
- Add any missing agent customization options
- Create example outputs or demos
- Add integration tests
- Consider creating web bundles for agents
For Deployment
- Commit module to repository
- Update main BMAD README to include Career Coach module
- Add module to installer selection menu
- Create demo videos or documentation
- Announce in community channels
Notes
Agent Format
The agents use the self-contained format where the complete agent definition is embedded in the markdown file as a YAML block. This eliminates the need for separate .agent.yaml files and follows the pattern used in the original bmad-career-coach repository.
Template Format
Templates are in YAML format (.yaml extension) which is the expected format for BMAD templates. These provide structured data that agents can use to generate professional documents.
Workflow Structure
Workflows are currently in markdown format. If the BMAD system requires workflow.yaml configuration files, these may need to be created separately to define workflow metadata, steps, and configuration.
Original Attribution
The module is based on the bmad-career-coach expansion pack by ataripixel. Original README preserved as README-original.md for reference.
Success Criteria Met
✅ Complete module structure created ✅ All source files ported successfully ✅ Installation configuration implemented ✅ Comprehensive documentation written ✅ Module follows BMAD v6 conventions ✅ Ready for testing and integration
Repository Status
Branch: claude/bmad-career-coach-setup-017hT71W8pGVVCuMtEB9F1hF
Location: /src/modules/career-coach/
Status: Implementation complete, ready for testing
Files: 68 total files across 7 directories plus configuration
Implementation completed successfully! The Career Coach module is now ready for testing and integration into the BMAD-METHOD ecosystem.