Guia operacional para configurar e executar o Nébula no Antigravity com Rules, Skills e Workflows, mantendo rastreabilidade e governança por task.
Objetivo
Padronizar o uso do Antigravity como runtime sem quebrar o contrato canônico de agentes do framework.
Escopo
- Delta nativo do Antigravity.
- Estrutura física recomendada do runtime.
- Contexto obrigatório para execução.
- Fluxo de operação com validação de fechamento.
Fontes analisadas
Núcleo do framework
README.mdGUIDE.mdDocs/README.md
Guias e READMEs do framework
Manual/00README.md,Manual/01GUIDE.mdSkills/00README.md,Skills/01GUIDE.mdWorkflows/00README.md,Workflows/01GUIDE.mdQuality/00README.md,Quality/01GUIDE.mdTemplates/Full/00README.md,Templates/Full/01GUIDE.mdTemplates/Quick/00README.md,Templates/Quick/01GUIDE.mdagents/00README.md,agents/01GUIDE.mdagents/behavior/00README.md,agents/behavior/01GUIDE.mdPrototype/00README.md,Prototype/01GUIDE.md
Documentação da pasta agents/
agents/02CATALOG.mdagents/scope-agent.mdagents/product-agent.mdagents/system-agent.mdagents/execution-agent.mdagents/quality-agent.mdagents/release-agent.mdagents/recovery-agent.md
Manuais de criação de agentes
Manual/15CREATE-AGENT-BASELINE.mdManual/09CREATE-AGENT-ANTIGRAVITY.md
Documento web atual
NebulaWeb/content/docs/ide-antigravity.md
Regra de ouro
agents/é a fonte de verdade dos papéis.- Antigravity é adaptador de runtime.
- Em conflito, prevalece o contrato canônico do framework.
Não existe um arquivo nativo único de agente no Antigravity; a composição é feita por Rules, Skills e Workflows.
Invariantes de governança
Docs/é saída oficial do projeto.Templates/é modelo, nunca entrega final.Prototype/é exclusivo para protótipos HTML.- Primeira task:
bootstrap_estrutural. - Após bootstrap: apenas edição de arquivos existentes.
- Exatamente 1 commit por task concluída.
- Task só fecha com Quality Gate aprovado.
Delta nativo do Antigravity
Componentes de runtime
- Rules em
.agents/rules/. - Skills em
.agents/skills/<nome>/SKILL.md. - Workflows acionados por slash command (
/workflow-name). - Uso de
@mentionspara carregar contexto canônico.
Estrutura recomendada
.agents/
rules/
nebula-governance.md
nebula-quality.md
skills/
execution/
SKILL.md
quality/
SKILL.mdArquitetura de uso no Antigravity
| Camada | Local | Responsabilidade |
|---|---|---|
| Contrato canônico | agents/ | Papéis, contexto e handoff |
| Runtime Antigravity | .agents/rules/ | Guardrails e regras transversais |
| Especialização | .agents/skills/ | Capacidades por domínio recorrente |
| Orquestração | Slash workflows | Sequência de execução por demanda |
| Execução oficial | Docs/ | Plan, tasks, control e artefatos oficiais |
Setup técnico
1) Preparar estrutura
cd /home/mau/molinari/Framework
mkdir -p .agents/rules .agents/skills2) Criar rule de governança
Arquivo exemplo: .agents/rules/nebula-governance.md
# Nébula Governance Rule
Aplicar:
- bootstrap na primeira task
- modo edição após bootstrap
- 1 commit por task
- Quality Gate obrigatório
Carregar:
- @/GUIDE.md
- @/Workflows/01GUIDE.md
- @/Quality/01GUIDE.md
- @/Docs/plan.md
- @/Docs/tasks.md
- @/Docs/control.md3) Criar skills de apoio (quando necessário)
- Criar skill reutilizável por domínio recorrente.
- Priorizar skills que acelerem operação sem duplicar regra canônica.
Contexto obrigatório por chamada
Base
- GUIDE.md
- Skills/01GUIDE.md
- Workflows/01GUIDE.md
- Quality/01GUIDE.md
- Templates/Full/01GUIDE.mdEspecialidade
- agents/<role>-agent.mdExecução (quando houver task)
- Docs/plan.md
- Docs/tasks.md
- Docs/control.mdPrompt base canônico no Antigravity
Atue como <AgentName>.
Objetivo: <objetivo da task>
Workflow: Workflows/<workflow>.md
Carregue contexto base:
- GUIDE.md
- Skills/01GUIDE.md
- Workflows/01GUIDE.md
- Quality/01GUIDE.md
- Templates/Full/01GUIDE.md
Carregue contexto especializado conforme agents/<role>-agent.md.
Carregue contexto de execução: Docs/plan.md, Docs/tasks.md e Docs/control.md.
Aplique governança:
- bootstrap apenas na primeira task
- modo edição após bootstrap
- 1 commit por task
- Quality Gate obrigatório
Saída obrigatória:
1) plano
2) execução
3) evidências
4) riscos e pendênciasFluxo recomendado de operação
- Selecionar modo: com agentes ou sem agentes.
- Selecionar 1 workflow principal da demanda.
- Definir agente responsável por etapa (quando aplicável).
- Acionar workflow por slash e complementar com contexto explícito.
- Atualizar
Docs/tasks.mdeDocs/control.md. - Aplicar Quality Gate antes de fechar.
Exemplos práticos
Execução com agente
Executar workflow new-screen com ProductAgent.
Usar skills: ui-ux e flow.
Atualizar Docs/pages.md, Docs/flow.md, Docs/tasks.md e Docs/control.md.Validação de qualidade
Acionar QualityAgent para validar Quality Gate da TASK-042.
Exigir evidências em Docs/tasks.md e atualização de status em Docs/control.md.Integração técnica
Executar workflow new-integration com SystemAgent.
Skills: contracts, integration e curl.
Atualizar Docs/architecture.md, Docs/contract.yaml e Docs/control.md.Checklist de validação no Antigravity
- Rule correta está ativa no workspace.
- Skill carregou com estrutura válida.
- Workflow foi acionado explicitamente.
- Contexto de
Docs/foi carregado. - Evidências foram registradas em
Docs/tasks.md. - Estado real foi atualizado em
Docs/control.md. - Gate aprovado antes do fechamento.
Problemas comuns e correção
Rules sem foco
- Separar rules por responsabilidade.
- Deixar regras transversais em um arquivo próprio.
Skill sem contexto suficiente
- Declarar fontes em
Docs/. - Associar skill ao workflow principal da demanda.
Fechamento sem rastreabilidade
- Reabrir task.
- Registrar evidências em
Docs/tasks.md. - Atualizar
Docs/control.md. - Submeter novamente ao Quality Gate.
Antipadrões críticos
- Tratar runtime do Antigravity como fonte de verdade do método.
- Executar task sem workflow principal.
- Omitir contexto de
Docs/na chamada. - Fechar task sem Quality Gate.
- Usar
Templates/como saída final.
Comandos úteis
cd /home/mau/molinari/Framework
# listar runtime do Antigravity
find .agents -maxdepth 3 -type f 2>/dev/null | sort
# revisar contrato canônico de agentes
ls agents
# revisar base de método
rg --files | rg '(README\.md|GUIDE\.md|00README\.md|01GUIDE\.md)$' | sort
# revisar artefatos oficiais de execução
ls DocsReferências
Internas
Manual/15CREATE-AGENT-BASELINE.mdManual/09CREATE-AGENT-ANTIGRAVITY.mdagents/00README.mdagents/01GUIDE.mdagents/02CATALOG.mdNebulaWeb/content/docs/ide-antigravity.md