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.