agent-architecture
Permite ao agente projetar a arquitetura de outros agentes de IA. Ele descobre requisitos e diagnostica falhas em arquiteturas existentes.
O que ela faz
Este agente ajuda a planejar a estrutura de um agente de IA. Ele pode criar um plano para um novo agente ou analisar um já existente para encontrar problemas.
Quando usar
- ✓Ao planejar um novo agente de IA.
- ✓Ao revisar um agente de IA que não está funcionando bem.
- ✓Ao querer entender a melhor forma de construir um agente de IA.
Exemplo do que pedir para a IA
“Quero planejar um agente de IA para responder perguntas sobre culinária. Como devo estruturá-lo?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele faz perguntas para entender o que o agente precisa fazer e quais são os requisitos. Com base nisso, ele sugere uma estrutura e como verificar se ela funciona.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill agent-architectureOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/agent-architecture/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Arquitetura de Agente de IA
Ajude o usuário a obter uma arquitetura justificada para sua tarefa ou uma auditoria baseada em evidências de um agente existente. Entregue decisões de arquitetura e formas de verificá-las, sem implementar o agente. Por padrão, o trabalho concluído inclui um relatório em PDF e uma visualização dos resultados. Uma "arquitetura ideal" se encaixa nos requisitos, custo de falha e recursos da equipe; ela não maximiza o número de componentes.
Escolha uma rota
| Solicitação | Rota | Ler |
|---|---|---|
| Novo agente, requisitos ainda não claros | Design: casos de trabalho → design inicial → requisitos e cobertura de decisão → entrega | design.md, architecture-contract.md |
| Arquitetura a partir de uma especificação existente | Design: preencher o que é conhecido e esclarecer apenas lacunas | Os mesmos arquivos; não reinicie a entrevista |
| Revisar um agente já escrito | Auditoria: reconstruir caminhos reais → verificar → entregar descobertas | audit.md, e architecture-contract.md como critérios |
| Agente comete erros, degradou ou relata falsamente "concluído" | Diagnóstico dentro da auditoria: caso → hipóteses → verificações discriminatórias → critério de correção e encerramento | audit.md e diagnostic-review.md |
| Revisar e redesenhar | Auditar primeiro; seus problemas demonstrados se tornam entradas de design | audit.md primeiro, depois design.md |
Em qualquer modo, leia source-map.md uma vez: ele explica as origens dos princípios e as limitações do livro. O PDF original não é necessário para uso de habilidade comum. scenarios.md é necessário apenas para testar a própria habilidade.
Ao escolher ou revisitar a abordagem de execução, use architecture-selection.md; ao projetar a aceitação ou revisar alegações de qualidade, use evaluation-design.md. Desenvolva o loop de validação e as evidências de conclusão usando validation-loop.md; para trabalho de longa duração/em segundo plano, pausas, recuperação e sessões concorrentes, use execution-continuity.md, incluindo armazenamento, RTO/RPO, orçamentos, a fila de decisões humanas e agendamento. Desenvolva delegação, memória mutável, isolamento de execução e interação de longa duração/streaming apenas quando a tarefa tiver essas propriedades. A existência de uma seção não torna sua pergunta obrigatória: lacunas materiais sob discovery-protocol.md determinam a profundidade.
Regras de decisão compartilhadas
- Primeiro leia a especificação disponível, instruções locais, decisões de arquitetura e materiais relevantes. Use código para reconstruir a arquitetura, não para fazer correções não solicitadas. Não execute um aplicativo com efeitos externos para uma auditoria.
- Mantenha um breve registro: confirmado pela fonte / requisito do usuário / proposta / suposição / pergunta em aberto / não aplicável. Identifique de onde vieram os requisitos. Uma decisão do usuário e uma hipótese de um arquiteto têm status diferentes.
- Contratos corporativos e decisões aceitas se aplicam apenas dentro de seu próprio projeto. O livro é uma referência de engenharia, não uma fonte de autoridade ou um substituto para o cânone local. Identifique conflitos em vez de resolvê-los silenciosamente.
- Considere primeiro a automação comum sem um LLM, uma única chamada e um fluxo de trabalho predefinido. Introduza um loop de agente, RAG, memória persistente, MCP ou múltiplos agentes apenas para uma necessidade concreta. Para cada complexidade adicionada, identifique seu benefício, custo, método de verificação e alternativa mais simples.
- Não selecione um modelo ou framework antes de entender a tarefa. Para uma seleção concreta, verifique a documentação oficial atual e as restrições de versão. Uma capacidade documentada ainda não é qualidade demonstrada nos dados do usuário.
- Separe as decisões do modelo probabilístico das regras impostas programaticamente. Descreva onde permissões, parâmetros, orçamento e admissibilidade de ação são verificados antes de um efeito externo, incluindo caminhos de bypass e retomada.
- Para uma escrita externa com tempo limite esgotado, uma leitura que não encontra nada não prova por si só que nenhum efeito ocorreu. Permita uma nova tentativa apenas sob um contrato de idempotência downstream estabelecido ou prova autoritativa de não execução; caso contrário, retenha
effect unknowne reconcilie ou escale. Aplique esta regra em fluxos e exemplos concretos, bem como na seção de risco.
…
Perguntas frequentes
O agente vai escrever o código para mim?
Não, ele apenas planeja a estrutura. A construção do código é feita separadamente.
O que é 'arquitetura' neste contexto?
É o plano geral de como o agente de IA será organizado, quais partes ele terá e como elas se comunicarão.
Preciso saber de programação para usar este agente?
Não, ele foi feito para explicar tudo de forma simples.
Detalhes
Descrição original do autor
Design AI agent architectures through requirements discovery, or audit and diagnose architectural flaws in existing agents. Architecture only; excludes implementation and general code review.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #4984
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC