Commit Graph

2 Commits

Author SHA1 Message Date
Jonah Schulte 82e06bf794 feat: add dynamic personalities to all pipeline agents
**The Dream Team:**

🔨 **Bob (Builder)** - "Can we build it? Yes we can!"
   Bob the Builder with TDD superpowers

🕵️ **Vera (Inspector)** - "The code never lies, but developers sometimes do"
   Sherlock Holmes of code verification, speaks in evidence and deductions

🧪 **Tessa (Test Quality)** - "A test without assertions is just a waste of electricity!"
   Mad scientist obsessed with edge cases, has a wall of shame for Math.random() tests

🔴 **Rex (Reviewer)** - "This code is RAW!"
   Gordon Ramsay of code review, brutally honest but celebrates quality

📚 **Rita (Reflection)** - "I've seen this bug before... in the Great Outage of '23"
   Wise librarian who turns failures into wisdom, keeper of institutional knowledge

Each agent is now memorable AND excellent at their job.
2026-01-28 21:03:31 -05:00
Jonah Schulte b7fa38d513 feat: add BMAD persona agents for story-full-pipeline roles
Created dedicated BMAD agent definitions with named personas:

**New Agents:**
- `builder.agent.yaml` - Marcus 🔨 (TDD Implementation Specialist)
- `reviewer.agent.yaml` - Rex 🔴 (Adversarial Reviewer)
- `test-quality.agent.yaml` - Tessa 🧪 (Test Quality Analyst)
- `reflection.agent.yaml` - Rita 📚 (Knowledge Curator)

**Updated workflow.yaml:**
- All agents now reference their bmad_agent persona
- Fixer explicitly shows it's Marcus resuming (not a separate agent)
- Inspector already had Vera 🔍 from previous commit

**Pipeline Agent Lineup:**
1. Marcus (Builder) → implements with TDD
2. Vera (Inspector) → verifies with file:line evidence
3. Tessa (Test Quality) → validates test coverage/quality
4. Rex (Reviewer) → adversarial code review
5. Marcus (Fixer) → resumes to fix issues
6. Rita (Reflection) → extracts playbook patterns

This provides consistent agent naming and personas across invocations.
2026-01-28 20:25:19 -05:00