Awesome CopilotAdventures

Documentación del producto verificada

Conceptos de Copilot para el trabajo práctico

Cinco preguntas antes de una tarea

Pregunta Concepto Ejemplo
¿Qué responsabilidad se necesita? Rol Ask investiga; Plan diseña; Agent implementa
¿Qué entorno de ejecución controla las herramientas? Harness VS Code Local o Copilot Agent Host
¿Qué destino se selecciona? Destino de sesión Local, Copilot o un destino Cloud disponible
¿Dónde residen archivos y procesos? Entorno Carpeta desechable, worktree, Codespace
¿Qué puede hacer esta sesión? Permisos Leer, editar, ejecutar, acceder a la red, aprobaciones explícitas

El modelo es otra elección, no un sinónimo de ninguna fila. Las capturas antiguas que venían con el material importado muestran disposiciones anteriores de la interfaz. Usa la paleta de comandos actual y la documentación de abajo; no deduzcas el estado actual de las funciones, el acceso a modelos ni los valores predeterminados de configuración a partir de esas imágenes.

Elige el flujo de trabajo útil más pequeño

  1. Ask: solicita un recorrido del código real con rutas e incertidumbres.
  2. Plan: pide criterios de aceptación, archivos afectados, riesgos, validación y una condición de detención.
  3. Agent: implementa una parte aprobada y después inspecciona su diff y la salida real de las herramientas.
  4. Revisión: compara el resultado con los criterios de aceptación en un contexto limpio.

La planificación también es útil para cambios pequeños y arriesgados. Agent puede planificar internamente; los tres roles no son tres botones obligatorios del producto en cada CLI o harness.

Ejemplo: una función de búsqueda de biblioteca

Ask: Trace the console action to the repository. Cite the files you inspected.
Separate what the code already does from what the requirement requests. Do not edit.
Plan: Add case-insensitive title search. Preserve existing loan and return behavior.
List the contract, empty/missing input cases, changed files, and focused test command.
Do not assume a whole book is unavailable because one physical copy is on loan.
Agent: Implement only the reviewed search slice in this disposable workspace.
Run the specified tests, report exit codes, and stop after two unsuccessful repairs
to explain the blocker. Do not change unrelated projects or publish a branch.

El contexto es evidencia seleccionada, no todo el repositorio

Adjunta el archivo o la selección útil más pequeños, pero sigue también las interfaces, los llamadores, las pruebas y los datos pertinentes. #codebase solicita recuperación; no garantiza que cada archivo se incorpore al contexto del modelo. Cerrar una pestaña no demuestra que el archivo sea inaccesible.

Los archivos de instrucciones influyen en las respuestas. No hacen cumplir restricciones del sistema de archivos, no garantizan la calidad del código ni cambian el modelo de permisos. Resuelve directamente los archivos de instrucciones contradictorios: la documentación de VS Code no promete un orden de precedencia cuando los combina. El autocompletado en línea no es el mismo flujo de chat que tiene en cuenta las instrucciones.

Opciones de personalización

Necesidad Usar Evidencia de carga
Convenciones del repositorio .github/copilot-instructions.md Inspeccionar instrucciones y referencias descubiertas
Convenciones específicas de rutas .github/instructions/*.instructions.md Hacer coincidir applyTo con la ruta real del código fuente
Tarea invocada manualmente .github/prompts/*.prompt.md Invocar desde una sesión Local compatible
Conocimientos reutilizables .github/skills/<name>/SKILL.md Verificar el descubrimiento y la invocación pertinente
Selección de rol y herramientas .github/agents/*.agent.md Inspeccionar el perfil y las herramientas disponibles
Capacidades externas Configuración MCP revisada Descubrir una herramienta y verificar su resultado
Comprobación determinista del ciclo de vida Hook Observar la entrada, la salida y el estado de salida del hook

[!WARNING] Los hooks de VS Code y los hooks con alcance de agente están en versión preliminar. La compatibilidad con AGENTS.md anidados y las herramientas adicionales de Plan son experimentales donde así se documenta. La disponibilidad se ve afectada por las políticas de la organización.

[!IMPORTANT] Las sesiones de VS Code Agent Host no usan archivos de prompts. Para la disposición de comandos de barra de Spec Kit, usa una sesión Local compatible. En cambio, la integración fijada de Spec Kit v1.0.4 genera skills de forma predeterminada; consulta la referencia versionada. No presupongas que copiar un prompt antiguo en una skill preserve sus scripts o argumentos.

Las funciones no son derechos de acceso

No cambies un repositorio privado a público solo para completar un laboratorio. No fijes cuotas de planes, cantidades de solicitudes ni un modelo concreto como universalmente disponibles. Registra las capacidades realmente disponibles para tu cuenta. La evidencia de ejercicios locales o sin conexión debe etiquetarse por separado de la ejecución en la nube o de un SDK real.

Registro de fuentes

Comprobado el 2026-09-06. Estas son referencias de producto, no copias de respuestas de chat.

Tema Fuente oficial Límite usado en este itinerario
Configuración Configurar Copilot Acceso de cuenta; las etiquetas de interfaz pueden cambiar
Harnesses Elegir un harness Cloud es un destino; los worktrees no son entornos aislados de seguridad
Planificación Planificar con agentes Revisar antes de implementar; las herramientas adicionales son experimentales
Instrucciones Instrucciones personalizadas Alcance; sin orden de combinación garantizado
Archivos de prompts Archivos de prompts Harness Local frente a Agent Host
Skills Agent Skills La carga basada en pertinencia no es ejecución determinista
Agentes Agentes personalizados Los nombres de herramientas y las transferencias difieren según la superficie
Hooks Hooks Versión preliminar; inspeccionar los comandos ejecutables
Nube Iniciar sesiones en la nube El trabajo remoto y la evidencia de PR requieren acceso
Pruebas C#, Python Descubrimiento, compilación y ejecución son cosas separadas

Buscar

Búsqueda en español. Las rutas y los ejemplos ejecutables conservan el texto original.