Pular para o conteúdo principal

Manifest

Visão geral​

Todo projeto gerado ou adotado mantém um manifest na raiz. Ele registra a recipe de origem, variáveis e listas de skills/agents/pipelines — é a fonte de verdade para o oro apply reconciliar o projeto.

Schemas v1 e v2​

O schema v2 (opcional) acrescenta skills.managed — a lista de skills gerenciadas do catálogo GitHub escolhidas para o projeto. A versão instalada não vive no manifest: fica no lock .orotools/skills.lock.yaml, escrito pelo oro skills.

version: 2
skills:
bundled:
- base/code-review
external:
- impeccable
managed:
- source: github:willsantos/skills_AI
name: local-pr-review

Manifests v1 continuam válidos; a promoção a v2 acontece automaticamente na primeira skill gerenciada instalada pelo oro skills.

Comandos relacionados​

  • oro info — lê o orotools.yaml e mostra o estado.
  • oro apply — reexecuta a recipe (idempotente).
  • oro add — edita listas do manifest.

Fluxos comuns​

Adotar um projeto já existente — detecta a stack e gera o manifest:

cd meu-projeto
oro init # detecta stack e cria orotools.yaml
oro apply --dry-run # ver o que seria aplicado
oro apply # aplicar de fato

Recuperar projeto parcialmente configurado:

cd meu-app
oro apply # steps já satisfeitos são ignorados (idempotente)