Objetivo
Conduzir tarefas de governanca do repositorio usando SDD: Specification, Discovery, Decision, Delivery, Validation e Semantic Commit.
Esta skill ajuda o Codex a separar regras globais, fluxos especificos e documentacao auxiliar sem aumentar desnecessariamente o contexto.
Ela deve ser usada para evoluir orientacoes de agentes, skills, ADRs e convencoes operacionais do projeto.
Quando usar
- Criar, revisar ou reorganizar skills em
.agents/skills/.
- Ajustar
AGENTS.md para orientacoes globais, roteamento e convencoes compartilhadas.
- Escrever ou revisar prompts SDD, politicas de uso do Codex ou governanca de automacao assistida.
- Avaliar se uma decisao deve virar ADR ou ficar apenas em documentacao operacional.
- Revisar documentacao de processo, standards, onboarding ou convencoes do repositorio.
Quando nao usar
- Implementar comportamento nos servicos .NET.
- Alterar testes de aplicacao.
- Corrigir pipelines, releases ou GitVersion sem trabalho de governanca/documentacao.
- Criar scripts de automacao sem criterio deterministico, seguro e repetivel.
- Fazer refactors de codigo de producao.
Entradas esperadas
- Intencao da mudanca de governanca ou documentacao.
- Arquivos de orientacao permitidos ou escopo documental informado pelo usuario.
- Criterios de decisao, restricoes e formato esperado.
- Necessidade ou nao de commit semantico.
Saidas esperadas
- Decisao explicita sobre o que criar, alterar, fundir ou nao criar.
- Skills focadas, com
SKILL.md e frontmatter name e description quando aplicavel.
AGENTS.md ajustado apenas para regras globais, sem duplicar fluxos longos.
- Relatorio em portugues com diagnostico, decisoes, validacoes, riscos e commit.
Passos
- Especifique a intencao da mudanca em uma frase objetiva.
- Descubra o estado atual lendo primeiro
AGENTS.md e .agents/; depois consulte arquivos do repo necessarios ao diagnostico.
- Identifique tarefas recorrentes, riscos de contexto, pontos de sobreposicao e regras que pertencem ao nivel global.
- Classifique candidatas como criar agora, nao criar agora, fundir, colocar no
AGENTS.md, colocar em skill ou manter apenas como referencia.
- Decida antes de editar e comunique a decisao.
- Crie poucas skills, cada uma com um unico proposito claro.
- Use
references/ somente para material auxiliar realmente util e scripts/ somente para automacao deterministica e segura.
- Ajuste
AGENTS.md apenas quando houver lacuna global ou conflito com skills.
- Evite duplicar no
AGENTS.md fluxos longos que pertencem ao description ou ao corpo de uma skill.
- Valide estrutura, frontmatter, nomes, descricoes, escopo, idioma e ausencia de referencias proibidas.
- Revise diff, execute validacoes proporcionais e faca commit semantico quando solicitado.
- Para comandos Git que alteram indice ou historico (
git add, git commit, git restore --staged etc.), use execucao fora do sandbox quando o sandbox nao conseguir criar .git/index.lock.
Validacao
- Verifique existencia de
.agents/skills/<nome>/SKILL.md.
- Confirme frontmatter com
name e description.
- Confirme nomes em kebab-case e descricoes curtas, especificas e com limites.
- Procure sobreposicao excessiva entre skills.
- Confirme que o conteudo esta em portugues e sem segredos.
- Confirme ausencia de referencias a skills inexistentes ou arquivos de orientacao externos ao Codex.
- Execute
git status e revise o diff antes de commitar.
Restricoes
- Nao criar skills genericas demais.
- Nao criar muitas skills para cobrir possibilidades raras.
- Nao duplicar em
AGENTS.md conteudo detalhado que pertence a skills.
- Nao alterar codigo de producao nem testes de aplicacao.
- Nao alterar pipeline salvo necessidade explicita e justificada.
- Nao fazer push nem criar branch sem necessidade do fluxo em execucao.
1---2name: repository-governance-sdd3description: Use esta skill para tarefas SDD de governanca do repositorio, criacao ou revisao de skills Codex, AGENTS.md, ADRs, prompts e documentacao de processo. Nao use para implementar codigo de producao ou testes de aplicacao.4---56# Objetivo78Conduzir tarefas de governanca do repositorio usando SDD: Specification, Discovery, Decision, Delivery, Validation e Semantic Commit.9Esta skill ajuda o Codex a separar regras globais, fluxos especificos e documentacao auxiliar sem aumentar desnecessariamente o contexto.10Ela deve ser usada para evoluir orientacoes de agentes, skills, ADRs e convencoes operacionais do projeto.1112# Quando usar1314- Criar, revisar ou reorganizar skills em `.agents/skills/`.15- Ajustar `AGENTS.md` para orientacoes globais, roteamento e convencoes compartilhadas.16- Escrever ou revisar prompts SDD, politicas de uso do Codex ou governanca de automacao assistida.17- Avaliar se uma decisao deve virar ADR ou ficar apenas em documentacao operacional.18- Revisar documentacao de processo, standards, onboarding ou convencoes do repositorio.1920# Quando nao usar2122- Implementar comportamento nos servicos .NET.23- Alterar testes de aplicacao.24- Corrigir pipelines, releases ou GitVersion sem trabalho de governanca/documentacao.25- Criar scripts de automacao sem criterio deterministico, seguro e repetivel.26- Fazer refactors de codigo de producao.2728# Entradas esperadas2930- Intencao da mudanca de governanca ou documentacao.31- Arquivos de orientacao permitidos ou escopo documental informado pelo usuario.32- Criterios de decisao, restricoes e formato esperado.33- Necessidade ou nao de commit semantico.3435# Saidas esperadas3637- Decisao explicita sobre o que criar, alterar, fundir ou nao criar.38- Skills focadas, com `SKILL.md` e frontmatter `name` e `description` quando aplicavel.39- `AGENTS.md` ajustado apenas para regras globais, sem duplicar fluxos longos.40- Relatorio em portugues com diagnostico, decisoes, validacoes, riscos e commit.4142# Passos43441. Especifique a intencao da mudanca em uma frase objetiva.452. Descubra o estado atual lendo primeiro `AGENTS.md` e `.agents/`; depois consulte arquivos do repo necessarios ao diagnostico.463. Identifique tarefas recorrentes, riscos de contexto, pontos de sobreposicao e regras que pertencem ao nivel global.474. Classifique candidatas como criar agora, nao criar agora, fundir, colocar no `AGENTS.md`, colocar em skill ou manter apenas como referencia.485. Decida antes de editar e comunique a decisao.496. Crie poucas skills, cada uma com um unico proposito claro.507. Use `references/` somente para material auxiliar realmente util e `scripts/` somente para automacao deterministica e segura.518. Ajuste `AGENTS.md` apenas quando houver lacuna global ou conflito com skills.529. Evite duplicar no `AGENTS.md` fluxos longos que pertencem ao `description` ou ao corpo de uma skill.5310. Valide estrutura, frontmatter, nomes, descricoes, escopo, idioma e ausencia de referencias proibidas.5411. Revise diff, execute validacoes proporcionais e faca commit semantico quando solicitado.5512. Para comandos Git que alteram indice ou historico (`git add`, `git commit`, `git restore --staged` etc.), use execucao fora do sandbox quando o sandbox nao conseguir criar `.git/index.lock`.5657# Validacao5859- Verifique existencia de `.agents/skills/<nome>/SKILL.md`.60- Confirme frontmatter com `name` e `description`.61- Confirme nomes em kebab-case e descricoes curtas, especificas e com limites.62- Procure sobreposicao excessiva entre skills.63- Confirme que o conteudo esta em portugues e sem segredos.64- Confirme ausencia de referencias a skills inexistentes ou arquivos de orientacao externos ao Codex.65- Execute `git status` e revise o diff antes de commitar.6667# Restricoes6869- Nao criar skills genericas demais.70- Nao criar muitas skills para cobrir possibilidades raras.71- Nao duplicar em `AGENTS.md` conteudo detalhado que pertence a skills.72- Nao alterar codigo de producao nem testes de aplicacao.73- Nao alterar pipeline salvo necessidade explicita e justificada.74- Nao fazer push nem criar branch sem necessidade do fluxo em execucao.