Skip to Content
PlaybookAgentes

Agentes

O AIOS conta com 12 agentes especializados nomeados. Cada um tem um papel definido, limites de autoridade e um conjunto de comandos. Use esta página como referência rápida para encontrar o agente certo para qualquer tarefa.


Tabela de Referência Rápida

HandleNomePapelComando Principal
@devDexImplementação de software@dev *develop {story-id}
@qaQuinnQuality gates e revisão@qa *qa-gate
@poPaxValidação de stories@po *validate-story-draft
@pmMorganEpics e spec pipeline@pm *create-epic
@smRiverCriação de stories@sm *draft
@architectAriaArquitetura de sistemas@architect *create-full-stack-architecture
@analystAtlasPesquisa e análise@analyst *research
@ux-design-expertUmaUX e revisão de design@ux-design-expert *design-review
@data-engineerDaraBanco de dados e schema@data-engineer *audit-db
@devopsGageCI/CD e operações Git@devops *push
@docsAjaxDocumentação@docs *create-doc
@aios-masterOrionOrquestração do framework*workflow SDC

Fichas dos Agentes

@dev — Dex (Desenvolvedor)

Quando usar: Implementar stories, escrever código, executar CodeRabbit self-healing.

Comandos principais:

ComandoDescrição
@dev *develop {story-id}Iniciar implementação de uma story (modo Interactive por padrão)
@dev *develop {story-id} --yoloModo YOLO — autônomo, 0-1 prompts
@dev *develop {story-id} --pre-flightModo Pre-Flight — todas as perguntas antecipadas
@dev *helpMostrar todos os comandos do desenvolvedor

Autoridade: Pode git add, git commit, git branch, git checkout. Não pode git push — delegar ao @devops.

Delega para: @devops nas operações de push e PR.


@qa — Quinn (Engenheiro de QA)

Quando usar: Executar quality gates, iniciar QA loops, revisar qualidade de código.

Comandos principais:

ComandoDescrição
@qa *qa-gateExecutar quality gate de 7 pontos na story atual
*qa-loop {storyId}Iniciar ciclo automatizado de revisão-correção
*stop-qa-loopPausar o ciclo e salvar estado
*resume-qa-loopRetomar do estado salvo
*escalate-qa-loopForçar escalação para revisão manual

Veredictos do QA gate: PASS, CONCERNS, FAIL, WAIVED

Gatilhos de escalação: max_iterations_reached, verdict_blocked, fix_failure, manual_escalate


@po — Pax (Product Owner)

Quando usar: Validar rascunhos de stories, gerenciar prioridades do backlog, garantir qualidade das stories.

Comandos principais:

ComandoDescrição
@po *validate-story-draftExecutar checklist de validação de story de 10 pontos

Decisão: GO (≥ 7/10) move a story de Draft → Ready. NO-GO lista as correções necessárias.

Autoridade: Pode atualizar o status da story e registrar transições. Não pode editar critérios de aceitação após a validação.


@pm — Morgan (Gerente de Projetos)

Quando usar: Criar epics, executar o spec pipeline, gerar PRDs, coletar requisitos.

Comandos principais:

ComandoDescrição
@pm *create-epicCriar um novo epic a partir de requisitos
@pm *execute-epicExecutar um plano de epic (dispara criação de stories)
@pm *create-doc prdGerar um documento PRD a partir do template
@pm *advanced-elicitationExecutar elicitação avançada de requisitos

Responsabilidade: Gestão do EPIC-{ID}-EXECUTION.yaml, orquestração do spec pipeline.


@sm — River (Scrum Master)

Quando usar: Criar rascunhos de stories a partir de um epic ou PRD.

Comandos principais:

ComandoDescrição
@sm *draftCriar uma nova story (criação guiada interativa)
@sm *create-storyComando alternativo de criação de story

Saída: {epicNum}.{storyNum}.story.md com status Draft.


@architect — Aria (Arquiteto de Software)

Quando usar: Design de sistemas, decisões de arquitetura, avaliação de complexidade, brownfield discovery.

Comandos principais:

ComandoDescrição
@architect *create-full-stack-architectureGerar documentação completa de arquitetura
@architect *execute-checklist architect-checklistExecutar checklist de revisão de arquitetura

Autoridade: Responsável pelas decisões de arquitetura de sistemas e seleção de tecnologia. Delega DDL detalhado e otimização de queries ao @data-engineer.


@analyst — Atlas (Analista)

Quando usar: Tarefas de pesquisa, validação de dependências, análise competitiva. Usado no Spec Pipeline (Fase 3) para classes de complexidade STANDARD e COMPLEX.

Comandos principais:

ComandoDescrição
@analyst *researchExecutar tarefa de pesquisa estruturada

Usado em: Spec Pipeline Fase 3 (Pesquisa) para classes de complexidade STANDARD/COMPLEX.


@ux-design-expert — Uma (Designer de UX)

Quando usar: Revisões de design, especificação de frontend, avaliação de UX no brownfield discovery.

Comandos principais:

ComandoDescrição
@ux-design-expert *design-reviewExecutar revisão de design UX

Usado em: Brownfield Discovery Fase 3 (spec de frontend) e Fase 6 (revisão especialista de UX).


@data-engineer — Dara (Engenheiro de Dados)

Quando usar: Design de schema, otimização de queries, políticas RLS, migrações. Recebe delegação do @architect para toda implementação de banco de dados.

Comandos principais:

ComandoDescrição
@data-engineer *audit-dbAuditar schema do banco de dados e gerar relatório

Autoridade: DDL detalhado, estratégia de índices, planejamento de migrações. Não é responsável pela arquitetura do sistema ou código de aplicação.


@devops — Gage (Engenheiro de DevOps)

Quando usar: Fazer push de código, criar PRs, gerenciar CI/CD, releases.

Comandos principais:

ComandoDescrição
@devops *pushFazer push das alterações commitadas para o remoto
@devops *create-prCriar um pull request

Autoridade exclusiva: Único agente que pode git push, gh pr create e gh pr merge. Todos os outros agentes DEVEM delegar operações de push ao @devops.


@docs — Ajax (Agente de Documentação)

Quando usar: Criar documentação, atualizar docs técnicos, gerar documentação do projeto.

Comandos principais:

ComandoDescrição
@docs *create-docCriar documentação a partir do template
@docs *document-projectGerar docs para o projeto inteiro

@aios-master — Orion (Orquestrador do Framework)

Quando usar: Governança do framework, orquestração de workflows, meta-operações, sobrepor limites de agentes quando necessário.

Comandos principais:

ComandoDescrição
*workflow SDCIniciar o Story Development Cycle
*workflow spec-pipelineIniciar o Spec Pipeline
*list-agentsListar todos os agentes
*validate-agentsValidar todas as definições de agentes
*ids check {intent}Verificar recomendação do IDS

Autoridade: Pode executar qualquer tarefa diretamente. Sem restrições. Governança do framework e aplicação constitucional.


Padrões de Delegação

Os fluxos de delegação mais comuns:

@sm *draft → @po *validate-story-draft → @dev *develop → @qa *qa-gate → @devops *push @pm *create-epic → @pm *execute-epic → @sm *draft (por story) @architect (decisão de arquitetura) → @data-engineer (implementação de banco de dados) QUALQUER agente (precisa fazer push) → @devops *push

Para caminhos de aprendizado específicos por papel, veja Trilhas por Papel.