CommunityEscrita e Ediçãogithub.com

ssheleg/task-pipeline

Orquestrador de entrega completa para agentes de IA de codificação: um questionário de entrada obrigatório que antecipa todas as decisões, seguido por dez estágios controlados — documentação, brainstorming, decomposição, especificação, plano, construção, testes, implantação, pós-implantação, aceitação — com um guardião de loop que interrompe o retrabalho.

O que é task-pipeline?

O skill `task-pipeline` é um orquestrador completo de ciclo de entrega para agentes de IA de codificação (como Claude Code, Cursor, Codex). Ele impõe um processo rigoroso de dez estágios — desde a triagem inicial de entrada até a aceitação final — que força todas as decisões a serem tomadas antecipadamente, evitando retrabalho. O skill se baseia em dez cânones que definem o que é documentação verificável: cada afirmação deve carregar sua própria evidência (endereço de arquivo, saída de comando, nome de teste), cada fato tem exatamente uma fonte de verdade, e números são calculados, nunca reafirmados. Ele é útil para projetos onde a rastreabilidade e a verificabilidade são críticas, garantindo que cada entrega seja acompanhada de documentação que possa ser checada de forma independente. O skill fornece referências detalhadas (documentação, portões, ganchos, setup, retrospectiva) e modelos para garantir que o processo seja seguido de forma consistente, incluindo um mecanismo de 'green nobody watched turn red' para evitar falsos positivos em verificações.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add ssheleg/task-pipeline

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Documentação baseada em evidências

Uma afirmação é documentação apenas quando carrega os meios para verificá-la. Este skill é o padrão e o mapa: dez cânones, e onde cada um é definido, aplicado e propagado.

Ele é um navegador, não uma segunda cópia. Cada lei abaixo tem exatamente um lar — esse é o cânon 3, e um navegador que reafirmasse a doutrina quebraria a regra que está indexando. A declaração completa de cada cânon, sua justificativa e sua aplicação estão em documentation.md → Os cânones.

Os dez cânones

  1. Uma afirmação carrega seu endereço — arquivo:linha, um comando com sua saída, um nome de teste; uma lição nomeia seu commit.
  2. Números são calculados, nunca reafirmados.
  3. Cada fato tem exatamente um lar — outros linkam, nunca reafirmam.
  4. Uma referência resolve a partir de onde o documento é lido — não de onde ele vive.
  5. Verde que ninguém viu ficar vermelho não é evidência.
  6. Uma verificação prova seu escopo e nada além dele.
  7. Silêncio não é aprovação — pergunte o que um mecanismo imprime quando não olhou.
  8. Uma estimativa nunca é anunciada como uma medição — uma regra declara sua condição de evidência.
  9. O que não foi verificado é impresso ao lado do que foi.
  10. O documento viaja na mudança que o tornou verdadeiro — e uma correção é anexada, nunca sobrescrita.

Eles são epistêmicos: o que torna uma afirmação documentação. A camada operacional — o que fazer em um dado gatilho, com uma verificação e um critério de saída — está em learned.md. Quando os dois parecem dizer a mesma coisa, o cânon é o porquê e a regra é o como.

Para onde ir

Você está prestes a…LeiaPorque
configurar a documentação de um projeto do zerodocumentation.md → O inventárioquatro perguntas respondidas antes da primeira linha de trabalho
registrar uma decisão para que ela sobreviva ao seu autorRegistros e ids + templates/decisions.mdids anexados, marcadores de borda, um lar para a decisão
alterar algo e não órfão a documentaçãoO Loop da Documentação + A matriz de propagaçãoquais documentos uma mudança deve, começando pela linha meta
decidir onde um fato pertenceFonte única de verdadedois lares discordam no dia em que um deles é atualizado
construir uma verificação que não pode mentirgates.mdtrês eixos, a escada de aplicação, armamento progressivo, sondagem
confiar em um mecanismo que relata sucessogates.md → Falso sucessoa falha que remove o motivo para olhar
conectar uma verificação às ferramentas do próprio agentehooks.mdo contrato do gancho, e por que um guardião travado permite a ação
auditar a documentação que um projeto já possuisetup.mdsete passagens, mais baratas primeiro, a saída é um plano de correção
levar uma lição para a próxima execuçãoretrospective.mdcarimbe primeiro (o gatilho frio a lê), depois pode para um limite de dez; toda lição nomeia seu commit
semear um portão em um projeto hospedeirotemplates/docgate.shele semeia verde: dormente onde ainda não há entrada
afirmar que um agente se comportatdd.md → Quando a coisa sob teste é um agente — nomeado em vez de linkado, porque os links fora de diretório deste navegador quebram sempre que um empacotador envia este skill sozinhoo endereço é um id de rastreio e a asserção que executou (cânon 1); um juiz que ninguém viu discordar é um verde que ninguém viu ficar vermelho (cânon 5)
levar uma mudança inteira até a aceitaçãotask-pipelineeste skill é o padrão; aquele é como uma mudança chega ao repositório

Quando isso se aplica

O limite é "será lido como verdadeiro." Um registro de decisão, um README, um relatório de aceitação, um runbook, um changelog para usuários, uma descoberta de auditoria, uma afirmação de que algo foi verificado.

Não através deste skill: um rascunho, pensar em voz alta, uma resposta em chat, uma mensagem de commit, um comentário de código. Exigir um arquivo:linha para "deixe-me verificar isso" é a maneira mais rápida de ensinar um agente a contornar a regra onde ela realmente protege algo.

Frase de recusa — "без доков" / "na minha palavra". Funciona em uma tarefa que de outra forma passaria por aqui: faça diretamente e diga em voz alta que a afirmação não tem respaldo, em vez de apresentar uma estimativa como uma medição (cânon 8).

O único teste

Antes de um documento ser enviado, leia-o para encontrar a frase que te envergonharia se alguém perguntasse "como você sabe?" — e ou dê a essa frase seu endereço, ou a apague. Tudo acima é essa pergunta, tornada mecânica.

Habilidades Relacionadas