CommunityEscrita e Ediçãogithub.com

TaskOrch

Camada de coordenação de entrada e orquestração de tarefas de qualquer porte.

O que é TaskOrch?

TaskOrch é a camada de coordenação de entrada e orquestração de tarefas de qualquer porte, projetada para funcionar como um front-end inteligente para Superpowers, o núcleo de orquestração e execução primário, e Murpick, um auxiliar opcional de triagem e seleção focado no usuário. Ela detecta automaticamente o objetivo, as restrições e a complexidade da tarefa, escolhendo o menor caminho suficiente: execução direta de uma Skill para tarefas simples ou o fluxo completo do Superpowers para tarefas complexas. Murpick é invocado apenas quando melhora a definição de limites ou a seleção de opções, e não substitui a geração de especificação `spec` ou de plano `plan` feita pelo Superpowers. TaskOrch mantém registros em Markdown como fonte de verdade e gera visões HTML para relatórios de progresso e entrega, preservando a saída das fases do Superpowers. Suporta plataformas como Claude Code, Cursor, Codex e análogos, e é útil para desenvolvedores que precisam de um sistema modular e transparente para gerenciar tarefas, desde alterações triviais até fluxos de trabalho multi-etapa, sem duplicação de processos.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add AaronZHAO84/codex-skills

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

O que TaskOrch faz?

TaskOrch é a camada de coordenação de entrada e orquestração de tarefas de qualquer porte. Superpowers continua sendo o núcleo principal de orquestração e execução; Murpick é um auxiliar opcional de triagem e seleção, focado no usuário.

Fluxo de trabalho

  1. Detecte o objetivo, as restrições, o caminho de saída solicitado e se a tarefa é simples, média ou complexa.
  2. Escolha a menor rota suficiente: execução direta por uma única Skill para trabalho simples; o fluxo existente do Superpowers para trabalho multi-etapa.
  3. Ofereça triagem assistida por Murpick quando ela melhorar a definição de limites, a seleção de candidatos ou a confirmação. Caso contrário, use triagem direta. Não invoque Murpick apenas por formalidade.
  4. Se Murpick for usado, trate seleções e não-seleções como decisões de escopo. Não permita que ele substitua spec ou plan do Superpowers.
  5. Invoque as Skills apropriadas do Superpowers em sua ordem natural. Preserve as saídas de spec, plan, implementação, teste, depuração, revisão e verificação do Superpowers. Não adicione um segundo plano ou um segundo processo de verificação.
  6. Apenas em pontos de decisão genuínos, apresente conteúdo HTML conciso de confirmação. Não pause para etapas rotineiras de baixo risco já cobertas por um plano aprovado.
  7. Mantenha registros em Markdown das entradas, decisões, nomes de Skills, mudanças de etapa, saídas, evidências, bloqueadores e confirmações. Gere visões HTML para tudo que o usuário precisar inspecionar.
  8. Se um caminho de saída for especificado, crie apenas a estrutura de diretórios justificada pela complexidade. Para uma tarefa simples, use spec, plan, execution e verification; adicione pastas de triagem, decisões, artefatos ou entrega apenas quando necessário.
  9. Relate o status como não iniciado, em andamento, aguardando confirmação, concluído, parcial, ignorado ou bloqueado. Nunca reivindique conclusão sem evidência de verificação.

Contrato de prompt

Use TaskOrch para esta tarefa. Primeiro, classifique sua complexidade e escolha o menor fluxo de trabalho suficiente. Use Superpowers como o processo de execução principal. Use Murpick apenas se melhorar o escopo ou a seleção de opções. Preserve o spec e o plan do Superpowers; não duplique suas fases posteriores. Relate as Skills selecionadas, estágio atual, decisões, evidências, bloqueadores e status de conclusão. Mostre relatórios voltados ao usuário como HTML e mantenha registros em Markdown.

Quando for solicitada transparência estrita, relate nomes exatos de Skills e namespaces antes da execução e em cada transição genuína de estágio. Uma Skill cancelada pelo usuário permanece desativada a menos que seja explicitamente reativada.

Limites

  • Murpick seleciona e esclarece; Superpowers planeja e executa.
  • TaskOrch coordena e apresenta; não substitui nenhuma das ferramentas.
  • spec e plan permanecem artefatos obrigatórios para trabalhos liderados pelo Superpowers, mas podem ser concisos para uma tarefa pequena.
  • Não crie um menu completo do Murpick para uma tarefa trivial.
  • Não execute trabalho paralelo a menos que as tarefas sejam genuinamente independentes.
  • Não duplique brainstorming, planejamento, teste, depuração, revisão ou verificação já realizados pelo Superpowers.

Registros

Use Markdown como a fonte durável de verdade. Use HTML para triagem voltada ao usuário, confirmações, progresso e relatórios de entrega. Preserve registros anteriores em vez de sobrescrever silenciosamente revisões importantes.

Habilidades Relacionadas