Paula Silva Software Global Black Belt
LinkedIn

Config & Context Architecture for GitHub Copilot in VS CodeArquitetura de configuração e contexto para GitHub Copilot no VS CodeArquitectura de configuración y contexto para GitHub Copilot en VS Code

A complete map of the ten configuration layers that compose every GitHub Copilot response in VS Code — organized into three tiers (hot, warm, cold) across workspace, authoring, and runtime surfaces.Um mapa completo das dez camadas de configuração que compõem cada resposta do GitHub Copilot no VS Code — organizadas em três tiers (hot, warm, cold) nas superfícies de workspace, autoria e runtime.Un mapa completo de las diez capas de configuración que componen cada respuesta de GitHub Copilot en VS Code — organizadas en tres tiers (hot, warm, cold) en las superficies de workspace, autoría y runtime.

Most teams activate GitHub Copilot, write a single copilot-instructions.md, and consider the job done. In practice, that covers roughly 10% of the available configuration surface. The remaining 90% — scoped instructions, agents, chat modes, skills, prompt files, hooks, MCP connections, plugins, and VS Code settings — stays unconfigured, which means Copilot behavior remains tribal rather than auditable.

This piece maps all ten configuration layers, explains why a single-file approach breaks down at scale, and gives you the mental model to assign each rule to the right tier.

The empirical gap

Research on 2,303 real context files (Chatlatanagulchai et al., 2025, arXiv 2511.12884) shows a consistent pattern. Teams write what makes the agent functional — 62.3% of files cover build and run commands, 69.9% cover implementation details, 67.7% cover architecture. What they skip: security guardrails appear in only 14.5% of files; performance rules in another 14.5%. Error handling and degraded behavior are rare.

The result is an agent that generates productive code but not necessarily safe or predictable code. The problem is not the model. The problem is which rules were never codified anywhere.

A second data point reinforces the scaling argument. A documented project in C# with 108,000 lines built over 70 days and 283 sessions (Vasilopoulos, 2026, arXiv 2602.20478) found that single-file manifests collapse early. The project required a tiered approach — hot, warm, and cold memory — to maintain a knowledge-to-code ratio of 24.2% across a 14-package monorepo. A flat copilot-instructions.md growing past 3,000 tokens will be truncated by the model; everything after the cutoff drifts silently.

Ten layers, three tiers

Every Copilot response is assembled from a layered context window. The ten configuration surfaces map cleanly onto three tiers:

#SurfaceFile locationWhen loaded
01copilot-instructions.md.github/copilot-instructions.mdAlways
02Scoped instructions.github/instructions/*.instructions.mdPath match (applyTo glob)
03Agents.github/agents/*.agent.mdWhen invoked by name
04Chat modes.github/chatmodes/*When selected
05Skills.github/skills/*/SKILL.mdDescription match
06Prompt files.github/prompts/*.mdSlash command
07Hooks.github/hooks/*.jsonOn events
08MCP connections.mcp.jsonPer session
09Plugins.plugin.jsonWhen installed
10VS Code settingssettings.jsonAlways

Hot tier (always loaded): Layers 01 and 02. These load on every request regardless of which file is open or which command is issued. Reserve hot tier for what is true on every line of code in the workspace — conventions, security policy, performance baselines. If a rule applies only to one task, it does not belong here.

Warm tier (invoked): Layers 03–06. These load when explicitly triggered — by name, selection, slash command, or description match. Agents handle whole classes of tasks (review, test, refactor). Chat modes switch persona and system prompt. Skills package reusable domain knowledge that auto-loads on description match. Prompt files encode known recipes behind slash commands like /release-notes or /pr-summary. The rule: if always needed, promote to hot. If bound to a specific task, keep it warm.

Cold tier (situational): Layers 07–10. Hooks, MCP connections, plugins, and VS Code settings configure the runtime environment around the agent. They do not carry prompt content. They control determinism, tool access, network reach, and model behavior. Set once, change rarely. The anti-pattern is editing cold-tier configuration per feature or per sprint.

Three architectural layers

The ten surfaces also map to three architectural responsibilities:

Workspace layer answers “what is always true.” The copilot-instructions.md at .github/ plus scoped instructions with applyTo globs are the team contract. They load on every request. Path-scoped subsets refine the global rules without overriding them — multiple matches merge, they do not replace each other. A file matching both react.instructions.md (applyTo: src/components/**/*.tsx) and the global workspace rules loads both simultaneously.

Authoring layer answers “what I invoke.” Agents, chat modes, skills, and prompts are reusable knowledge packaged as artifacts, bound to a task, not to a file. The selection rule is simple: pick by how it is triggered, not by what it contains. An agent is invoked by name for a class of tasks. A chat mode switches the persona for a conversation scope. A skill loads automatically on description match. A prompt file runs on slash command.

Runtime layer answers “what runs around the agent.” Hooks intercept every tool call — pre-tool-use, post-tool-use, on-error — to block, log, or rewrite. MCP connections extend the agent’s reach to external systems (GitHub, Postgres, observability platforms, internal APIs) through a single protocol, discovered dynamically at session start. Plugins bundle third-party capabilities. VS Code settings dial the model’s deterministic behavior. All four surfaces are owned by the platform team, not by feature work.

Assembly order for one request

When a user submits a prompt, Copilot assembles the context window in a deterministic nine-step sequence:

  1. Steps 1–3 — Settings: default → user → workspace settings resolve in precedence order (most specific wins).
  2. Step 4 — Hot memory: copilot-instructions.md loads unconditionally.
  3. Step 5 — Scoped match: applyTo globs evaluate against open files; matching instruction sets merge.
  4. Step 6 — Authoring primitive: the active agent, chat mode, skill, or prompt file attaches.
  5. Step 7 — On-prompt-submit hooks: hooks evaluate and may deny, mutate, or annotate the request.
  6. Step 8 — MCP discovery: connected servers expose their tool catalog.
  7. Step 9 — Send to model: assembled system prompt + tool catalog + user message dispatches.

When Copilot ignores a rule, the bug is almost always in step 3 (wrong settings scope), step 5 (glob not matching the open file), or step 7 (a hook blocking or mutating the instruction). Walk the order top-down before concluding the model is at fault.

Inheritance and scope precedence

Settings precedence runs from least specific to most specific: Default (built into the product) → User (~/…/User/settings.json, never committed) → Workspace (.vscode/settings.json, committed to repo) → Folder ({folder}/.vscode/settings.json, overrides workspace for multi-root setups). The outer scope cannot override the inner. The inner cannot leak outward.

At the organizational level, GitHub Enterprise policy sets floors — content exclusion, telemetry, model lock — that cannot be overridden at workspace or user scope. The workspace contract flows down to every contributor. User settings never commit to the repo. Session context (pinned files, open tabs, conversation history) is the innermost and most ephemeral layer.

The operational principle: enforce at the outer scope, do not police per-user. Lock policy at the organization or workspace level and let inner scopes add ergonomic preferences without undermining the contract.

What to do Monday morning

Three symptoms indicate an underused configuration surface:

  • Duplicate instructions: the same rule lives in three files and Copilot follows the wrong one depending on which file is open.
  • Silent drift: the model generates useful code that does not follow team conventions, because those conventions exist only in someone’s head.
  • Tribal knowledge: a strong prompt for creating API endpoints exists, but only one person on the team knows it.

The fix is structural, not conversational. Map each rule to the correct tier: what is always true goes into the workspace layer (hot), what is task-specific goes into the authoring layer (warm), and what configures the runtime environment goes into the cold tier. Scoped instructions replace the monolithic copilot-instructions.md for stack-specific rules. Skills and prompt files make reusable knowledge addressable by anyone on the team.

The goal is not more configuration — it is configuration that is auditable, versioned, and unambiguous about who owns each layer.

A maioria dos times ativa o GitHub Copilot, escreve um único copilot-instructions.md e assume que terminou. Na prática, isso cobre cerca de 10% da superfície de configuração disponível. Os 90% restantes — instruções com escopo, agents, chat modes, skills, prompt files, hooks, conexões MCP, plugins e settings do VS Code — ficam sem configuração, o que significa que o comportamento do Copilot permanece tribal em vez de auditável.

Este artigo mapeia todas as dez camadas de configuração, explica por que a abordagem de arquivo único quebra em escala e oferece o modelo mental para atribuir cada regra ao tier correto.

O gap empírico

Uma pesquisa com 2.303 arquivos de contexto reais (Chatlatanagulchai et al., 2025, arXiv 2511.12884) revela um padrão consistente. Os times escrevem o que torna o agente funcional — 62,3% dos arquivos cobrem comandos de build e execução, 69,9% cobrem detalhes de implementação, 67,7% cobrem arquitetura. O que pulam: regras de segurança aparecem em apenas 14,5% dos arquivos; regras de performance em outros 14,5%. Tratamento de erros e comportamento degradado são raros.

