Configuración de GitHub Copilot — cómo dividir el trabajo entre Copilot, Claude Code y Cursor
Configuración en 30 minutos para Copilot en VS Code y JetBrains. Además, una tabla de decisión sobre qué tareas van a Copilot vs Claude Code/Cursor.
Vivimos en la era de las tres herramientas de codificación con IA. Claude Code para trabajo multi-archivo con contexto largo, Cursor para edición en línea más chat consciente del repositorio, GitHub Copilot para el autocompletado de una sola línea más rápido. Cada vez más desarrolladores ejecutan las tres a la vez. Esta guía configura Copilot en 30 minutos y explica cómo dividir el trabajo entre ellas.
La audiencia son desarrolladores que ya usan Claude Code o Cursor. Si estás empezando desde cero, la configuración de Cursor es un punto de entrada más rápido.
TL;DR
- GitHub Pro o suscripción a Copilot ($10/mes, o gratis para estudiantes) —
gh auth statuspara confirmar el inicio de sesión - VS Code: instalar la extensión GitHub Copilot + extensión GitHub Copilot Chat (ambas necesarias)
- JetBrains: Configuración → Plugins → GitHub Copilot → iniciar sesión
- Autocompletado en línea (Tab) + Panel de Chat (Ctrl+I) — estos dos cubren la mayor parte del uso
- División de roles: Copilot = asistente de pulsaciones de teclas, Claude Code = trabajo multi-archivo, Cursor = entre ambos
Requisitos previos
- Cuenta de GitHub + suscripción a Copilot (Pro / Business / Enterprise)
- VS Code 1.95+ o JetBrains 2024.2+
- Internet (Copilot en sí llama a la nube)
1. Dónde encaja Copilot: sus fortalezas
En qué es bueno Copilot
- Autocompletado de línea a función: respuesta más rápida (200–500 ms)
- Repetición de patrones: cuando escribes 5 funciones similares, infiere el cuerpo de la siguiente
- Boilerplate: comentarios JSDoc, getters/setters, funciones mapper simples
- Seguir un patrón existente: recoge el estilo de la parte superior del archivo y lo aplica de forma consistente hacia abajo
En qué es débil Copilot
- Trabajo multi-archivo: fuerte solo en el archivo actual; débil en el impacto sobre otros archivos
- Cambios arquitectónicos: no puede hacer "cambiar esta firma de función y luego corregir cada sitio de llamada"
- Tareas que necesitan razonamiento largo: débil en "¿por qué esta función es lenta?"
- Colaboración extensa en lenguaje natural: tiene Chat, pero sin la profundidad de Claude/Cursor
Piensa en Copilot como un asistente de escritura. Si Claude Code/Cursor son colaboradores, Copilot es autocompletado.
2. Instalar en VS Code
2.1 Extensiones
Extensiones de VS Code (Ctrl+Shift+X):
- GitHub Copilot — autocompletado en línea (Tab)
- GitHub Copilot Chat — panel de Chat + edición en línea (Ctrl+I)
Ambas son necesarias. Instalar solo GitHub Copilot deja sin las funciones de Chat.
O desde CLI:
code --install-extension GitHub.copilot
code --install-extension GitHub.copilot-chat2.2 Iniciar sesión
Después de instalar, el icono de engranaje en la parte inferior derecha → Iniciar sesión en GitHub → autenticar en el navegador → volver a VS Code.
Verificar:
Ver → Salida → seleccionar el canal "GitHub Copilot"
→ "User: <tu-nombre-de-usuario>" debe imprimirse
2.3 Primer uso
En un archivo nuevo, escribe una firma de función y aparece texto de sugerencia gris para el cuerpo → Tab para aceptar, Esc para descartar.
def calculate_total(items: list[dict]) -> float:
# Copilot sugiere una implementación en gris → Tab3. Instalar en JetBrains (IntelliJ, PyCharm, WebStorm, etc.)
3.1 Plugin
Configuración → Plugins → Marketplace:
- GitHub Copilot (un paquete — en línea + Chat en el mismo plugin)
Instalar → reiniciar el IDE.
3.2 Iniciar sesión
Herramientas → GitHub Copilot → Iniciar sesión en GitHub → navegador → introducir el código → listo.
Verificar: el icono de Copilot en la barra de estado inferior derecha.
3.3 Atajos de teclado
- Aceptar sugerencia:
Tab - Siguiente sugerencia:
Alt + ] - Sugerencia anterior:
Alt + [ - Abrir Chat:
Ctrl + Shift + I(Windows/Linux) /Cmd + Shift + I(Mac)
4. Cuatro funciones principales
4.1 Autocompletado en línea (Tab)
La función predeterminada. Infiere el cuerpo a partir de la firma y los comentarios de la función. Se activa al hacer pausa en la siguiente línea.
Consejo: un comentario de una línea encima de la función (
# devuelve el artículo más grande por precio) mejora significativamente la precisión.
4.2 Panel de chat (barra lateral)
VS Code: Ctrl + Alt + I / JetBrains: Ctrl + Shift + I. Preguntas y respuestas en lenguaje natural con referencias a bloques de código.
Patrones comunes:
- "¿Cuál es la complejidad temporal de esta función?": seleccionar el código y pegarlo en el chat
- "Escribe un test unitario para esto": el archivo actual se adjunta como contexto
- "Explica esta salida de SQL EXPLAIN"
4.3 Edición en línea (Ctrl+I)
VS Code: seleccionar código → Ctrl + I → comando en lenguaje natural → revisar diff → aceptar.
# Seleccionar luego Ctrl+I → "convertir a async"
def fetch_user(id):
return db.query(id)
# ↓ se convierte en
async def fetch_user(id):
return await db.query(id)Similar a la edición en línea de Cursor, pero con contexto más reducido.
4.4 Slash commands en el chat
Escribir / en el campo de entrada del chat:
/explain— explicar el código seleccionado/fix— corregir automáticamente errores/lint/tests— generar tests unitarios/doc— generar JSDoc / docstring/optimize— sugerencias de rendimiento
5. Dividir el trabajo con las otras herramientas
Ejecutar las tres a la vez es cada vez más habitual. Evitar conflictos y definir roles con claridad es la clave.
| Tarea | Herramienta recomendada | Por qué |
|---|---|---|
| Autocompletado de una línea / una función | Copilot | Más rápido |
| Cambiar una firma de función → corregir todos los sitios de llamada | Claude Code | Contexto de todo el repositorio |
| Añadir una función que abarca 5+ archivos | Claude Code | Planificar + ejecutar + verificar |
| Cambio grande dentro de un archivo (10–50 líneas) | Cursor (Cmd+K) | Edición en línea + diff rápido |
| "¿Por qué no funciona esto?" depuración | Claude Code (o Cursor Chat) | Razonamiento más profundo |
| Boilerplate (DTO, getter/setter) | Copilot | A un Tab de distancia |
| Aprender una nueva biblioteca (construir un pequeño ejemplo) | Cursor · Claude | Chat más rico |
| Generar automáticamente comentarios de documentación | Slash /doc de Copilot | Rápido |
Conflicto: en VS Code, instalar tanto Copilot como Cursor hace que sus autocompletados en línea compitan. Si Cursor es la herramienta principal, deshabilitar el autocompletado en línea de Copilot y mantener solo Chat y slash commands.
6. Configuración: opciones útiles
6.1 Deshabilitar para lenguajes específicos
settings.json de VS Code:
{
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false,
"yaml": false
}
}Las sugerencias de Copilot en YAML/Markdown suelen ser imprecisas; desactivarlo en esos lenguajes mantiene el flujo más limpio.
6.2 Ajustar el comportamiento del autocompletado
{
"editor.inlineSuggest.enabled": true,
"github.copilot.editor.enableAutoCompletions": true,
"github.copilot.advanced": {
"length": 500, // máximo de tokens
"temperature": "0.1" // más conservador (menor = más seguro)
}
}6.3 Integración con el flujo de trabajo de GitHub
- Generación automática de descripción de PR — icono de Copilot en la página de PR de github.com
- Vinculación de issue → PR — sugerido en la UI de GitHub
- Revisión de código — Copilot Workspace (Enterprise)
7. Licencias y precios (mayo de 2026)
| Plan | Precio | Características |
|---|---|---|
| Gratuito | $0 | 2.000 completados + 50 chats al mes — suficiente para uso ligero |
| Pro | $10/mes | Completados/chat ilimitados + elección de modelos Claude/GPT |
| Business | $19/usuario/mes | + controles de política + entrenamiento en repos privados desactivado + log de auditoría |
| Enterprise | $39/usuario/mes | + Workspace + revisión de seguridad automatizada |
Los estudiantes y el mantenedor de proyectos de código abierto pueden obtener Pro gratis a través de GitHub Education.
Verificar:
gh auth status
# Logged in to github.com as <nombre-de-usuario>
# Active account: true (...)O github.com/settings/copilot.
8. Verificar
# 1. Autenticación
gh auth status
# 2. Extensiones de VS Code
code --list-extensions | grep -i copilot
# GitHub.copilot
# GitHub.copilot-chat
# 3. Tab en una función vacía — debe aparecer un completado
echo 'def hello(name):' > /tmp/test.py && code /tmp/test.py
# 4. Chat funciona — Ctrl+Alt+I, luego "saluda"9. Solución de problemas
Sin completados
- Hacer clic en el icono de Copilot en la barra de estado → confirmar "Habilitar para este archivo".
- Detrás de un proxy corporativo: verificar
http.proxyen la configuración de VS Code. Los proxies corporativos suelen necesitar un certificado personalizado. - Cuota del plan gratuito: verificar en
github.com/settings/copilot/usage.
Copilot: GitHub authentication failed
Paleta de comandos → "GitHub: Sign Out" → "GitHub Copilot: Sign In"
Hay que volver a iniciar sesión tras la expiración del token o cambios de permisos.
El chat devuelve respuestas vacías
- Verificar la conexión (
ping github.com). - El firewall corporativo puede estar bloqueando
*.githubcopilot.com. - VS Code → Salida → verificar el registro del canal "GitHub Copilot Chat".
Dos autocompletados en competencia al usar Cursor
En Cursor: Configuración → Modelos → Deshabilitar sugerencias en línea de Copilot. O en Copilot: github.copilot.editor.enableAutoCompletions = false. Elegir uno para gestionar el autocompletado en línea.
Las sugerencias son demasiado largas y dispersas
- Reducir
github.copilot.advanced.lengtha ~300. - Mantener los comentarios encima de las funciones en una sola línea.
- Una línea en blanco en medio suele producir sugerencias más cortas.
Preocupación por el entrenamiento en repos privados
Plan Business/Enterprise: Configuración → Copilot → Deshabilitar referencia de código. El plan Pro no expone esta opción (el entrenamiento ha sido opt-out por defecto desde hace tiempo).
10. Qué sigue
- Configuración de Cursor — /ai-agents/cursor-setup
- Configuración de Claude Code — /ai-agents/claude-code
- Flujo de trabajo combinando los tres — (planificado)
/ai-agents/multi-tool-workflow
Referencias
- Documentación oficial de GitHub Copilot
- Planes de Copilot
- GitHub Education — gratis para estudiantes
- Guía de Copilot para VS Code
Registro de cambios
- 2026-05-16: Primer borrador. Instalación de Copilot + cuatro funciones + tabla de división de roles con Claude Code/Cursor + seis casos de solución de problemas.