O que Metas Paralelas faz?
Use esta skill para transformar uma tarefa bruta do usuário em um briefing acionável e executar o trabalho por meio de metas paralelas.
Briefing Preenchido
Comece traduzindo a solicitação do usuário para este modelo. Substitua cada espaço reservado entre colchetes por conteúdo relevante da solicitação ou inferências conservadoras do contexto atual do projeto:
Construir [COISA] em [TECNOLOGIA/FRAMEWORK]. Deve incluir [PRINCIPAIS FUNCIONALIDADES], com [DETALHES DE INTERAÇÃO/ANIMAÇÃO/COMPORTAMENTO]. Deve parecer [TOM/QUALIDADE], usando [DETALHES VISUAIS], [DETALHES DE AMBIENTE] e [EFEITOS EXTRAS]. Gerar como [FORMATO/TIPO DE ARQUIVO].
Não deixe espaços reservados entre colchetes na versão preenchida. Se a tarefa não for literalmente uma construção visual, adapte os campos para os equivalentes úteis mais próximos: coisa, ambiente de implementação, entregáveis principais, comportamento esperado, padrão de qualidade, restrições circundantes, retoques finais úteis e artefato de saída.
Faça uma pergunta ao usuário apenas quando um detalhe ausente tornar a tarefa impossível ou arriscada de executar. Caso contrário, infira o detalhe e continue.
Configuração da Meta
Antes de despachar o trabalho, defina o que significa "pronto" para a tarefa.
Se uma ferramenta de meta ou um fluxo de trabalho /goal estiver disponível, crie uma nova meta de alto nível a partir do briefing preenchido antes de começar. Se a plataforma já tiver uma meta ativa e não puder criar outra, continue sob a meta ativa e escreva o novo objetivo no plano de trabalho em vez de bloquear.
A meta de alto nível deve incluir:
- O briefing preenchido.
- Critérios concretos de conclusão.
- O artefato final ou resposta esperada.
- A verificação que deve ser realizada antes de reportar.
Despacho Paralelo
Divida o trabalho em partes independentes que podem ser executadas simultaneamente. Use quantos agentes forem realmente úteis, mas não crie agentes extras para trabalhos que são mais rápidos ou seguros de fazer diretamente.
Bons fluxos de trabalho paralelos incluem:
- Esclarecimento de produto ou requisitos a partir do contexto existente.
- Planejamento de arquitetura, modelo de dados ou integração.
- Design de interface ou interação.
- Implementação de módulos ou arquivos separados.
- Testes, verificação e revisão de casos extremos.
- Cópia, conteúdo, exemplos ou documentação.
Dê a cada agente seu próprio /goal dedicado no prompt da tarefa. Mantenha cada submeta autocontida e sem sobreposição quando possível.
Use este formato para cada prompt de agente:
/goal [UMA SUBMETA CLARA]
Contexto:
[Briefing preenchido e restrições relevantes.]
Entregável:
[Saída específica que o agente principal precisa receber de volta.]
Limites:
[Arquivos, módulos ou decisões que este agente possui. Informe quaisquer áreas a evitar.]
Verificação:
[Verificações que este agente deve executar ou raciocínios que deve fornecer.]
Quando ferramentas multi-agente estiverem disponíveis, despache os subagentes simultaneamente e sintetize os resultados à medida que retornam. Quando essas ferramentas não estiverem disponíveis, paralelize os comandos de inspeção local disponíveis e faça o trabalho restante diretamente.
Síntese
O agente principal é o dono do resultado final.
À medida que os resultados dos agentes retornam:
- Compare as recomendações deles com o repositório ou contexto de origem.
- Resolva conflitos explicitamente.
- Aplique apenas as partes que se encaixam na solicitação do usuário e nas restrições do projeto.
- Mantenha as edições finais focadas e evite refatorações não relacionadas.
- Execute a menor verificação confiável que prove que o resultado funciona.
Se um agente retornar uma afirmação não verificada, verifique-a antes de confiar nela.
Resposta Final
Reporte-se com o resultado concluído, o que mudou ou foi produzido e qual verificação foi realizada. Mantenha a resposta simples e voltada para o usuário, a menos que o usuário peça detalhes de implementação.