coleção-de-engenharia-de-contexto

Uma coleção abrangente de Habilidades de Agente para engenharia de contexto, engenharia de harness, arquiteturas multi-agente e sistemas de agentes de produção. Use ao construir, otimizar, avaliar ou depurar sistemas de agentes que exigem gerenciamento eficaz de contexto e loops operacionais confiáveis.

O que é coleção-de-engenharia-de-contexto?

Esta coleção de habilidades (skills) é um guia estruturado e abrangente para construir sistemas de agentes de IA de nível de produção, com foco em engenharia de contexto. Ela aborda desde fundamentos teóricos, como o fenômeno de 'perdido no meio' em janelas de contexto, até padrões arquiteturais avançados, como coordenação multi-agente, sistemas de memória e design de ferramentas. A coleção também oferece orientações sobre otimização operacional, incluindo compressão de contexto, briefing latente (compartilhamento de memória KV) e loops de autoaperfeiçoamento. As habilidades são agnósticas de plataforma, funcionando com Claude Code, Cursor ou qualquer framework de agente que suporte instruções personalizadas. O objetivo central é capacitar desenvolvedores a construir agentes autônomos confiáveis, fornecendo padrões testados e práticas recomendadas para gerenciar contexto de forma eficiente, prevenir degradação e garantir loops operacionais robustos.

Funciona com✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Habilidades de Agente para Engenharia de Contexto

Esta coleção fornece orientação estruturada para construir sistemas de agentes de IA de nível de produção por meio de engenharia de contexto eficaz.

Quando Ativar

Ative estas habilidades quando:

  • Construir novos sistemas de agentes do zero
  • Otimizar o desempenho de agentes existentes
  • Depurar falhas relacionadas ao contexto
  • Projetar arquiteturas multi-agente
  • Criar ou avaliar ferramentas para agentes
  • Implementar camadas de memória e persistência
  • Projetar harnesses de pesquisa ou avaliação autônomos

Mapa de Habilidades

Engenharia de Contexto Fundamental

Compreendendo os Fundamentos do Contexto Contexto não é apenas texto de prompt — é o estado completo disponível para o modelo de linguagem no momento da inferência, incluindo instruções do sistema, definições de ferramentas, documentos recuperados, histórico de mensagens e saídas de ferramentas. Engenharia de contexto eficaz significa entender qual informação realmente importa para a tarefa em questão e selecionar essa informação para maximizar a relação sinal-ruído.

Reconhecendo a Degradação do Contexto Modelos de linguagem exibem padrões previsíveis de degradação à medida que o contexto cresce: o fenômeno "perdido no meio" onde informações no centro do contexto recebem menos atenção; curvas de atenção em forma de U que priorizam o início e o fim; envenenamento de contexto quando erros se acumulam; e distração de contexto quando informações irrelevantes sobrecarregam o conteúdo relevante.

Padrões Arquiteturais

Coordenação Multi-Agente Sistemas multi-agente de produção convergem em três padrões dominantes: arquiteturas de supervisor/orquestrador com controle centralizado, arquiteturas peer-to-peer (ponto a ponto) para transferências flexíveis e estruturas hierárquicas para decomposição complexa de tarefas. A percepção crítica é que subagentes existem principalmente para isolar o contexto, em vez de simular papéis organizacionais.

Prompting de Longo Horizonte Agentes autônomos de longa duração e orquestrações paralelas têm sucesso ou fracasso com base no prompt inicial. Briefings de tarefas pseudo-formais especificam predicados de sucesso, resultados não contáveis, regras de persistência com condições de retorno auditadas, pisos de esforço, políticas de diversidade para portfólios paralelos e barreiras de contaminação, aplicando a disciplina da verificação formal linguisticamente a problemas sem condição de sucesso verificável por máquina. Em execuções orquestradas, cada trabalhador retorna um contrato de saída com verificações nomeadas, e apenas violações evidenciadas bloqueiam o retorno.

Design de Sistemas de Memória Arquiteturas de memória variam de rascunhos simples a sofisticados grafos de conhecimento temporais. O Vector RAG fornece recuperação semântica, mas perde informações de relacionamento. Grafos de conhecimento preservam a estrutura, mas exigem mais investimento em engenharia. O padrão sistema-de-arquivos-como-memória permite carregamento de contexto just-in-time sem sobrecarregar as janelas de contexto.

Contexto Baseado em Sistema de Arquivos O sistema de arquivos fornece uma interface única para armazenar, recuperar e atualizar contexto efetivamente ilimitado. Padrões-chave incluem rascunhos para descarregamento de saída de ferramentas, persistência de planos para tarefas de longo horizonte, comunicação entre subagentes por meio de arquivos compartilhados e carregamento dinâmico de habilidades. Agentes usam ls, glob, grep e read_file para descoberta de contexto direcionada, muitas vezes superando a busca semântica para consultas estruturais.

