playbook/outfitter-agents/plugins/outfitter/skills/subagents/references/workflows.md

4.0 KiB

Coordination Workflows

Detailed patterns for multi-agent coordination. Workflows use roles — select the best available agent for each role.

Feature Development Workflow

Full cycle from requirements to delivery:

1. research + pathfinding
   └─► Clarify requirements, identify unknowns

2. challenging + simplify
   └─► Challenge proposed approach before building

3. coding + tdd
   └─► Implement with tests first

4. reviewing + code-review
   └─► Verify quality, patterns, security

5. testing + scenarios
   └─► Validate end-to-end behavior

6. patterns + codify (optional)
   └─► Capture reusable patterns from the work

Handoff artifacts:

  • research → coding: Requirements doc, decision log
  • coding → reviewing: PR with tests passing
  • reviewing → testing: Approval with caveats noted
  • testing → done: Validation report

Bug Investigation Workflow

From symptom to verified fix:

1. research + codebase-recon
   └─► Locate relevant code, understand context

2. debugging + debugging
   └─► Root cause analysis, hypothesis testing

3. coding + software-craft
   └─► Implement fix with regression test

4. testing + scenarios
   └─► Verify fix, confirm no regressions

Key principle: Don't jump to fixing before understanding.

Architecture Decision Workflow

When making significant structural changes:

1. research + research
   └─► Gather options, prior art, tradeoffs

2. challenging + simplify
   └─► Challenge each option for over-engineering

3. reviewing + architecture
   └─► Evaluate against project constraints

4. coding + software-craft
   └─► Implement chosen approach

Gate: Don't proceed past challenging without addressing concerns.

Code Review Workflow

Comprehensive review before merge:

Parallel:
├─► reviewing + code-review (correctness, style)
├─► reviewing + performance (if applicable)
└─► testing + scenarios (behavior validation)

Then:
└─► coding (address feedback)

When to parallelize: Large PRs, critical paths, time pressure.

Exploration Workflow

Understanding unfamiliar territory:

1. research + codebase-recon
   └─► Map structure, identify patterns

2. research + research
   └─► Document findings, create reference

3. (optional) patterns + patterns
   └─► Extract patterns for future use

Output: Knowledge artifact for future agents.

Refactoring Workflow

Safe structural changes:

1. testing + scenarios
   └─► Establish baseline behavior tests

2. challenging + simplify
   └─► Validate refactor is worthwhile

3. coding + software-craft
   └─► Execute refactor in small steps

4. testing + scenarios
   └─► Verify behavior unchanged

Key principle: Tests before and after, challenging validates ROI.

Incident Response Workflow

Production issues:

1. research + status
   └─► Assess scope, communicate status

2. debugging + debugging
   └─► Rapid root cause identification

3. coding + software-craft
   └─► Hotfix implementation

4. reviewing + code-review (abbreviated)
   └─► Quick sanity check

5. testing + scenarios
   └─► Verify fix in staging

Priority: Speed over perfection, but never skip verification.

Choosing a Workflow

Situation Workflow
New feature request Feature Development
Bug report Bug Investigation
"Should we use X?" Architecture Decision
PR ready for merge Code Review
"How does this work?" Exploration
Tech debt cleanup Refactoring
Production is down Incident Response

Workflow Customization

Workflows adapt based on:

  • Project stage: Early = more analyst, late = more tester
  • Risk level: High = mandatory skeptic + reviewer
  • Time pressure: Can skip patterns role, abbreviate reviewer
  • Team context: Solo = lighter review, team = full workflow

User preferences in CLAUDE.md override defaults.