GitHub Copilot ofrece varias características de personalización que permiten adaptar su comportamiento al flujo de trabajo, los estándares del equipo y las necesidades del proyecto. Use las tablas siguientes para encontrar la adecuada para su caso de uso.
Introducción a las características
En esta tabla se muestra qué es cada característica de personalización y dónde reside.
| Característica | ¿Qué es? | Nombre de archivo y ubicación |
|---|
[Instrucciones personalizadas](/copilot/concepts/prompting/response-customization) | Contexto siempre activo que se aplica automáticamente a cada interacción dentro de su ámbito definido | `.github/copilot-instructions.md` (en todo el repositorio), `.github/instructions/*.instructions.md` (específico de la ruta), `AGENTS.md` (agentes de terceros) o configuraciones personales/organización a través de la interfaz de usuario en GitHub |
| Archivos de solicitudes | Plantilla de solicitud independiente reutilizable con variables de entrada | .github/prompts/*.prompt.md |
|
Agentes personalizados | Persona especializada con sus propias instrucciones, restricciones de herramientas y contexto |
.github/agents/AGENT-NAME.md (repositorio), agents/AGENT-NAME.md en el repositorio .github-private (organización/empresa) o perfil de usuario |
| Subagentes | Agente independiente generado por el agente principal para controlar el trabajo delegado en un contexto aislado | N/A (proceso en tiempo de ejecución, no un archivo configurado por el usuario) |
|
Aptitudes del agente | Carpeta de instrucciones, scripts y recursos que Copilot carga cuando es pertinente para una tarea |
.github/skills/<skill-name>/SKILL.md (proyecto) o ~/.copilot/skills/<skill-name>/SKILL.md (personal) |
|
Servidores MCP | Conexión a sistemas externos, API y bases de datos | mcp.json (la ruta varía según el IDE), la configuración del repositorio en GitHub (agente de programación) o la propiedad mcp-servers en las configuraciones de agente personalizado |
Comparación de uso
Esta tabla le ayuda a decidir qué característica de personalización se va a usar.
| Característica | Cómo activar | Más adecuado para | Ejemplos de casos de uso |
|---|
[Instrucciones personalizadas](/copilot/concepts/prompting/response-customization) | Automático | Estándares, directrices o expectativas que se aplican ampliamente en un contexto | Aplicar estándares de codificación, reglas de accesibilidad, revisar listas de comprobación |
| Archivos de solicitudes | Manual: hacer referencia directamente en el chat o usar el selector de archivos emergente | Tareas únicas centradas que se ejecutan una vez con entradas diferentes cada vez | Generación de pruebas unitarias, ejecución de una lista de comprobación de revisión de código | | Agentes personalizados | Manual: seleccione en la lista desplegable del agente en su IDE, en GitHub, o en CLI de Copilot | Proyectos o procesos con distintas fases que necesitan funcionalidades especializadas o entregas estrictas | Agente revisor de React, agente de auditoría con acceso de solo lectura | | Subagentes | Automáticamente, o bien referencia directa a un subagente en la solicitud. | Subtareas complejas que se deben ejecutar de forma aislada del agente principal | Investigación de código base, ejecución de conjuntos de pruebas | | Aptitudes del agente | Automático: elegido por Copilot cuando sea pertinente para su solicitud | Flujos de trabajo de varios pasos con recursos agrupados que se deben cargar según sea necesario | Depuración de errores de GitHub Actions, procedimientos de implementación, redacción de notas de la versión | | Servidores MCP | Automático o pedir una herramienta específica por nombre | Tareas que requieren acceso a herramientas externas o datos en tiempo real | Administrar incidencias y solicitudes de incorporación de cambios (servidor MCP de GitHub), automatizar las pruebas de explorador (servidor MCP de Playwright) |
Compatibilidad con IDE y superficie
En esta tabla se muestran las características de personalización que se admiten en cada IDE y superficie. Para obtener la matriz de características completa de Copilot , consulte Matriz de características de Copilot.
GitHub recomienda usar el IDE estable más reciente, CLI de Copilot y las versiones de extensión de Copilot para obtener la mejor experiencia de Copilot.
**Clave:**
- ✓ = compatible
- ✗ = no admitido
- P = en versión preliminar
| Característica | VS Code | Visual Studio | IDE de JetBrains | Eclipse | Xcode | GitHub.com | CLI de Copilot |
|---|---|---|---|---|---|---|---|
| Instrucciones personalizadas | ✓ | ✓ | P | P | P | ✓ | ✓ |
| Archivos de mensajes | ✓ | ✓ | P | ✗ | P | ✗ | ✓ |
| Agentes personalizados | ✓ | ✗ | P | P | P | ✓ | ✓ |
| Subagentes | ✓ | ✗ | P | P | P | ✗ | ✓ |
| Aptitudes del agente | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ |
| Servidores MCP | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Para obtener un desglose detallado de qué tipos de instrucciones personalizadas se admiten en cada IDE y superficie, consulte Compatibilidad con diferentes tipos de instrucciones personalizadas.
Lectura adicional
-
[AUTOTITLE](/copilot/tutorials/customization-library): una colección seleccionada de ejemplos