O resultado é um agente que gera código produtivo, mas não necessariamente seguro ou previsível. O problema não é o modelo. O problema é quais regras nunca foram codificadas em lugar algum.

Um segundo dado reforça o argumento de escala. Um projeto documentado em C# com 108.000 linhas construído ao longo de 70 dias e 283 sessões (Vasilopoulos, 2026, arXiv 2602.20478) conclui que manifestos de arquivo único colapsam cedo demais. O projeto exigiu uma abordagem em tiers — hot, warm e cold memory — para manter uma razão conhecimento-código de 24,2% em um monorepo com 14 pacotes. Um copilot-instructions.md que ultrapassa 3.000 tokens será truncado pelo modelo; tudo após o corte vai driftando silenciosamente.

Dez camadas, três tiers

Cada resposta do Copilot é montada a partir de uma janela de contexto em camadas. As dez superfícies de configuração se encaixam em três tiers:

#SuperfícieLocalização do arquivoQuando carrega
01copilot-instructions.md.github/copilot-instructions.mdSempre
02Instruções com escopo.github/instructions/*.instructions.mdMatch de caminho (glob applyTo)
03Agents.github/agents/*.agent.mdQuando invocado por nome
04Chat modes.github/chatmodes/*Quando selecionado
05Skills.github/skills/*/SKILL.mdMatch por descrição
06Prompt files.github/prompts/*.mdSlash command
07Hooks.github/hooks/*.jsonEm eventos
08Conexões MCP.mcp.jsonPor sessão
09Plugins.plugin.jsonQuando instalados
10Settings do VS Codesettings.jsonSempre

Tier hot (sempre carregado): Camadas 01 e 02. Carregam em cada requisição independentemente de qual arquivo está aberto ou qual comando foi emitido. Reserve o tier hot para o que é verdadeiro em cada linha de código do workspace — convenções, política de segurança, baselines de performance. Se uma regra se aplica a apenas uma tarefa, ela não pertence aqui.

Tier warm (invocado): Camadas 03–06. Carregam quando explicitamente acionados — por nome, seleção, slash command ou match por descrição. Agents tratam classes inteiras de tarefas (revisão, teste, refatoração). Chat modes trocam a persona e o system prompt. Skills empacotam conhecimento de domínio reutilizável que carrega automaticamente por match de descrição. Prompt files codificam receitas conhecidas por trás de slash commands como /release-notes ou /pr-summary. A regra: se sempre necessário, promova para hot. Se vinculado a uma tarefa específica, mantenha warm.

Tier cold (situacional): Camadas 07–10. Hooks, conexões MCP, plugins e settings do VS Code configuram o ambiente de runtime ao redor do agente. Não carregam conteúdo de prompt. Controlam determinismo, acesso a ferramentas, alcance de rede e comportamento do modelo. Configure uma vez, mude raramente. O antipadrão é editar configuração do tier cold por feature ou por sprint.

Três camadas arquiteturais

As dez superfícies também se mapeiam em três responsabilidades arquiteturais:

Camada de workspace responde “o que é sempre verdade.” O copilot-instructions.md em .github/ mais as instruções com escopo usando globs applyTo formam o contrato do time. Carregam em cada requisição. Subconjuntos com escopo de caminho refinam as regras globais sem substituí-las — múltiplos matches são mergeados, não se substituem. Um arquivo que corresponde tanto a react.instructions.md (applyTo: src/components/**/*.tsx) quanto às regras globais do workspace carrega ambos simultaneamente.

Camada de autoria responde “o que eu invoco.” Agents, chat modes, skills e prompts são conhecimento reutilizável empacotado como artefatos, vinculados a uma tarefa, não a um arquivo. A regra de seleção é direta: escolha pelo mecanismo de invocação, não pelo conteúdo. Um agent é invocado por nome para uma classe de tarefas. Um chat mode troca a persona para o escopo de uma conversa. Uma skill carrega automaticamente por match de descrição. Um prompt file executa por slash command.