Infraestrutura de Agentes Hospedados Agentes de codificação em segundo plano executam em ambientes remotos em sandbox, em vez de máquinas locais. Padrões-chave incluem imagens de ambiente pré-construídas atualizadas em cadência regular, pools de sandbox aquecidos para início instantâneo de sessões, snapshots do sistema de arquivos para persistência de sessão e suporte multijogador para sessões de agente colaborativas. Otimizações críticas incluem permitir leituras de arquivos antes da conclusão da sincronização git (bloqueando apenas gravações), aquecimento preditivo de sandbox quando os usuários começam a digitar e agentes auto-instanciáveis para execução paralela de tarefas.

Princípios de Design de Ferramentas Ferramentas são contratos entre sistemas determinísticos e agentes não determinísticos. O design eficaz de ferramentas segue o princípio da consolidação (prefira ferramentas únicas e abrangentes a múltiplas ferramentas estreitas), retorna informações contextuais em erros, suporta opções de formato de resposta para eficiência de tokens e usa namespacing claro.

Excelência Operacional

Compressão de Contexto Quando as sessões do agente esgotam a memória, a compressão se torna obrigatória. O alvo de otimização correto é tokens-por-tarefa, não tokens-por-solicitação. A sumarização estruturada com seções explícitas para arquivos, decisões e próximos passos preserva informações mais úteis do que a compressão agressiva. A integridade da trilha de artefatos permanece a dimensão mais fraca em todos os métodos de compressão.

Otimização de Contexto As técnicas incluem compactação (sumarização do contexto perto dos limites), mascaramento de observação (substituir saídas detalhadas de ferramentas por referências), cache de prefixo (reutilizar blocos KV entre solicitações) e particionamento estratégico de contexto (dividir o trabalho entre subagentes com contextos isolados).

Contexto Autogerenciado O modelo, não o harness, decide o que permanece em seu contexto ativo: a região editável é exposta como um arquivo que o modelo reescreve com ferramentas de código e é reanalisada a cada turno. O harness mantém os invariantes (prefixo de sistema e tarefa fixos, dobramento de papéis, gate de edição, recibos, leituras de orçamento determinísticas, reversão em caso de estouro). O custo da edição escala com o texto após a edição sob cache de prefixo, portanto as edições são agrupadas e colocadas com a cauda em mente; a estratégia pode ser direcionada por instrução, evoluída como uma habilidade, ou treinada com uma recompensa de eficiência com gate de sucesso.

Briefing Latente (Compartilhamento de Memória KV) Sistemas orquestrador-trabalhador podem acumular tokens quando supervisores acumulam trajetórias longas, mas trabalhadores veem apenas fatias estreitas de texto. O Briefing Latente compacta a trajetória do orquestrador no cache KV do modelo trabalhador usando atenção guiada por tarefa (compactação estilo Attention Matching) para que os trabalhadores recebam estado latente relevante sem repetição de texto completo quando a pilha expõe o estado KV do trabalhador e os modelos são compatíveis.

Frameworks de Avaliação A avaliação de agentes de produção requer verificações determinísticas e rubricas multidimensionais que cobrem precisão factual, completude, eficiência de ferramentas e qualidade do processo. Use juízes modelo apenas depois que a estrutura, evidências e matemática da rubrica são válidas; direcione o design do juiz, comparação pareada e mitigação de viés para Avaliação Avançada.

Engenharia de Harness Agentes autônomos confiáveis precisam de loops operacionais explícitos ao redor do modelo: métricas bloqueadas, superfícies editáveis, logs duráveis, verificações de novidade, regras de reversão e limites de aprovação humana. Os harnesses impedem que agentes enfraqueçam o avaliador, percam o estado durante a compactação ou transformem objetivos ambíguos em alterações não revisáveis.

Loops de Autoaperfeiçoamento Quando o próprio harness se torna o alvo da otimização, uma disciplina diferente se aplica: autoaperfeiçoamento recursivo, busca meta-harness, autoedições limitadas orientadas por falhas, busca evolutiva de scaffold e evolução do mecanismo de contexto. As restrições de controle são portões de aceitação empíricos de duas divisões, arquivos de experiência do sistema de arquivos com rastreamentos brutos, restrições aplicadas em tempo de execução fora de todas as superfícies editáveis e preservação da diversidade para evitar colapso.

Metodologia de Desenvolvimento

