BMAD-METHOD/src/modules/career-coach/README.md

13 KiB

Career Coach - Professional Career Development Suite

A comprehensive career development module for BMad Method providing AI-powered tools for resume building, career planning, interview preparation, and professional development.

Table of Contents

Overview

The Career Coach module transforms your career journey with three specialized AI agents working together to help you:

  • Create ATS-optimized resumes and professional documents
  • Develop strategic career plans aligned with your goals
  • Prepare comprehensively for interviews with personalized coaching
  • Build your professional brand and networking strategy
  • Navigate career transitions with confidence

Features

Core Capabilities

  • Resume & Document Creation: Professional, ATS-optimized resumes, cover letters, CVs, and LinkedIn profiles
  • Career Strategy: Comprehensive career planning, goal setting, and path mapping
  • Interview Preparation: Mock interviews, behavioral response development, and technical prep
  • Skills Assessment: Gap analysis and personalized development planning
  • Personal Branding: Professional brand development and networking strategies
  • Industry Alignment: Industry-specific keywords, trends, and best practices

Quality Assurance

  • Resume quality scoring (target: 90-100%)
  • ATS compatibility checking (target: 90%+ compatibility)
  • Interview readiness assessments
  • Achievement quantification framework
  • Professional standards compliance

Agents

🎯 Career Coach (Michael)

Strategic career advisor helping you navigate your professional journey.

Specializations:

  • Career goal analysis and planning
  • Skills assessment and gap analysis
  • Job search strategy development
  • Networking and personal branding
  • Career transition guidance

Key Commands:

  • *help - Display available commands
  • *plan - Start career planning workflow
  • *assess - Conduct skills assessment
  • *strategy - Develop job search strategy
  • *brand - Build personal brand
  • *elicit - Guided career discovery

✍️ Resume Writer (Will)

Professional resume writer and career document specialist.

Specializations:

  • ATS-optimized resume creation
  • Cover letter writing
  • LinkedIn profile optimization
  • Achievement-focused content
  • Industry-specific customization

Key Commands:

  • *help - Display available commands
  • *create - Create new resume/document
  • *enhance - Enhance existing resume
  • *analyze - Analyze resume quality
  • *brainstorm - Achievement brainstorming
  • *elicit - Guided information gathering

🎤 Interview Coach (Jennifer)

Expert interview coach for comprehensive interview preparation.

Specializations:

  • Behavioral interview preparation
  • Technical interview coaching
  • Mock interview sessions
  • STAR method response development
  • Interview feedback and improvement

Key Commands:

  • *help - Display available commands
  • *prepare - Start interview prep workflow
  • *mock - Conduct mock interview
  • *questions - Generate practice questions
  • *behavioral - Develop behavioral responses
  • *feedback - Analyze interview performance

Workflows

📝 Resume Creation Workflow

Comprehensive resume development from assessment to final optimization.

Phases:

  1. Career Assessment & Planning (Career Coach)
  2. Information Gathering (Resume Writer)
  3. Resume Creation (Resume Writer)
  4. Quality Assurance Review
  5. ATS Optimization
  6. Final Review & Approval

Deliverables:

  • ATS-optimized resume (multiple formats)
  • Career assessment summary
  • Skills inventory
  • Achievement examples library
  • Keyword analysis

Timeline: 2-4 sessions (standard track)

🎯 Career Planning Workflow

Strategic career development and goal achievement planning.

Phases:

  1. Assessment & Goal Setting
  2. Skills Evaluation
  3. Strategy Development
  4. Action Planning
  5. Risk Management
  6. Implementation & Monitoring

Deliverables:

  • Comprehensive career plan
  • Skills gap analysis
  • Job search strategy
  • Networking plan
  • Personal brand framework

Timeline: 3-5 sessions

🎤 Interview Preparation Workflow

Complete interview readiness from research to execution.

Phases:

  1. Interview Context Analysis
  2. Self-Assessment
  3. Question Preparation
  4. Technical Preparation (if applicable)
  5. Mock Interview Practice
  6. Logistics Planning
  7. Interview Execution
  8. Post-Interview Follow-up

Deliverables:

  • Interview preparation plan
  • Prepared behavioral responses (STAR method)
  • Technical prep materials
  • Company research summary
  • Mock interview feedback
  • Follow-up communication templates

Timeline: 4-6 sessions

Quick Start

Installation

The Career Coach module is installed as part of the BMad Method installation process:

npx bmad-method@alpha install

During installation, you'll be prompted to:

  • Set your career output folder location
  • Define your career focus and target industry
  • Configure your experience level
  • Enable ATS optimization features
  • Select interview preparation types

First Steps

  1. Load an agent based on your immediate need:

    • Resume building: Load Resume Writer (Will)
    • Career planning: Load Career Coach (Michael)
    • Interview prep: Load Interview Coach (Jennifer)
  2. Start with a workflow for guided assistance:

    *workflow resume-creation
    *workflow career-planning
    *workflow interview-preparation
    
  3. Use quick commands for specific tasks:

    *create      # Create new document
    *analyze     # Analyze existing resume
    *prepare     # Start interview prep
    

Use Cases

Scenario: Actively seeking new opportunities

Recommended Path:

  1. Start with Career Coach - *strategy to develop job search plan
  2. Use Resume Writer - *create to build targeted resume
  3. Use Interview Coach - *prepare for upcoming interviews

📈 Career Advancement

Scenario: Seeking promotion or advancement in current role

Recommended Path:

  1. Career Coach - *assess for skills gap analysis
  2. Career Coach - *plan to map advancement strategy
  3. Resume Writer - *enhance to update accomplishments

🔄 Career Transition

Scenario: Changing industries or career paths

Recommended Path:

  1. Career Coach - Complete career planning workflow
  2. Resume Writer - Create transition-focused resume
  3. Interview Coach - Prepare for transition-specific questions

🎯 Professional Development

Scenario: Continuous learning and networking

Recommended Path:

  1. Career Coach - *assess for skill development priorities
  2. Career Coach - *brand for networking strategy
  3. Resume Writer - *enhance to reflect new skills

Module Structure

career-coach/
├── agents/                          # 3 specialized agents
│   ├── career-coach.md             # Strategic career advisor
│   ├── interview-coach.md          # Interview preparation expert
│   └── resume-writer.md            # Document creation specialist
├── workflows/                       # 3 comprehensive workflows
│   ├── career-planning-workflow.md
│   ├── interview-preparation-workflow.md
│   └── resume-creation-workflow.md
├── tasks/                          # 19 reusable tasks
│   ├── 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 professional templates
│   ├── 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/                           # 12 reference resources
│   ├── 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 quality checklists
│   ├── 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/                    # Agent team configurations
│   └── resume-builder-team.yaml
├── _module-installer/              # Installation configuration
│   └── install-config.yaml
├── config.yaml                     # Runtime configuration
└── README.md                       # This file

Configuration

The module is configured through config.yaml (generated during installation):

# User Configuration (set during install)
career_output_folder: output/career
career_focus: job-search
target_industry: technology
experience_level: mid-level
resume_optimization: yes
interview_prep_focus: [behavioral, technical]

# Static Configuration
module_version: 1.0.0
career_data_path: {bmad_folder}/career-coach/data
resumes_folder: {career_output_folder}/resumes
cover_letters_folder: {career_output_folder}/cover-letters
career_plans_folder: {career_output_folder}/career-plans
interview_prep_folder: {career_output_folder}/interview-prep
networking_folder: {career_output_folder}/networking

Best Practices

For Resume Building

  1. Start with brainstorming - Use *brainstorm to gather achievements
  2. Quantify everything - Focus on measurable results and impact
  3. Tailor to target - Customize for specific roles and industries
  4. Optimize for ATS - Ensure 90%+ compatibility with applicant tracking systems
  5. Get quality score 90+ - Aim for excellence in resume quality metrics

For Career Planning

  1. Be honest in assessment - Accurate self-evaluation leads to better planning
  2. Set SMART goals - Specific, Measurable, Achievable, Relevant, Time-bound
  3. Identify skill gaps early - Proactive skill development is key
  4. Build network consistently - Networking is ongoing, not just when job hunting
  5. Review and adjust - Regular check-ins keep plans relevant

For Interview Preparation

  1. Research thoroughly - Company, role, interviewers, industry
  2. Practice with STAR - Structure behavioral responses using STAR method
  3. Do mock interviews - Practice builds confidence and reveals gaps
  4. Prepare questions - Have thoughtful questions for interviewers
  5. Follow up promptly - Send thank you notes within 24 hours

Integration

With BMad Method

The Career Coach module integrates seamlessly with BMad Method:

  • BMad Master - Can orchestrate career development alongside project work
  • Creative Intelligence - Brainstorming sessions for career ideas
  • BMad Builder - Customize agents for your specific industry

With Other Modules

  • Content Creator - Build thought leadership content
  • Marketing Ops - Personal brand marketing strategies

Support & Resources

Getting Help

  • In-agent help: Use *help command in any agent
  • Workflow guidance: Each workflow includes step-by-step instructions
  • Quality checklists: Use checklists for self-assessment
  • Data resources: Reference materials in /data folder

Community

  • Discord Community: Share experiences and get feedback
  • GitHub Issues: Report bugs or request features
  • BMad YouTube: Video tutorials and demos

Credits

Based on the bmad-career-coach expansion pack, adapted for BMad Method v6 architecture.

License

MIT License - See main BMAD-METHOD LICENSE for details.


Transform your career with AI-powered guidance