Camada de runtime responde “o que roda ao redor do agente.” Hooks interceptam cada chamada de ferramenta — pre-tool-use, post-tool-use, on-error — para bloquear, registrar ou reescrever. Conexões MCP estendem o alcance do agente para sistemas externos (GitHub, Postgres, plataformas de observabilidade, APIs internas) por meio de um único protocolo, descoberto dinamicamente no início da sessão. Plugins empacotam capacidades de terceiros. As settings do VS Code ajustam o comportamento determinístico do modelo. Todas as quatro superfícies são de responsabilidade do platform team, não do trabalho de feature.

Ordem de montagem para uma requisição

Quando um usuário submete um prompt, o Copilot monta a janela de contexto em uma sequência determinística de nove passos:

  1. Passos 1–3 — Settings: default → usuário → workspace settings se resolvem em ordem de precedência (o mais específico vence).
  2. Passo 4 — Hot memory: copilot-instructions.md carrega incondicionalmente.
  3. Passo 5 — Scoped match: os globs applyTo são avaliados contra os arquivos abertos; os conjuntos de instruções que correspondem são mergeados.
  4. Passo 6 — Primitivo de autoria: o agent, chat mode, skill ou prompt file ativo é anexado.
  5. Passo 7 — Hooks on-prompt-submit: hooks avaliam e podem negar, mutar ou anotar a requisição.
  6. Passo 8 — Descoberta de MCP: os servidores conectados expõem seu catálogo de ferramentas.
  7. Passo 9 — Envio ao modelo: system prompt montado + catálogo de ferramentas + mensagem do usuário são despachados.

Quando o Copilot ignora uma regra, o bug está quase sempre no passo 3 (escopo de settings errado), passo 5 (glob não corresponde ao arquivo aberto) ou passo 7 (um hook bloqueando ou mutando a instrução). Percorra a ordem de cima para baixo antes de concluir que o modelo está com problema.

Herança e precedência de escopo

A precedência de settings vai do menos específico ao mais específico: Default (embutido no produto) → User (~/…/User/settings.json, nunca commitado) → Workspace (.vscode/settings.json, commitado no repositório) → Folder ({folder}/.vscode/settings.json, sobrescreve workspace em setups multi-root). O escopo externo não pode sobrescrever o interno. O interno não vaza para o externo.

No nível organizacional, a política do GitHub Enterprise define floors — exclusão de conteúdo, telemetria, bloqueio de modelo — que não podem ser sobrescritos no escopo do workspace ou do usuário. O contrato do workspace flui para todos os colaboradores. As settings do usuário nunca são commitadas no repositório. O contexto de sessão (arquivos fixados, abas abertas, histórico da conversa) é a camada mais interna e mais efêmera.

O princípio operacional: aplique a política no escopo externo, não policie por usuário. Trave a política no nível da organização ou do workspace e deixe os escopos internos adicionar preferências ergonômicas sem comprometer o contrato.

O que fazer na segunda-feira de manhã

Três sintomas indicam uma superfície de configuração subutilizada:

  • Instruções duplicadas: a mesma regra vive em três arquivos e o Copilot segue a errada dependendo de qual arquivo está aberto.
  • Drift silencioso: o modelo gera código útil que não segue as convenções do time, porque essas convenções existem apenas na cabeça de alguém.
  • Conhecimento tribal: existe um prompt forte para criar endpoints de API, mas apenas uma pessoa no time o conhece.

A correção é estrutural, não conversacional. Mapeie cada regra para o tier correto: o que é sempre verdade vai para a camada de workspace (hot), o que é específico de tarefa vai para a camada de autoria (warm), e o que configura o ambiente de runtime vai para o tier cold. Instruções com escopo substituem o copilot-instructions.md monolítico para regras específicas de stack. Skills e prompt files tornam o conhecimento reutilizável endereçável por qualquer pessoa no time.

O objetivo não é mais configuração — é configuração que seja auditável, versionada e inequívoca sobre quem é responsável por cada camada.

La mayoría de los equipos habilita GitHub Copilot, escribe un solo copilot-instructions.md y asume que terminó. En la práctica, eso cubre alrededor del 10% de la superficie de configuración disponible. El 90% restante — instrucciones con scope, agents, chat modes, skills, prompt files, hooks, conexiones MCP, plugins y settings de VS Code — queda sin configurar, lo que significa que el comportamiento de Copilot permanece tribal en lugar de auditable.

Este artículo mapea las diez capas de configuración, explica por qué el enfoque de archivo único falla a escala y entrega el modelo mental para asignar cada regla al tier correcto.

El gap empírico