Desenvolvimento de Projeto O desenvolvimento eficaz de projetos LLM começa com a análise de ajuste tarefa-modelo: validando por meio de prototipagem manual que uma tarefa é adequada para processamento LLM antes de construir a automação. Pipelines de produção seguem arquiteturas em estágios e idempotentes (adquirir, preparar, processar, analisar, renderizar) com gerenciamento de estado do sistema de arquivos para depuração e cache. O design de saída estruturada com especificações de formato explícitas permite análise confiável. Comece com uma arquitetura mínima e adicione complexidade apenas quando comprovadamente necessário.

Arquitetura Cognitiva

Estados Mentais BDI (Crença-Desejo-Intenção) A modelagem crença-desejo-intenção fornece uma maneira formal de traduzir o contexto externo estruturado em estados mentais de agente. Use-a para agência racional, explicabilidade e sistemas que precisam de links auditáveis entre crenças, metas e ações escolhidas.

Conceitos Principais

A coleção está organizada em torno de quatro temas principais. Primeiro, fundamentos de contexto estabelecem o que é contexto, como os mecanismos de atenção funcionam e por que a qualidade do contexto importa mais do que a quantidade. Segundo, padrões arquiteturais cobrem as estruturas e mecanismos de coordenação que permitem sistemas de agentes eficazes. Terceiro, excelência operacional aborda otimização, avaliação e confiabilidade do harness. Quarto, metodologia de desenvolvimento e arquitetura cognitiva cobrem a execução do projeto e a modelagem formal de estados mentais.

Orientação Prática

Cada habilidade pode ser usada independentemente ou em combinação. Comece com fundamentos para estabelecer modelos mentais de gerenciamento de contexto. Ramifique-se em padrões arquiteturais com base nos requisitos do seu sistema. Consulte habilidades operacionais ao otimizar sistemas de produção.

As habilidades são agnósticas de plataforma e funcionam com Claude Code, Cursor ou qualquer framework de agente que suporte instruções personalizadas ou construções semelhantes a habilidades.

Integração

Esta coleção se integra a si mesma — as habilidades se referenciam umas às outras e se baseiam em conceitos compartilhados. A habilidade de fundamentos fornece contexto para todas as outras habilidades. Habilidades arquiteturais (multi-agente, memória, ferramentas) podem ser combinadas para sistemas complexos. Habilidades operacionais (otimização, avaliação) se aplicam a qualquer sistema construído usando as habilidades fundamentais e arquiteturais.

Referências

Habilidades internas nesta coleção:

Recursos externos sobre engenharia de contexto:

  • Pesquisa sobre mecanismos de atenção e limitações de janela de contexto
  • Experiência de produção de laboratórios de IA líderes em design de sistemas de agentes
  • Documentação de frameworks para LangGraph, AutoGen e CrewAI

Metadados da Habilidade

Criado: 2025-12-20 Última Atualização: 2026-10-01 Autor: Contribuidores do Agent Skills for Context Engineering Versão: 2.6.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

advanced-evaluation

This skill should be used for advanced LLM evaluation: LLM-as-judge systems, direct scoring, pairwise comparison, rubric calibration, evaluator bias mitigation, confidence scoring, and automated quality assessment.

bdi-mental-states

This skill should be used when modeling agent mental states with BDI concepts: beliefs, desires, intentions, RDF-to-belief transformations, rational agency traces, cognitive agents, BDI ontologies, and neuro-symbolic AI integration.

book-sft-pipeline

This skill should be used for book-to-SFT pipelines: ePub extraction, literary segmentation, author-voice dataset construction, style-transfer training, LoRA workflows, and model evaluation for voice replication.

comprehensive-research-agent

Ensure thorough validation, error recovery, and transparent reasoning in research tasks with multiple tool calls

context-compression

This skill should be used when long-running agent sessions need context compression, structured summarization, compaction, token-per-task optimization, or durable handoff summaries that preserve decisions, files, risks, and next actions.

context-degradation

This skill should be used for diagnosing and mitigating context degradation: lost-in-middle failures, context poisoning, context clash, context confusion, attention-pattern issues, and agent performance degradation caused by accumulated or conflicting context.

context-fundamentals

This skill should be used to explain or reason about the foundational concepts of context engineering: what context is, the anatomy of a context window, how attention mechanics work, the U-shaped attention curve, why context quality matters more than quantity, and the mental models needed to interpret every other context-engineering decision. Use this for conceptual explanation, onboarding, and background reading. Route operational work to the specialized skills: debugging attention failures goes to context-degradation, token-efficiency work goes to context-optimization, conversation summarization goes to context-compression, and project-shape decisions go to project-development.

context-optimization

