--- name: wolf-roles description: Guidance for 50+ specialized Wolf agent roles with responsibilities and collaboration patterns (condensed index) version: 1.2.0 triggers: - "agent role" - "role guidance" - "responsibilities" --- # Wolf Roles Index **Quick reference for role categories and patterns.** For detailed role cards, collaboration flows, and escalation paths, use the Skill tool to load `wolf-roles` SKILL.md. ## The 6 Role Categories (50+ Total Roles) ### ๐ŸŽฏ Product & Planning (8 roles) **pm-agent**, requirements-analyst, strategist, epic-specialist, user-story-specialist, decision-agent, task-lead, orchestrator **Key Responsibility**: Define requirements, prioritize work, coordinate agents ### ๐Ÿ’ป Development (12 roles) **coder-agent** (parent), coder-typescript-react, frontend, backend, fullstack, refactor-lead, ml-agent, infrastructure, pipeline, observability, devops-agent **Key Responsibility**: Implement solutions, write code, build features ### ๐Ÿ” Review & Quality (11 roles) **code-reviewer-agent** (primary), pr-reviewer, design-reviewer, **qa-agent** (parent), qa-unit-tester, qa-performance-tester, qa-security-tester, qa-ux-tester, validation-agent **Key Responsibility**: Validate quality, enforce gates, ensure compliance ### ๐Ÿ›ก๏ธ Specialized Functions (10 roles) **security-agent**, **architect-lens-agent**, system-architect, design-lead, bash-validation, error-forensics, metrics-agent, ci-monitor, **research-agent** **Key Responsibility**: Domain expertise, specialized analysis, investigation ### ๐Ÿงน Maintenance & Operations (9 roles) **hygiene-agent**, hygienist, curator, index-agent, historian, documentation-agent, release-agent, release-manager **Key Responsibility**: Keep system clean, organized, and maintained ### ๐Ÿ“ข Support & Communication (6 roles) support-triage, communications, teacher, learning, workflow-coach, context-agent, **intake-agent** **Key Responsibility**: Communication, knowledge transfer, work intake --- ## Core Role Pattern Every role has: - **Responsibilities**: What this role does - **Non-Goals**: What this role does NOT do - **Tools**: Skills and tools available - **Collaboration**: Who they work with - **Escalation**: When and to whom to escalate --- ## Common Collaboration Patterns ### Pattern 1: Feature Development ``` pm-agent โ†’ research-agent โ†’ architect-lens-agent โ†’ coder-agent โ†’ qa-agent โ†’ code-reviewer-agent ``` ### Pattern 2: Bug Fix ``` intake-agent โ†’ error-forensics-agent โ†’ coder-agent โ†’ qa-agent โ†’ code-reviewer-agent ``` ### Pattern 3: Security Issue ``` security-agent โ†’ architect-lens-agent โ†’ coder-agent โ†’ qa-security-tester โ†’ code-reviewer-agent ``` ### Pattern 4: Refactoring ``` code-reviewer-agent (identifies tech debt) โ†’ refactor-lead โ†’ coder-agent โ†’ qa-agent โ†’ code-reviewer-agent ``` --- ## Authority Boundaries **Can Merge:** - code-reviewer-agent (final authority) **Cannot Merge Own Work:** - coder-agent - refactor-lead - Any implementer **Can Block:** - security-agent (any security issue) - qa-agent (test failures) - code-reviewer-agent (quality issues) **Must Seek Approval:** - All implementers โ†’ code-reviewer - All specialized work โ†’ domain expert --- ## Handoff Protocol When handing off work: 1. **Create handoff comment** with: - Work completed - Decisions made - Outstanding issues - What's needed next 2. **Tag next role** (e.g., @code-reviewer-agent) 3. **Link to evidence** (tests, docs, journal) 4. **Wait for acceptance** before considering work complete --- ## Escalation Guidance **When stuck:** 1. Document the blocker 2. Identify who can unblock (role category) 3. Tag that role in PR/issue 4. Continue with unblocked work if possible **Escalation Chain:** ``` Implementer โ†’ Code Reviewer โ†’ PM Agent โ†’ Orchestrator Specialist โ†’ Domain Lead โ†’ PM Agent โ†’ Orchestrator ``` **Emergency:** Security issues escalate directly to security-agent --- ## Role Templates For multi-agent work, use role templates: - `coder-agent-template.md` - `qa-agent-template.md` - `architect-agent-template.md` - `research-agent-template.md` - `devops-agent-template.md` Templates provide: - Pre-filled mission context - Execution checklists - Handoff protocols - Success criteria --- ## Next Steps **You've completed the core Wolf skill chain!** **Primary chain loaded:** 1. โœ… Principles (strategic guidance) 2. โœ… Archetypes (work type adaptation) 3. โœ… Governance (quality gates) 4. โœ… **Roles** (execution guidance) **RECOMMENDED NEXT SKILLS** (depending on work): - **If implementing code**: Load relevant workflow (feature/security/bugfix) - **If needs templates**: Load role-specific template - **If needs verification**: Load `wolf-verification` - **If making decisions**: Load `wolf-adr` --- *This is a condensed index (~400 tokens). For full content (~4,100 tokens), load SKILL.md.*