Una investigación sobre 2.303 archivos de contexto reales (Chatlatanagulchai et al., 2025, arXiv 2511.12884) muestra un patrón consistente. Los equipos escriben lo que hace al agente funcional — 62,3% de los archivos cubren comandos de build y ejecución, 69,9% cubren detalles de implementación, 67,7% cubren arquitectura. Lo que omiten: las reglas de seguridad aparecen en apenas 14,5% de los archivos; las reglas de performance en otro 14,5%. El manejo de errores y el comportamiento degradado son raros.

El resultado es un agente que genera código útil, pero no necesariamente seguro ni predecible. El problema no es el modelo. El problema es qué reglas nunca fueron codificadas en ningún lugar.

Un segundo dato refuerza el argumento de escala. Un proyecto documentado en C# con 108.000 líneas construido durante 70 días y 283 sesiones (Vasilopoulos, 2026, arXiv 2602.20478) concluye que los manifiestos de archivo único colapsan demasiado pronto. El proyecto requirió un enfoque en tiers — hot, warm y cold memory — para mantener una razón conocimiento-código de 24,2% en un monorepo de 14 paquetes. Un copilot-instructions.md que supera los 3.000 tokens será truncado por el modelo; todo lo que queda después del corte drifta en silencio.

Diez capas, tres tiers

Cada respuesta de Copilot se ensambla desde una ventana de contexto en capas. Las diez superficies de configuración se mapean en tres tiers:

#SuperficieUbicación del archivoCuándo carga
01copilot-instructions.md.github/copilot-instructions.mdSiempre
02Instrucciones con scope.github/instructions/*.instructions.mdMatch de ruta (glob applyTo)
03Agents.github/agents/*.agent.mdCuando se invoca por nombre
04Chat modes.github/chatmodes/*Cuando se selecciona
05Skills.github/skills/*/SKILL.mdMatch por descripción
06Prompt files.github/prompts/*.mdSlash command
07Hooks.github/hooks/*.jsonEn eventos
08Conexiones MCP.mcp.jsonPor sesión
09Plugins.plugin.jsonCuando están instalados
10Settings de VS Codesettings.jsonSiempre

Tier hot (siempre cargado): Capas 01 y 02. Cargan en cada solicitud sin importar qué archivo está abierto o qué comando se emitió. Reserva el tier hot para lo que es verdad en cada línea de código del workspace — convenciones, política de seguridad, baselines de performance. Si una regla aplica solo a una tarea, no pertenece aquí.

Tier warm (invocado): Capas 03–06. Cargan cuando se activan explícitamente — por nombre, selección, slash command o match por descripción. Los agents manejan clases enteras de tareas (revisión, pruebas, refactorización). Los chat modes cambian la persona y el system prompt. Los skills empaquetan conocimiento de dominio reutilizable que carga automáticamente por match de descripción. Los prompt files codifican recetas conocidas detrás de slash commands como /release-notes o /pr-summary. La regla: si siempre es necesario, promuévelo a hot. Si está vinculado a una tarea específica, mantenlo warm.

Tier cold (situacional): Capas 07–10. Hooks, conexiones MCP, plugins y settings de VS Code configuran el entorno de runtime alrededor del agente. No llevan contenido de prompt. Controlan determinismo, acceso a herramientas, alcance de red y comportamiento del modelo. Se configura una vez, se cambia rara vez. El antipatrón es editar la configuración del tier cold por feature o por sprint.

Tres capas arquitectónicas

Las diez superficies también se mapean en tres responsabilidades arquitectónicas:

Capa de workspace responde “qué es siempre verdad.” El copilot-instructions.md en .github/ más las instrucciones con scope usando globs applyTo forman el contrato del equipo. Cargan en cada solicitud. Los subconjuntos con scope de ruta refinan las reglas globales sin reemplazarlas — los múltiples matches se mergean, no se reemplazan. Un archivo que coincide tanto con react.instructions.md (applyTo: src/components/**/*.tsx) como con las reglas globales del workspace carga ambos simultáneamente.

Capa de autoría responde “qué invoco.” Agents, chat modes, skills y prompts son conocimiento reutilizable empaquetado como artefactos, vinculados a una tarea, no a un archivo. La regla de selección es directa: elige según el mecanismo de invocación, no según el contenido. Un agent se invoca por nombre para una clase de tareas. Un chat mode cambia la persona para el alcance de una conversación. Un skill carga automáticamente por match de descripción. Un prompt file se ejecuta por slash command.

Capa de runtime responde “qué corre alrededor del agente.” Los hooks interceptan cada llamada a herramienta — pre-tool-use, post-tool-use, on-error — para bloquear, registrar o reescribir. Las conexiones MCP extienden el alcance del agente hacia sistemas externos (GitHub, Postgres, plataformas de observabilidad, APIs internas) a través de un único protocolo, descubierto dinámicamente al inicio de la sesión. Los plugins empaquetan capacidades de terceros. Los settings de VS Code ajustan el comportamiento determinístico del modelo. Las cuatro superficies son responsabilidad del equipo de plataforma, no del trabajo de features.

Orden de ensamblado para una solicitud

Cuando un usuario envía un prompt, Copilot ensambla la ventana de contexto en una secuencia determinística de nueve pasos:

  1. Pasos 1–3 — Settings: default → usuario → workspace settings se resuelven en orden de precedencia (el más específico gana).
  2. Paso 4 — Hot memory: copilot-instructions.md carga incondicionalmente.
  3. Paso 5 — Scoped match: los globs applyTo se evalúan contra los archivos abiertos; los conjuntos de instrucciones que coinciden se mergean.
  4. Paso 6 — Primitivo de autoría: el agent, chat mode, skill o prompt file activo se adjunta.
  5. Paso 7 — Hooks on-prompt-submit: los hooks evalúan y pueden denegar, mutar o anotar la solicitud.
  6. Paso 8 — Descubrimiento de MCP: los servidores conectados exponen su catálogo de herramientas.
  7. Paso 9 — Envío al modelo: system prompt ensamblado + catálogo de herramientas + mensaje del usuario se despachan.

Cuando Copilot ignora una regla, el bug está casi siempre en el paso 3 (scope de settings incorrecto), paso 5 (el glob no coincide con el archivo abierto) o paso 7 (un hook bloqueando o mutando la instrucción). Recorre el orden de arriba hacia abajo antes de concluir que el modelo tiene un problema.

Herencia y precedencia de scope

La precedencia de settings va de menos específico a más específico: Default (integrado en el producto) → User (~/…/User/settings.json, nunca commiteado) → Workspace (.vscode/settings.json, commiteado en el repo) → Folder ({folder}/.vscode/settings.json, sobrescribe workspace en setups multi-root). El scope externo no puede sobrescribir al interno. El interno no puede filtrarse hacia afuera.

A nivel organizacional, la política de GitHub Enterprise establece floors — exclusión de contenido, telemetría, bloqueo de modelo — que no pueden ser sobrescritos en el scope del workspace o del usuario. El contrato del workspace fluye hacia todos los colaboradores. Los settings del usuario nunca se commitean al repositorio. El contexto de sesión (archivos fijados, pestañas abiertas, historial de conversación) es la capa más interna y más efímera.

El principio operativo: aplica la política en el scope externo, no la policía por usuario. Bloquea la política a nivel de organización o workspace y deja que los scopes internos agreguen preferencias ergonómicas sin comprometer el contrato.

Qué hacer el lunes por la mañana

Tres síntomas indican una superficie de configuración subutilizada:

  • Instrucciones duplicadas: la misma regla vive en tres archivos y Copilot sigue la equivocada dependiendo de qué archivo está abierto.
  • Drift silencioso: el modelo genera código útil que no sigue las convenciones del equipo, porque esas convenciones existen solo en la cabeza de alguien.
  • Conocimiento tribal: existe un prompt poderoso para crear endpoints de API, pero solo una persona del equipo lo conoce.

La corrección es estructural, no conversacional. Mapea cada regla al tier correcto: lo que es siempre verdad va a la capa de workspace (hot), lo que es específico de tarea va a la capa de autoría (warm), y lo que configura el entorno de runtime va al tier cold. Las instrucciones con scope reemplazan el copilot-instructions.md monolítico para reglas específicas de stack. Los skills y prompt files hacen que el conocimiento reutilizable sea direccionable por cualquier persona del equipo.

El objetivo no es más configuración — es configuración que sea auditable, versionada e inequívoca sobre quién es responsable de cada capa.

← Knowledge Hub

Paula Silva | Software Global Black Belt

Start with the platform, not the agents. Comece pela plataforma, não pelos agentes. Comience por la plataforma, no por los agentes.

Building the future of software development with AI and Agentic DevOps.

Knowledge Hub · v3.4.0 · 2026-06-17
paulasilva · 2026-06-17 EN · PT-BR · ES