This skill should be used for improving context efficiency: context budgeting, observation masking, prefix or KV-cache strategy, partitioning, token-cost reduction, retrieval scoping, and extending effective context capacity without lowering answer quality.

evaluation

This skill should be used when building agent evaluation systems: deterministic checks, regression suites, multi-dimensional rubrics, quality gates, production monitoring, baseline comparison, and outcome measurement for agent pipelines.

filesystem-context

This skill should be used when agent work needs file-backed context: durable scratchpads, tool-output offloading, just-in-time discovery, cross-agent handoff files, filesystem memory, or cleanup policies for context stored outside the prompt.

harness-engineering

This skill should be used when designing autonomous agent harnesses: research loops, evaluation scaffolds, locked and editable surfaces, durable logs, novelty gates, pruning, rollback, PR preparation, and human approval boundaries.

hosted-agents

This skill should be used when designing hosted or background agent infrastructure: sandboxed execution, remote coding environments, warm pools, session persistence, multiplayer collaboration, self-spawning agents, or Modal-style sandboxes.

latent-briefing

This skill should be used when the user asks to "share memory between agents", "KV cache compaction for multi-agent", "orchestrator worker context", "latent briefing", "reduce worker tokens", "cross-agent memory without summarization", or discusses Attention Matching compaction, recursive language models with workers, or token explosion in hierarchical agents.

long-horizon-prompting

This skill should be used when writing, enhancing, or evaluating the launch prompt for a long-running autonomous agent or a parallel multi-agent orchestration attacking a hard problem: pseudo-formal task briefs that define terms and an exact success predicate linguistically, enumerate non-counting outcomes, set persistence rules with explicit stop and return conditions and effort floors, manage a diverse portfolio of parallel approaches with an approach registry and blocked-route bookkeeping, and gate the return on adversarial audit. Route agent topology and coordination protocols to multi-agent-patterns, runtime control surfaces and loop governance to harness-engineering, evaluator and quality-gate construction to evaluation, judge design to advanced-evaluation, and compaction or memory mechanics to context-compression and memory-systems.

memory-systems

This skill should be used for persistent semantic memory in agent systems: cross-session knowledge retention, entity tracking, temporal validity, graph or vector retrieval, memory consolidation, and memory benchmark selection. Route file-backed scratchpads to filesystem-context, handoff summaries to context-compression, and token-efficiency tactics to context-optimization.

multi-agent-patterns

This skill should be used when designing multi-agent systems that need context isolation, supervisor or swarm coordination, explicit handoffs, parallel execution, or a decision on whether multiple agents are justified.

project-development

This skill should be used for project-level decisions about LLM-powered systems: whether an LLM is the right primitive for the task at hand, the shape of a multi-stage batch or agent pipeline, token and cost estimation, choosing between single-agent and multi-agent at the project level, structured output design for downstream parsing, and structuring agent-assisted iteration. Use this when the unit of work is a whole project or a multi-stage pipeline. Route individual tool design to tool-design and individual skill-loading or context-budget tactics to context-optimization.

self-improvement-loops

This skill should be used when the harness, scaffold, workflow, or optimizer itself is the optimization target: recursive self-improvement (RSI) loops, meta-harnesses, self-improving harnesses that mine their own failures and propose bounded edits, evolutionary or population-based search over agent scaffolds, acceptance gates for self-modifying systems, and agentic context evolution where the mechanism that produces context is versioned and evolved. Route governance of a single autonomous loop (locked surfaces, durable logs, rollback, novelty gates, approval boundaries) to harness-engineering, measurement and quality-gate design to evaluation, judge design to advanced-evaluation, and remote sandbox infrastructure to hosted-agents.

self-managed-context

This skill should be used when a model gets read-write control over its own live context window instead of a harness-scheduled compaction policy: the context exposed as an editable file the model rewrites with code tools, model-driven eviction and in-place updates, the harness invariants that keep self-editing safe (pinned prefix, edit gate, edit receipts, budget readouts, rollback on overflow), the prefix-cache cost of mid-context edits, and steering or training the model's own context-editing strategy. Route note content and fixed-threshold summarization to context-compression, cache-stable layout under harness control to context-optimization, file offloading to filesystem-context, and loop governance to self-improvement-loops.

tool-design

This skill should be used for the tool-interface layer of an agent system specifically: writing tool descriptions agents can route on, designing tool schemas and response formats, naming conventions, actionable error recovery messages, MCP server design, tool-set consolidation, and deciding when to add or remove an individual tool. Use this when the unit of work is a single tool or a set of tools. Route project-shape, pipeline architecture, and task-model-fit decisions to project-development; route deciding whether to introduce sub-agents to multi-agent-patterns.

Habilidades Relacionadas