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 personalizadasContexto 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ífico 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 solicitudesPlantilla de solicitud independiente reutilizable con variables de entrada.github/prompts/*.prompt.md
Agentes personalizadosPersona 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 personalizadasAutomáticoEstándares, directrices o expectativas que se aplican ampliamente en un contextoAplicar estándares de codificación, reglas de accesibilidad, revisar listas de comprobación
Archivos de solicitudesManual: hacer referencia directamente en el chat o usar el selector de archivos emergenteTareas únicas centradas que se ejecutan una vez con entradas diferentes cada vezGeneración de pruebas unitarias, ejecución de una lista de comprobación de revisión de código
Agentes personalizadosManual: seleccione en la lista desplegable de agentes de su IDE, en GitHub o en CLI de CopilotProyectos o procesos con distintas fases que necesitan funcionalidades especializadas o entregas estrictasAgente revisor de React, agente de auditoría con acceso de solo lectura
SubagentesAutomático, o referenciar subagente directamente en la solicitudSubtareas complejas que se deben ejecutar de forma aislada del agente principalInvestigación de código base, ejecución de conjuntos de pruebas
Aptitudes del agenteAutomático: elegido por Copilot cuando sea relevante para el mensajeFlujos de trabajo de varios pasos con recursos agrupados que se deben cargar según sea necesarioDepuración de errores, procedimientos de implementación, redacción de notas de la versión de GitHub Actions
HooksAutomático: en eventos de ciclo de vida configuradosTareas que deben ejecutarse en un punto específico del ciclo de vida del agente, con ejecución garantizadaEjecutar 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 MCPAutomático o pedir una herramienta específica por nombreTareas que requieren acceso a herramientas externas o datos en tiempo realAdministrar incidencias y solicitudes de incorporación de cambios (servidor MCP de GitHub), automatización de 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 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