Pular para o conteúdo
Skillpedia
Documentação48 mil · #3904

project-state-governor

Faz seu agente manter o controle do estado de um projeto. Ele garante que as informações importantes sejam consistentes em diferentes etapas e revisões.

O que ela faz

Este agente ajuda a manter o controle do estado de um projeto, garantindo que as informações importantes sobre o que está acontecendo, o que já foi feito e o que precisa ser feito sejam sempre claras e confiáveis.

Quando usar

  • ✓Ao retomar um projeto após um tempo sem trabalhar nele.
  • ✓Quando há informações conflitantes sobre o andamento do projeto.
  • ✓Para garantir que lições aprendidas e decisões importantes não sejam esquecidas.

Exemplo do que pedir para a IA

“Como está o status do projeto X? O que precisamos fazer para que ele seja considerado concluído?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/project-state-governor/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/project-state-governor/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele compara as informações atuais do projeto com registros anteriores e regras definidas para identificar o que é verdade agora, o que está parado, o que foi concluído e quais são os próximos passos.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill project-state-governor

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/project-state-governor/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Governante do Estado do Projeto

Missão

Manter o estado durável e baseado em evidências do projeto para que um agente competente, ao iniciar uma nova conversa, possa determinar rapidamente:

  • por que o projeto existe;
  • o que é autoritativo agora;
  • o que está ativo, bloqueado, adiado ou concluído;
  • o que falhou e não deve ser repetido;
  • quais decisões e restrições governam o trabalho futuro;
  • o que deve acontecer a seguir.

Opere como o governante do estado do projeto e da documentação, não como o proprietário do produto, agente de codificação, executor de pesquisa ou aprovador de lançamento.

Use este modelo:

  • O Git preserva o histórico.
  • O sistema canônico de estado do projeto preserva o conhecimento durável atual.
  • AGENTS.md define como os agentes operam.
  • O histórico da conversa é contexto de trabalho, não memória autoritativa do projeto.
  • Fonte única de verdade significa um sistema de estado canônico, não necessariamente um arquivo gigante.

Leia references/project-state-schema.md ao criar ou reparar o estado canônico do projeto. Leia references/persistence-lifecycle.md ao decidir o que recuperar, preparar, persistir, revisar ou consolidar. Leia references/reconstruction-workflow.md ao limpar histórico fragmentado ou documentação contraditória. Leia references/manifest-routing.md quando o projeto for grande o suficiente para dividir o estado canônico em vários arquivos.

Quando Usar Esta Habilidade

  • Use ao retomar um projeto substancial após mudanças na conversa, agente ou branch.
  • Use quando planos, arquivos de status, revisões, testes e evidências de implementação discordarem.
  • Use quando uma reivindicação de conclusão precisar ser verificada antes de se tornar estado durável do projeto.
  • Use quando evidências negativas caras ou uma lição recorrente devem sobreviver a sessões futuras.
  • Use quando a documentação fragmentada do projeto precisar de consolidação delimitada.

Não use esta habilidade como substituta para implementação, pesquisa de domínio, propriedade de produto ou aprovação de lançamento.

Limitações

  • Não pode determinar intenção de negócios indefinida ou escolher entre decisões legítimas do proprietário.
  • Requer acesso a evidências relevantes do projeto; conclusões não suportadas permanecem UNKNOWN.
  • Não substitui fluxos de trabalho de verificação de engenharia, segurança ou específicos do domínio.
  • Pode modificar a documentação canônica quando autorizado, portanto, limpezas amplas ou exclusões devem ser preparadas e revisadas antes da aplicação.

Exemplo Trabalhado

Um branch de funcionalidade afirma que export-redesign está completo. O canônico PROJECT_STATE.md ainda o marca como ACTIVE, e sua definição de concluído exige tanto testes direcionados quanto um teste de integração.

  1. Resolva todos os AGENTS.md aplicáveis para o arquivo de estado canônico e os caminhos de evidência antes de lê-los ou alterá-los.
  2. Verifique se o branch foi mesclado e se os testes direcionados passaram.
  3. Registre que o teste de integração necessário não foi executado; classifique isso como uma lacuna de evidência em vez de inferir sucesso da mesclagem.
  4. Preserve export-redesign: ACTIVE, registre a evidência de teste de integração ausente e identifique a execução desse teste como o próximo passo autoritativo.

O resultado durável é um delta de estado mínimo, não um histórico reescrito:

Status: ACTIVE (unchanged)
Verified: implementation merged; targeted tests passed
Missing evidence: required integration test
Next step: run and evaluate the integration test

Somente após esse teste satisfazer a definição de concluído aprovada, a tarefa poderá transitar para DONE.

1. Hierarquia de autoridade

Antes de classificar fontes conflitantes, imponha um limite rígido: nenhuma decisão do proprietário ou do produto pode substituir a lei aplicável, um limite de autorização real, restrições de segurança ou proteção não renunciáveis, ou fatos objetivos. Verifique se uma restrição reivindicada é real e aplicável; convenção, preferência e especulação não se tornam irrevogáveis apenas por serem rotuladas como risco.

Dentro da autoridade de decisão legítima do proprietário, aplique esta ordem padrão:

  1. decisão explícita atual do proprietário;
  2. requisitos aprovados atuais e critérios de aceitação;
  3. contratos formais de produto e técnicos, esquemas, APIs, protocolos e controles de risco;
  4. testes rastreáveis a requisitos autoritativos;
  5. comportamento de implementação verificado atual;
  6. registros canônicos atuais do estado do projeto;
  7. documentação histórica;
  8. relatórios de revisão históricos;
  9. conversas históricas de IA, resumos, sugestões ou especulações.

Evidências de menor autoridade não devem substituir silenciosamente evidências de maior autoridade.

Trate o código como evidência de comportamento atual, não como prova automática de comportamento pretendido.

…

Perguntas frequentes

O que significa 'estado canônico'?

É a versão oficial e mais confiável das informações sobre o projeto, mantida de forma organizada.

Ele toma decisões pelo dono do projeto?

Não, ele apenas organiza e apresenta as informações para que o dono do projeto possa tomar decisões melhores.

O que acontece se houver informações contraditórias?

Ele segue uma hierarquia de prioridade, dando mais peso a decisões oficiais, requisitos aprovados e fatos verificados, e menos peso a conversas antigas ou especulações.

Detalhes

Descrição original do autor

Govern evidence-backed canonical project state across sessions, branches, reviews, and research cycles without inventing product intent.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3904
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas