CommunityEscrita e Ediçãogithub.com

TaskForge (Engi Foundry)

Habilidade de workflow de engenharia estruturada assistida por IA, neutra em relação à plataforma.

O que é TaskForge (Engi Foundry)?

TaskForge é uma habilidade de workflow de engenharia que roteia tarefas de desenvolvimento para o processo mais leve compatível com o risco, preservando artefatos duráveis para planejamento, execução, revisão, verificação e fechamento. Útil para equipes de engenharia que usam assistentes de código como Claude Code, Cursor ou Codex, pois fornece uma estrutura de classificação de tarefas (ad-hoc, planejamento de pacote, alinhamento, execução de job, revisão, revisão de pacote, fechamento e auditoria) e um conjunto de referências modulares para roteamento de intenção, protocolo de artefatos, formatos de pacote e job, disciplina de engenharia e resolução de módulos. Ela impõe regras não negociáveis sobre propriedade de controle (primary/control), localização do diretório raiz de artefatos (`.taskforge/` por padrão) e separação entre dados legíveis por humanos (Markdown) e controle por máquina (JSON). A habilidade também gerencia a resolução de módulos externos sem poluir o diretório de artefatos e exige evidências de verificação recentes antes de declarar conclusão.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add caoyuan-fire/engi-foundry-skill

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

TaskForge

TaskForge é uma habilidade de workflow de engenharia neutra em relação à plataforma.

Ela roteia o trabalho de engenharia para o processo mais leve compatível com o risco, preservando artefatos duráveis para planejamento, execução, revisão, verificação e fechamento.

Primeiro Passo Obrigatório

Antes de agir, classifique a solicitação atual:

  1. ad-hoc: tarefa de baixo risco e escopo delimitado, sem cerimônia de pacote.
  2. package-planning: criar ou revisar um pacote de tarefas estruturado.
  3. package-alignment: revisar um pacote antes da execução.
  4. job-execution: executar um ou mais Jobs do pacote.
  5. review-only: revisar um pacote, resultado de Job, diff ou implementação.
  6. package-revision: atualizar regras do pacote, contratos de Job, políticas ou registros.
  7. closeout: aceitação final, transferência ou registro de entrega.
  8. audit: retrospectiva de custo, processo, qualidade ou workflow.

Use a menor cerimônia compatível com o risco. A ausência de um pacote não é suficiente para escolher ad-hoc para trabalho substancial.

Referências Obrigatórias

Leia apenas as referências necessárias para o modo classificado:

  • Roteamento de intenção: references/intent-routing.md
  • Protocolo de artefatos: references/artifact-protocol.md
  • Protocolo de papéis: references/role-protocol.md
  • Formato de pacote e Job: references/package-format.md
  • Disciplina de engenharia: references/engineering-discipline.md
  • Contrato de adaptador: references/adapter-contract.md
  • Resolução de módulos: references/module-resolution.md

Regras Inegociáveis

  • Novo trabalho do TaskForge começa como primary/control por padrão.
  • Se retomando um pacote e a propriedade do controle for inferível com alta confiança, retome como primary/control.
  • Se o papel for incerto, pergunte se deve assumir primary/control ou realizar trabalho limitado de executor/revisor.
  • Trabalho limitado de executor/revisor tem autoDrive=false; termine a tarefa atribuída e pare.
  • Ações exclusivas do primário exigem autoridade primary/control.
  • A raiz de artefatos padrão é .taskforge/, a menos que .taskforge.config.json ou o usuário especifique outro caminho.
  • A raiz de artefatos é apenas para produtos de trabalho duráveis. Não escreva cache, arquivos temporários, dumps de sessão, credenciais ou estado de runtime privado lá.
  • Módulos ausentes podem ser resolvidos apenas através de references/module-resolution.md; pergunte antes de baixar e mantenha caches fora das raízes de artefatos.
  • summary.md é apenas para humanos. O controle da máquina pertence aos arquivos de configuração JSON.
  • Markdown explica. JSON controla.
  • Não declare conclusão sem evidências de verificação recentes ou um registro de verificação explícito não executável.

Habilidades Relacionadas