Communitygithub.com

candycong2001-ui/agent-project-playbook

Um conjunto de regras de colaboração humano-máquina, projetado para ser instalado, migrado e iterado continuamente em projetos.

O que é agent-project-playbook?

Este skill, chamado 'Project Docs', estabelece um ciclo de trabalho rigoroso para agentes de IA (como Claude Code ou Cursor) interagirem com documentação e repositórios de software. Ele define regras claras de leitura, verificação e atualização de documentos essenciais (BLUEPRINT, ARCHITECTURE, CURRENT_HANDOFF), garantindo que o agente use a documentação como guia, mas priorizando sempre o estado atual do código, testes e comandos. O skill suporta a criação de um playbook portátil que pode ser instalado em diferentes projetos por meio de um comando shell, promovendo consistência na colaboração entre humanos e IA. Sua utilidade principal é evitar que a documentação se torne obsoleta, forçando o agente a verificar alegações contra evidências reais do repositório e a atualizar apenas informações relevantes, mantendo a concisão (limites de linhas para cada documento).

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add candycong2001-ui/agent-project-playbook

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Project Docs

Fluxo de Trabalho

  1. No início de uma implementação ou diagnóstico substancial, leia docs/CURRENT_HANDOFF.md e apenas as seções relevantes dos documentos estáveis.
  2. Verifique as alegações dos documentos contra as evidências atuais do repositório.
  3. Durante exploração ou revisão somente leitura, reporte desvios sem editar, a menos que o usuário autorize alterações.
  4. No início da tarefa, substitua o objetivo atual e a próxima ação em CURRENT_HANDOFF.md.
  5. Após um marco verificado, substitua o estado atual e as evidências de verificação; não adicione uma linha do tempo.
  6. Antes da passagem (handoff), remova detalhes de processos concluídos e deixe um estado pronto para continuação.
  7. Atualize BLUEPRINT.md apenas quando a intenção do produto, usuários, escopo, restrições ou critérios de aceitação mudarem.
  8. Atualize ARCHITECTURE.md apenas quando componentes, limites, fluxo de dados, comandos verificados, implantação, reversão ou riscos mudarem.
  9. Antes de uma entrega substancial, execute python3 .agents/skills/project-docs/scripts/docs_lint.py.

Limites

  • O código atual, testes, configuração, saída de comando e instruções do usuário têm precedência sobre estes documentos.
  • Mantenha BLUEPRINT em ou abaixo de 160 linhas.
  • Mantenha ARCHITECTURE em ou abaixo de 160 linhas.
  • Mantenha CURRENT_HANDOFF em ou abaixo de 80 linhas.
  • Mantenha AGENTS em ou abaixo de 90 linhas.
  • O Git armazena o histórico. CURRENT_HANDOFF armazena apenas o estado de trabalho mais recente.

Habilidades Relacionadas