Communitygithub.com

metiatech/skill-post-deploy

Habilidade de agente para verificar a implantação após alterações de código em pacotes globalmente vinculados, serviços e daemons em execução.

O que é skill-post-deploy?

Esta habilidade garante que as alterações feitas em pacotes vinculados globalmente, serviços ou daemons sejam corretamente implantadas e verificadas. Ela detecta automaticamente pacotes npm vinculados globalmente, processos de serviço e tarefas agendadas que dependem do repositório modificado. Em seguida, reconstrói e verifica a implantação, seja por meio de testes de versão do CLI ou, para serviços, verificações determinísticas como novos IDs de processo (PIDs), portas de escuta, consultas de status e logs. Suporta gerenciadores de serviço como PM2, systemd e outros, e garante que o agente não marque a tarefa como concluída até que evidências verificáveis mostrem que a instância em execução reflete as alterações mais recentes.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add metyatech/skill-post-deploy

Perguntar na sua IA favorita

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

Documentação

Procedimentos de implantação pós-alteração

Detecção

Pacotes globalmente vinculados

  • O agente DEVE executar npm ls -g --depth=0 e procurar por entradas com -> apontando para um caminho local.
  • Se o repositório alterado corresponder a um pacote globalmente vinculado, o agente DEVE prosseguir para a reconstrução.

Serviços e tarefas agendadas em execução

  • O agente DEVE verificar processos em execução associados ao repositório (nomes de serviço, entradas de serviço PM2/systemd/Windows).
  • O agente DEVE verificar tarefas agendadas (cron, Agendador de Tarefas do Windows) que referenciam o repositório.

Reconstrução e verificação

Pacotes vinculados por npm

  1. Execute o comando de construção do repositório (por exemplo, npm run build, tsc).
  2. Verifique a saída reconstruída executando o --version da CLI ou um comando de teste básico.
  3. Informe a versão verificada.

Serviços e daemons

  1. Reconstrua o componente de serviço.
  2. Reinicie usando o gerenciador de serviços (reinicialização PM2, reinicialização systemctl, etc.).
  3. Verifique com evidências determinísticas:
    • Novo PID (compare antes e depois).
    • Verificação de porta (confirme que está escutando).
    • Consulta de status do serviço.
    • Entrada de log mostrando comportamento ou versão atualizada.
  4. Informe a evidência de verificação.

Portão de conclusão

  • O agente NÃO DEVE reivindicar conclusão até que a instância em execução reflita as alterações. O agente DEVE incluir evidência de verificação na resposta final.

Habilidades Relacionadas