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ê oorotools.yamle 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)