Skip to main content

guía rápida de personalización de Copilot

Compare las distintas opciones de personalización de GitHub Copilot.

          GitHub Copilot ofrece varias características de personalización que le 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` (para todo el repositorio), `.github/instructions/*.instructions.md` (específica de la ruta de acceso), `AGENTS.md` (agentes de terceros) o configuración personal o de 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 son pertinentes para una tarea. | .github/skills/<skill-name>/SKILL.md, .claude/skills/<skill-name>/SKILL.mdo .agents/skills/<skill-name>/SKILL.md (proyecto); ~/.copilot/skills/<skill-name>/SKILL.md, ~/.claude/skills/<skill-name>/SKILL.mdo ~/.agents/skills/<skill-name>/SKILL.md (personal) | | Hooks | Comandos de shell personalizados que se ejecutan deterministamente en puntos específicos del flujo de trabajo de un agente | .github/hooks/*.json | | Servidores MCP | Conexión a sistemas externos, API y bases de datos | mcp.json (la ruta de acceso varía según el IDE), la configuración del repositorio en GitHub (agente de nube), 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ísticaCómo activarMás adecuado paraEjemplos 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ático, o referenciar subagente directamente 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 relevante para el mensaje | Flujos de trabajo de varios pasos con recursos agrupados que se deben cargar según sea necesario | GitHub Actions depuración de errores, procedimientos de implementación, redacción de notas de la versión | | Hooks | Automático: en eventos de ciclo de vida configurados | Tareas que deben ejecutarse en un punto específico del ciclo de vida del agente, con ejecución garantizada | Ejecutar un formateador después de cada edición de archivos, aprobar o denegar ejecuciones de herramientas, evitar pérdidas de credenciales con secret scanning | | Servidores MCP | Automático o pedir una herramienta específica por nombre | Tareas que requieren acceso a herramientas externas o datos en tiempo real | Administración de problemas y solicitudes de incorporación de cambios (GitHub servidor MCP), automatización de pruebas de explorador (servidor MCP 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 Copilot , consulte Matriz de características de Copilot.

          GitHub recomienda usar el IDE estable más reciente, CLI de Copiloty Copilot las versiones de extensión para obtener la mejor Copilot experiencia.

          **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 solicitudes | ✓ | ✓ | P | ✗ | P | ✗ | ✗ | | Agentes personalizados | ✓ | ✗ | P | P | P | ✓ | ✓ | | Subagentes | ✓ | ✗ | P | P | P | ✗ | ✓ | | Aptitudes del agente | ✓ | ✗ | P | ✗ | ✗ | ✓ | ✓ | | Hooks | 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