Agent Profiles
This page catalogs the 18 built-in agent profiles shipped in
src/doctrine/agent_profiles/built-in/. A profile governs identity, routing,
and boundaries for a work package: the runtime assigns profiles to work
packages automatically, and you can also load one on demand for an
interactive session with the ad-hoc-profile-load
skill. Two entries — generic-agent
and human-in-charge — are structurally different from the other 16; see
their own pages for what that means.
| Profile ID | Name | Roles | Routing Priority | Purpose |
|---|---|---|---|---|
| architect-alphonso | Architect Alphonso | architect | 50 | Designs and validates system architectures for scalability, maintainability, and correctness. |
| curator-carla | Curator Carla | curator | 40 | Maintains knowledge base, doctrine layer, and documentation consistency. |
| debugger-debbie | Debugger Debbie | investigator, reviewer | 60 | Investigates recurring or stubborn bugs via a five-paradigm parallel debugging swarm. |
| designer-dagmar | Designer Dagmar | designer | 50 | Creates accessible, consistent UX/UI designs and interaction specifications. |
| doctrine-daphne | Doctrine Daphne | curator, onboarding-guide | 48 | Onboards externally-built agents into validated doctrine pack artifacts. |
| frontend-freddy | Frontend Freddy | implementer | 80 | Implements browser-side components, layouts, and accessible frontend code. |
| generic-agent | Generic Agent | implementer | 10 | Executes work packages under baseline governance (— default fallback). |
| human-in-charge | Human in Charge | human-in-charge | 100 | Marks a work package for direct human execution (— sentinel, not a persona). |
| implementer-ivan | Implementer Ivan | implementer | 50 | Implements features, fixes bugs, and writes tests to specification. |
| java-jenny | Java Jenny | implementer | 80 | Delivers idiomatic, tested Java code under ATDD/TDD and the Maven quality gate. |
| node-norris | Node Norris | implementer | 80 | Implements Node.js HTTP APIs and server-side services with async discipline. |
| paula-patterns | Paula Patterns | architecture-scout, architect, reviewer | 65 | Reviews recurring architecture failures via five-scout dispatch and synthesis. |
| planner-priti | Planner Priti | planner | 50 | Decomposes missions into sequenced, dependency-mapped work packages. |
| python-pedro | Python Pedro | implementer | 80 | Delivers idiomatic, type-safe Python under TDD and the pytest/ruff/mypy gate. |
| randy-reducer | Randy Reducer | implementer, refactorer, reviewer | 70 | Performs behavior-preserving semantic compression of implementation size. |
| researcher-robbie | Researcher Robbie | researcher | 40 | Investigates unknowns and synthesizes research to inform decisions. |
| retrospective-facilitator | Retrospective Facilitator | facilitator | 60 | Facilitates structured mission retrospectives at mission terminus. |
| reviewer-renata | Reviewer Renata | reviewer | 50 | Evaluates code and designs for correctness, quality, security, and standards. |