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
Mensagem pronta para colar
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-governorOu 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.mdConteú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.mddefine 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.
- Resolva todos os
AGENTS.mdaplicáveis para o arquivo de estado canônico e os caminhos de evidência antes de lê-los ou alterá-los. - Verifique se o branch foi mesclado e se os testes direcionados passaram.
- 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.
- 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:
- decisão explícita atual do proprietário;
- requisitos aprovados atuais e critérios de aceitação;
- contratos formais de produto e técnicos, esquemas, APIs, protocolos e controles de risco;
- testes rastreáveis a requisitos autoritativos;
- comportamento de implementação verificado atual;
- registros canônicos atuais do estado do projeto;
- documentação histórica;
- relatórios de revisão históricos;
- 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3904
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC