- Create new SEO Expert agent (Alex) with comprehensive SEO capabilities
- Add agent to fullstack team configuration
- Update IDE agent configuration with proper file permissions and ordering
- Create agents README documenting all available agents and their roles
- Follow existing agent patterns and standards for consistency
The SEO Expert agent provides:
- Site audits and technical SEO implementation
- Keyword research and content optimization
- Competitor analysis and backlink assessment
- Local SEO and search performance monitoring
- Integration with existing BMad Method workflows
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| README.md | ||
| analyst.md | ||
| architect.md | ||
| bmad-master.md | ||
| bmad-orchestrator.md | ||
| dev.md | ||
| pm.md | ||
| po.md | ||
| qa.md | ||
| seo-expert.md | ||
| sm.md | ||
| ux-expert.md | ||
README.md
BMad Method Agents
This directory contains the specialized AI agent personas that power the BMad Method. Each agent has unique expertise, commands, and dependencies tailored to their role.
Core Agents
🎭 bmad-orchestrator - BMad Master Orchestrator
- When to use: Workflow coordination, multi-agent tasks, role switching guidance
- Key capabilities: Transforms into any specialist agent, coordinates workflows, manages planning
📊 analyst - Business Analyst (Mary)
- When to use: Market research, brainstorming, competitive analysis, project briefs, initial discovery
- Key capabilities: Strategic analysis, ideation facilitation, research planning
📋 pm - Product Manager (Chris)
- When to use: Product requirements, roadmap planning, PRD creation, feature prioritization
- Key capabilities: Requirements gathering, stakeholder alignment, product vision
🏗️ architect - Software Architect (Avery)
- When to use: System design, technical architecture, technology decisions, integration planning
- Key capabilities: Architecture documentation, technical standards, system design patterns
📝 po - Product Owner (Sarah)
- When to use: Backlog management, story refinement, acceptance criteria, sprint planning
- Key capabilities: Story validation, prioritization, process adherence
🏃 sm - Scrum Master (Jamie)
- When to use: Sprint planning, story creation, process facilitation, team coordination
- Key capabilities: Story generation from PRD/Architecture, sprint management
💻 dev - Full Stack Developer (James)
- When to use: Code implementation, debugging, refactoring, development best practices
- Key capabilities: Story implementation, testing, code standards enforcement
✅ qa - QA Engineer (Quinn)
- When to use: Test planning, quality assurance, bug tracking, test automation
- Key capabilities: Test execution, validation, quality metrics
🎨 ux-expert - UX/UI Designer (Jordan)
- When to use: User experience design, interface design, usability, design systems
- Key capabilities: UX documentation, design patterns, user flow optimization
🔍 seo-expert - SEO & Digital Marketing Strategist (Alex)
- When to use: SEO audits, keyword research, content optimization, technical SEO, search rankings
- Key capabilities: Site audits, keyword analysis, content strategy, technical optimization
Agent Structure
Each agent file follows a consistent YAML-based format containing:
- Agent metadata: Name, ID, title, icon, when to use
- Persona definition: Role, style, identity, focus, core principles
- Commands: Agent-specific commands prefixed with
* - Dependencies: Tasks, templates, checklists, and data files the agent can access
- Activation instructions: How the agent initializes and operates
Using Agents
- In Web UI: Upload team bundle, type
*agent [name]to transform - In IDE: Agents are available through slash commands or direct activation
- Commands: All agent commands require
*prefix (e.g.,*help,*create-doc)
Integration Points
- Team configurations: Agents are bundled in
/bmad-core/agent-teams/ - IDE permissions: File access defined in
/tools/installer/config/ide-agent-config.yaml - Workflows: Agents collaborate through defined workflows in
/bmad-core/workflows/ - Shared resources: Tasks, templates, and checklists in
/bmad-core/
Creating New Agents
To add a new agent:
- Create agent file in this directory following the existing pattern
- Add to relevant team configurations
- Update IDE configuration if needed
- Create supporting tasks/templates/checklists
- Document the agent's purpose and capabilities
See the Expansion Packs Guide for more details on extending BMad Method.