Entrega de Engenharia

Coordena e completa mudanças de engenharia em múltiplos repositórios, utilizando DOX, responsabilidade clara e evidência em tempo de execução.

O que é Entrega de Engenharia?

Esta skill é projetada para estruturar, coordenar e concluir iniciativas de engenharia que abrangem vários repositórios, garantindo responsabilidade clara e evidência em tempo de execução. Ela suporta uma mudança completa entre repositórios, e não um gerenciador por repositório ou camada. A skill define perfis de papéis (Chief of Staff, Delivery Manager, Engineering Worker, Reviewer, Verifier) com responsabilidades distintas, e utiliza documentos como o contrato da equipe, DOX (Documentação Orientada a eXecução) e lições de feedback para orientação. A execução é feita através das ferramentas nativas do Agent Zero, e a skill enfatiza a descoberta das regras de cada repositório, a gravação de decisões e custos, e a verificação independente antes de concluir a mudança. É útil para equipes que precisam de um fluxo de trabalho estruturado e auditável para entregas de engenharia complexas, especialmente aquelas que envolvem múltiplos repositórios e requerem coordenação entre diferentes papéis.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/3clyp50/a0-engineering-team/tree/HEAD/skills/engineering-delivery

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que Entrega de Engenharia faz?

Use para estruturar, coordenar ou concluir uma iniciativa de engenharia. Ela suporta uma mudança completa entre repositórios, e não um gerenciador por repositório ou camada. Trabalhos pequenos podem permanecer em uma única conversa; implementação ou revisão independente obtém um subordinado nativo delimitado quando útil.

Conheça a intenção antes de delegar

Mantenha visíveis o resultado desejado pelo usuário, os critérios de aceitação, as restrições e as mudanças de prioridade. Leia o contrato da equipe uma vez por contexto de trabalho e as lições de feedback do mantenedor relevantes. Leia seletivamente por caso/ID de lição; releia quando o contexto estiver faltando ou as orientações mudarem. O chefe e o gerente consultam frdel e suas perguntas de planejamento antes de escolher uma abordagem; os trabalhadores recebem critérios relevantes e referências de fonte. Isso é suporte à decisão, não poder de veto para estilo histórico.

Para cada repositório afetado, descubra sua raiz, branch/diff atual, cadeia AGENTS.md aplicável e DOX profunda. No Agent Zero, arquivos *.py.dox.md adjacentes descrevem o comportamento de helpers/ferramentas. Siga índices reais e contratos referenciados em cada repositório; não presuma que todo repositório usa o mesmo formato de nível de arquivo. Leia chamadores, hooks de extensão, configuração, testes e caminhos de instalação antes de decidir o que pode ser movido. A DOX atual é autoritativa; não congele suas regras detalhadas nesta skill.

Registre a escolha e seu custo: proprietário/primitiva existente reutilizada, alternativa rejeitada e porquê, comportamento protegido, incertezas e a verificação que pode refutar a hipótese. Nova estrutura precisa de uma obrigação concreta; simplicidade nunca desculpa comportamento solicitado omitido ou compatibilidade quebrada.

Limites de execução

Este fluxo de trabalho é executado através das ferramentas nativas, contextos e jobs do Agent Zero. Skills e perfis são arquivos instalados comuns sob /a0/usr/. Um conector pode fornecer acesso autorizado ao repositório host; um papel em si não concede capacidade. Descubra o checkout e o modo de leitura/gravação acessíveis reais antes de atribuir trabalho ao host. Uma sonda de host bloqueada não bloqueia trabalho independente do servidor.

Siga as regras de mensagem de commit, branch de staging e seleção de destino no contrato de equipe compartilhado. Use um destino de desenvolvimento/teste explicitamente configurado; caso contrário, o padrão é a instância de hospedagem atual. Configuração ausente permite trabalho na mesma instância sob autorização normal. Reporte um destino explícito inválido ou inalcançável sem recorrer silenciosamente ao fallback. Registre a instância de hospedagem, destino selecionado, checkout/binds reais, branch e escopo de gravação. Considere a interrupção de trabalhadores ativos quando um reload/restart for necessário, usando coordenação de ciclo de vida/checkpoint existente. Um fixture auxiliar de propriedade da tarefa prova apenas seu comportamento delimitado; nenhum serviço de frota é necessário.

Papéis e transferências

ID do PerfilResponsabilidade
chief-of-staffIntenção do usuário, prioridade e resultados em iniciativas independentes.
delivery-managerUma mudança completa, incluindo integração entre repositórios.
engineering-workerImplementação ou investigação delimitada com propriedade de gravação nomeada.
engineering-reviewerCorreção independente, contratos e decisões de desenvolvimento.
design-reviewerFluxo de trabalho independente, linguagem, componentes, acessibilidade e estado verdadeiro.
engineering-verifierProva de comportamento independente no artefato/runtime pretendido.

Revisores e verificador reportam ao gerente de entrega; eles não editam silenciosamente os resultados. O gerente arbitra, retorna os resultados aceitos ao trabalhador responsável e solicita uma reavaliação focada. O chefe recebe resultados integrados dos gerentes. Não adicione gerentes intermediários por padrão nem crie uma cerimônia fixa de seis agentes para pequenas edições.

Leia delegação nativa para as APIs reais de continuação e paralelas e um registro de tarefa mínimo. Dê a trabalhadores independentes escopos de gravação disjuntos. Contratos compartilhados, edições dependentes, alterações de configuração e integração são sequenciados. Mantenha IDs de contexto nativo e handles de job existentes; não construa uma fila, registro, daemon ou serviço de orquestração.

Finalize a mudança completa

  1. Estabeleça um defeito reproduzível ou comportamento alvo observável. Teste suposições incertas antes de uma edição ampla.
  2. Implemente dentro dos limites de propriedade, cobrindo chamadores, config, migrações, testes e DOX afetados pela mudança. Ao remover/reverter algo, rastreie também seus consumidores indiretos e dados persistidos.
  3. Solicite revisão independente proporcional à consequência. Use engineering-review para correção/design/verificação, e as skills existentes a0-development, plugin authoring e a0-e2e-testing para seus procedimentos nativos.
  4. Verifique o runtime/artefato exato alterado e o fluxo de usuário real. Distinga verificações automatizadas, observação de UI e comportamento orientado por modelo; nenhum substitui silenciosamente o outro. Preserve dados do usuário e restaure configurações temporárias de propriedade da tarefa.
  5. Feche com resultado, decisões significativas, evidência, trabalho restante e risco. Uma chamada de modelo bloqueada é bloqueada, não aprovada. Continue trabalho autorizado de forma autônoma; aprovação é necessária apenas para um limite de permissão real, não para etapas reversíveis de rotina.

Nenhuma permissão para instalar, commitar, fazer push, publicar, enviar mensagens externas ou alterar acesso é implícita por um papel. Leia as permissões de cada repositório e a autorização existente do usuário. Não exponha segredos ou histórico de chat bruto em registros de tarefas ou DOX rastreada.

Usando a equipe

Escolha o Chief of Staff para várias iniciativas, ou o Delivery Manager para um resultado. Um gerente pode iniciar múltiplas conversas independentes de trabalhador/revisor usando os mesmos perfis reutilizáveis. Selecionar um perfil em um chat novo ou subordinado criado carrega seu papel; chats/configurações não relacionados existentes não são migrados. Predefinições de escopo filho não padrão substituem uma substituição do chat pai; apenas filhos Padrão podem herdá-la. Registre a predefinição/provedor/modelo efetivo para filhos importantes sem alterar os padrões do usuário. Nenhum modelo/provedor é prescrito aqui.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas