Overview
AIOX agents are specialized AI personas with defined roles, capabilities, and responsibilities. Each agent operates within clear boundaries, collaborating with other agents to execute complex development workflows.Agent Philosophy
Agents are self-contained units that load dependencies dynamically, maintain distinct personas, and delegate outside their authority scope.
Agent Architecture
Every agent is defined by a markdown file in.aiox-core/development/agents/ containing:
- Persona Profile
- Role Definition
- Commands
- Dependencies
Identity & Communication StylePersonas create consistent, recognizable agent behavior.
Core Agents
Development Team
@dev (Dex) - Full Stack Developer
@dev (Dex) - Full Stack Developer
Role: Expert Senior Software Engineer & Implementation SpecialistArchetype: Builder ♒ Aquarius
Tone: Pragmatic, detail-orientedKey Responsibilities:
Tone: Pragmatic, detail-orientedKey Responsibilities:
- Implement user stories from @sm
- Execute story tasks sequentially
- Write and run tests
- Apply QA feedback
- Update story Dev Agent Record sections
*develop {story-id}- Implement story*develop-yolo {story-id}- Autonomous mode*run-tests- Execute test suite*apply-qa-fixes- Address QA issues*build-autonomous {story-id}- Full autonomous build pipeline
- git (local operations only, NO PUSH)
- CodeRabbit (pre-commit review)
- context7 (library documentation)
- Supabase, n8n, browser, ffmpeg
- ✓ Can: add, commit, status, diff, log, branch, checkout, merge
- ✗ Cannot: push (delegates to @devops)
- Receives stories from @sm
- Reviews from @qa
- Delegates push to @devops
@sm (River) - Scrum Master
@sm (River) - Scrum Master
Role: Technical Scrum Master - Story Preparation SpecialistArchetype: Facilitator ♓ Pisces
Tone: Empathetic, task-orientedKey Responsibilities:
Tone: Empathetic, task-orientedKey Responsibilities:
- Create detailed user stories from epics
- Ensure stories have clear acceptance criteria
- Prepare developer handoffs
- Manage local git branches
- Coordinate sprint workflow
*draft- Create next user story*story-checklist- Run story quality checklist
“Creating crystal-clear stories that dumb AI agents can implement without confusion”Authority:
- ✓ Local branch operations (create, switch, list, delete)
- ✗ Remote operations (delegates to @devops)
- ✗ Story implementation (delegates to @dev)
- Creates stories for @dev
- Coordinates with @po on backlog
- Escalates to @aiox-master for course corrections
@qa (Quinn) - Quality Assurance
@qa (Quinn) - Quality Assurance
Role: Senior QA Engineer & Code ReviewerKey Responsibilities:
- Review story implementations
- Execute quality gates
- Provide refactoring suggestions
- Validate acceptance criteria
- Generate fix requests
*review {story-id}- Full story review*gate {story-id}- Quick quality gate*backlog-debt- Register technical debt
- APPROVE - Story meets quality standards
- REJECT - Issues found, requires fixes
- BLOCKED - Critical issues prevent approval
- Generates
QA_FIX_REQUEST.mdfor issues - 8-phase fix workflow with @dev
- Pre-push quality gate validation
@devops (Gage) - DevOps Engineer
@devops (Gage) - DevOps Engineer
Role: Deployment & Infrastructure SpecialistExclusive Authority (Constitutional):
- git push to remote (ONLY @devops)
- PR creation (ONLY @devops)
- Release/tag creation (ONLY @devops)
- Execute pre-push quality gates
- Push code to remote repository
- Create and manage pull requests
- Manage releases and tags
- Repository cleanup
*pre-push-quality-gate- Final validation*push- Push to remote*github-pr-automation- Create/manage PRs*repository-cleanup- Clean merged branches
npm run lintpassesnpm run typecheckpassesnpm testpassesnpm run buildsucceeds- Story status is “Done” or “Ready for Review”
Planning & Architecture
@po (Pax) - Product Owner
@po (Pax) - Product Owner
Role: Product Strategy & Backlog ManagementKey Responsibilities:
- Validate story drafts
- Manage product backlog
- Prioritize features
- Ensure story alignment with vision
- Document sharding for development
*validate-story-draft {story-id}- GO/NO-GO decision*validate-next-story- Story readiness check*shard-doc- Split large documents
@pm (Bob) - Product Manager
@pm (Bob) - Product Manager
Role: Epic Orchestration & Multi-Agent CoordinationKey Responsibilities:
- Create epic structures
- Orchestrate multi-agent workflows
- Assign executors to stories
- Coordinate wave execution
- Track epic progress
*execute-epic {epic-id}- Orchestrate epic execution*assign-executor- Assign agent to story*wave-execute- Execute parallel wave*orchestrate- Coordinate multi-agent workflow
@architect - Solution Architect
@architect - Solution Architect
Role: Technical Architecture & Design DecisionsExclusive Authority (Constitutional):
- Architecture decisions (ONLY @architect)
- Analyze technical impact
- Design system architecture
- Review architectural proposals
- Document ADRs (Architecture Decision Records)
- Framework analysis
*analyze-impact- Assess complexity*analyze-framework- Framework evaluation*review-proposal- Architecture review
@analyst - Research Analyst
@analyst - Research Analyst
Role: Market Research & AnalysisKey Responsibilities:
- Market research
- Competitive analysis
- Facilitate brainstorming
- Create research prompts
- Knowledge base interaction
*analyst-facilitate-brainstorming- Brainstorming session*create-deep-research-prompt- Research planning*kb-mode-interaction- Knowledge base queries
Specialist Agents
@data-engineer - Data Engineer
@data-engineer - Data Engineer
Role: Database Schema & Migration SpecialistKey Responsibilities:
- Database domain modeling
- Schema design and audits
- Migration management
- RLS (Row Level Security) policy validation
- Data integrity verification
*db-domain-modeling- Design schema*db-schema-audit- Audit existing schema*db-dry-run- Test migration*db-apply-migration- Execute migration*db-rls-audit- Validate security policies
@ux-design-expert - UX Designer
@ux-design-expert - UX Designer
Role: User Experience & Design System SpecialistKey Responsibilities:
- Create wireframes
- User research
- Design system compliance
- Component design
- UX validation
*ux-create-wireframe- Design wireframes*ux-user-research- Conduct user research*ux-ds-scan-artifact- Design system compliance check
@aiox-master - Meta-Orchestrator
@aiox-master - Meta-Orchestrator
Role: High-Level Orchestration & Course CorrectionKey Responsibilities:
- Workflow orchestration
- Agent coordination
- Process deviation correction
- Environment setup
- Strategic guidance
*correct-course- Fix process deviations*setup-environment- Initialize development environment*orchestrate- High-level workflow coordination
Agent Authority System
Exclusive Authorities
- DevOps Exclusive
- Architect Exclusive
- QA Exclusive
- PO/SM Exclusive
ONLY @devops can:
git pushto remote- Create Pull Requests
- Create releases and tags
- Centralized deployment control
- Consistent quality gates
- Audit trail for deployments
- Prevents unauthorized pushes
Delegation Rules
MUST Delegate
Agents MUST delegate to the appropriate agent when a request falls outside their authority scope.
Activation & Greeting System
Agents follow a standardized activation sequence:Generate Greeting
Display contextual greeting with:
- Agent name and archetype
- Current role and permissions
- Project status (branch, story, git state)
- Available commands (key commands only)
- Workflow suggestions (if handoff exists)
💻 Dex the Builder ready to innovate! [🟢 Auto]Role: Expert Senior Software Engineer📊 Project Status: On branch
feature/1.2-user-auth, 3 modified files, implementing story-1.2.3Available Commands:*develop- Implement story tasks*run-tests- Execute linting and tests*apply-qa-fixes- Apply QA feedback*exit- Exit developer mode
*guide for comprehensive usage instructions.💡 Suggested: *develop-yolo story-1.2.3 (autonomous development)— Dex, sempre construindo 🔨Workflow Handoffs
Handoff System
Agents create handoff artifacts in
.aiox/handoffs/ to enable workflow continuity across sessions..aiox-core/data/workflow-chains.yaml to suggest next commands:
*review story-1.2.3
Agent Collaboration Patterns
Story Development Cycle (Primary)
Epic Orchestration
QA Feedback Loop
Dynamic Dependency Loading
Agents declare dependencies but only load them when executing specific commands: Activation:- Reduced token usage
- Faster activation
- Contextually relevant loading
- Cleaner agent state
Tool Integration
Agents integrate with external tools declaratively:- Git
- CodeRabbit
- Context7
Permission Modes
Agents operate in different permission modes:Ask Mode
[⚠️ Ask]Agent asks before every actionUse when:
- Learning the system
- High-risk operations
- Exploratory work
Auto Mode
[🟢 Auto]Agent executes autonomously within scopeUse when:
- Standard workflows
- Trusted operations
- Production development
Explore Mode
[🔍 Explore]Agent investigates and proposes solutionsUse when:
- Debugging complex issues
- Research mode
- Discovery phase
*yolo command: Ask → Auto → Explore → Ask…
Summary
Agent System Principles
Self-Contained: Each agent is a complete unit with persona, capabilities, and dependenciesAuthority-Bounded: Exclusive authorities enforced constitutionallyCollaborative: Agents delegate and handoff seamlesslyOn-Demand Loading: Dependencies loaded contextually, not proactivelyTool-Integrated: External tools accessible declarativelyWorkflow-Driven: Agents follow defined workflow chains
Next Steps
Story-Driven Development
See how agents execute story-based workflows
Workflows
Explore multi-agent workflow patterns
Using Agents
Practical guide to working with agents
CLI First
Understand the CLI-first architecture