You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: translations/es/01-setup-and-first-steps/README.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ weight: 2
15
15
16
16
¡En este capítulo es donde comienza la magia! Experimentarás de primera mano por qué los desarrolladores describen GitHub Copilot CLI como tener a un ingeniero senior en marcación rápida. Verás cómo la IA encuentra fallos de seguridad en segundos, obtendrás explicaciones de código complejo en lenguaje sencillo y generarás scripts funcionales al instante. Después dominarás los tres modos de interacción (Interactivo, Plan y Programático) para saber exactamente cuál usar en cada tarea.
17
17
18
-
> ⚠️ **Prerequisites**: Make sure you've completed**[Capítulo 00: Inicio rápido](../00-quick-start/README.md)**first. You'll need GitHub Copilot CLI installed and authenticated before running the demos below.
18
+
> ⚠️ **Requisitos previos**: Asegúrate de haber completado**[Capítulo 00: Inicio rápido](../00-quick-start/README.md)**primero. Necesitarás GitHub Copilot CLI instalado y autenticado antes de ejecutar las demos a continuación.
19
19
20
20
## 🎯 Objetivos de aprendizaje
21
21
@@ -212,7 +212,7 @@ Acabas de ver lo que Copilot CLI puede hacer. Ahora entendamos *cómo* usar esta
212
212
213
213
Piensa en usar GitHub Copilot CLI como salir a comer. Desde planear el viaje hasta hacer el pedido, diferentes situaciones requieren distintos enfoques:
214
214
215
-
|Mode|Dining Analogy | When to Use|
215
+
|Modo|Analogía de restaurante | Cuándo usar|
216
216
|------|----------------|-------------|
217
217
|**Plan**| Ruta GPS al restaurante | Tareas complejas: traza la ruta, revisa paradas, acuerda el plan y luego conduce |
218
218
|**Interactive**| Hablar con el camarero | Exploración e iteración: haz preguntas, personaliza, obtén retroalimentación en tiempo real |
@@ -400,7 +400,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
400
400
401
401
### Entorno del agente
402
402
403
-
|Command|What It Does|
403
+
|Comando|Qué hace|
404
404
|---------|--------------|
405
405
|`/agent`| Explorar y seleccionar entre los agentes disponibles |
406
406
|`/env`| Mostrar detalles del entorno cargado — qué instrucciones, servidores MCP, habilidades, agentes y complementos están activos |
@@ -413,7 +413,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
413
413
414
414
### Modelos y subagentes
415
415
416
-
|Command|What It Does|
416
+
|Comando|Qué hace|
417
417
|---------|--------------|
418
418
|`/delegate`| Delegar la tarea a un agente en la nube de GitHub Copilot |
419
419
|`/fleet`| Dividir una tarea compleja en subtareas paralelas para completar más rápido |
@@ -422,7 +422,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
422
422
423
423
### Código
424
424
425
-
|Command|What It Does|
425
+
|Comando|Qué hace|
426
426
|---------|--------------|
427
427
|`/diff`| Revisar los cambios realizados en el directorio actual |
428
428
|`/pr`| Operar sobre pull requests para la rama actual |
@@ -432,7 +432,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
432
432
433
433
### Permisos
434
434
435
-
|Command|What It Does|
435
+
|Comando|Qué hace|
436
436
|---------|--------------|
437
437
|`/add-dir <directory>`| Agregar un directorio a la lista permitida |
438
438
|`/allow-all [on\|off\|show]`| Aprobar automáticamente todas las solicitudes de permisos; usa `on` para activar, `off` para desactivar, `show` para verificar el estado actual |
@@ -444,7 +444,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
444
444
445
445
### Sesión
446
446
447
-
|Command|What It Does|
447
+
|Comando|Qué hace|
448
448
|---------|--------------|
449
449
|`/clear`| Abandonar la sesión actual (no se guarda historial) y comenzar una conversación nueva |
450
450
|`/compact`| Resumir la conversación para reducir el uso de contexto (opcionalmente añade instrucciones de enfoque, p. ej. `/compact focus on the bug list`) |
@@ -463,15 +463,15 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
463
463
464
464
### Visualización
465
465
466
-
|Command|What It Does|
466
+
|Comando|Qué hace|
467
467
|---------|--------------|
468
468
|`/statusline` (or `/footer`) | Personalizar qué elementos aparecen en la barra de estado en la parte inferior de la sesión (directorio, rama, esfuerzo, ventana de contexto, cuota) |
469
469
|`/theme`| Ver o establecer el tema del terminal |
470
470
|`/voice`| Dictar tu prompt usando reconocimiento de voz local — habla de forma natural en lugar de escribir |
471
471
472
472
### Ayuda y comentarios
473
473
474
-
|Command|What It Does|
474
+
|Comando|Qué hace|
475
475
|---------|--------------|
476
476
|`/app`| Abrir la app de GitHub (o el navegador como alternativa) directamente desde la CLI |
477
477
|`/changelog`| Mostrar el changelog de versiones de la CLI |
@@ -680,7 +680,7 @@ Los ejemplos usaron `/plan` para una función de búsqueda y `-p` para revisione
680
680
681
681
---
682
682
683
-
#Summary
683
+
#Resumen
684
684
685
685
## 🔑 Puntos clave
686
686
1. **Modo interactivo** es para exploración e iteración - el contexto se mantiene. Es como tener una conversación con alguien que recuerda lo que has dicho hasta ese momento.
| Ch 04: Agents | Create specialized AI personas | When you want domain experts (frontend, security) |
987
-
| Ch 05: Skills | Auto-load instructions for tasks | When you repeat the same prompts often |
988
-
| Ch 06: MCP | Conectar servicios externos | Cuando necesite datos en tiempo real de GitHub, bases de datos |
986
+
|Cap 04: Agentes|Crear personas de IA especializadas | Cuando quieras expertos en un dominio (frontend, seguridad) |
987
+
|Cap 05: Habilidades|Cargar instrucciones automáticamente para tareas | Cuando repitas los mismos prompts con frecuencia|
988
+
|Cap 06: MCP | Conectar servicios externos | Cuando necesites datos en tiempo real de GitHub, bases de datos |
989
989
990
990
**Recomendación**: Pruebe los flujos de trabajo principales durante una semana, luego vuelva a los Capítulos 04-06 cuando tenga necesidades específicas.
Copy file name to clipboardExpand all lines: translations/es/04-agents-custom-instructions/README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ En el Capítulo 03, dominaste los flujos de trabajo esenciales: revisión de có
17
17
18
18
Hasta ahora, has estado usando Copilot CLI como un asistente de propósito general. Los agentes te permiten darle una persona específica con estándares incorporados, como un revisor de código que aplica type hints y PEP 8, o un ayudante de pruebas que escribe casos con pytest. Verás cómo el mismo prompt obtiene resultados notablemente mejores cuando lo maneja un agente con instrucciones dirigidas.
19
19
20
-
## 🎯 Learning Objectives
20
+
## 🎯 Objetivos de aprendizaje
21
21
22
22
Al final de este capítulo, podrás:
23
23
@@ -146,21 +146,21 @@ When reviewing code, always check for:
146
146
147
147
## Dónde colocar los archivos de agente
148
148
149
-
|Location|Scope|Best For|
149
+
|Ubicación|Alcance|Ideal para|
150
150
|----------|-------|----------|
151
-
|`.github/agents/`|Project-specific | Team-shared agents with project conventions|
152
-
|`~/.copilot/agents/`| Global (all projects) |Personal agents you use everywhere|
151
+
|`.github/agents/`|Específico del proyecto | Agentes compartidos con el equipo según convenciones del proyecto|
152
+
|`~/.copilot/agents/`| Global (todos los proyectos) |Agentes personales que usas en todos lados|
153
153
154
154
**Este proyecto incluye archivos de agente de ejemplo en la carpeta [.github/agents/](../../../.github/agents)**. Puedes escribir los tuyos o personalizar los ya proporcionados.
155
155
156
156
<details>
157
157
<summary>📂 Ver los agentes de ejemplo en este curso</summary>
158
158
159
-
|File|Description|
159
+
|Archivo|Descripción|
160
160
|------|-------------|
161
-
|`hello-world.agent.md`|Minimal example - start here|
- Leer`samples/book-app-project/data.json`e identificar problemas de calidad de datos (pista: mira la última entrada)
811
+
4. **Revisa la actividad del repositorio**: Pide a Copilot que use el MCP de GitHub para:
812
+
- Listar los commits recientes que modificaron archivos en`samples/book-app-project/`
813
+
- Verificar si hay issues o pull requests abiertos
814
+
5. **Combina servidores**: En un solo prompt, pide a Copilot que:
815
+
- Lea el archivo de pruebas en`samples/book-app-project/tests/test_books.py`
816
+
- Compare las funciones probadas con todas las funciones en`books.py`
817
+
- Resuma qué cobertura de pruebas falta
818
818
819
-
**Success criteria**: You can seamlessly combine filesystem and GitHub MCP data in a single Copilot session, and you can explain what each MCP server contributed to the response.
819
+
**Criterio de éxito**: Puedes combinar sin problemas datos del filesystem y del MCP de GitHub en una sola sesión de Copilot, y puedes explicar qué contribuyó cada servidor MCP a la respuesta.
820
820
821
821
<details>
822
-
<summary>💡 Hints (click to expand)</summary>
822
+
<summary>💡 Pistas (haz clic para expandir)</summary>
823
823
824
-
**Step 1: Verify MCP**
824
+
**Paso 1: Verificar MCP**
825
825
```bash
826
826
copilot
827
827
> /mcp show
828
828
# Debería mostrar "github" como habilitado
829
829
# Si no, ejecuta: /login
830
830
```
831
831
832
-
**Step 2: Create the config file**
832
+
**Paso 2: Crear el archivo de configuración**
833
833
834
-
Use the JSON from the [Complete Configuration](#archivo-de-configuración-completo) section above and save it as `~/.copilot/mcp-config.json`.
834
+
Usa el JSON de la sección [Configuración completa](#archivo-de-configuración-completo) anterior y guárdalo como `~/.copilot/mcp-config.json`.
835
835
836
-
**Step 3: Data quality issue to look for**
836
+
**Paso 3: Problema de calidad de datos a buscar**
837
837
838
-
The last book in`data.json`is:
838
+
El último libro en`data.json`es:
839
839
```json
840
840
{
841
841
"title": "Mysterious Book",
@@ -846,40 +846,40 @@ The last book in `data.json` is:
846
846
```
847
847
Un autor vacío y año 0. ¡Ese es el problema de calidad de datos!
848
848
849
-
**Step 5: Test coverage comparison**
849
+
**Paso 5: Comparación de cobertura de pruebas**
850
850
851
-
The tests in`test_books.py`cover: `add_book`, `mark_as_read`, `remove_book`, `get_unread_books`, and`find_book_by_title`. Functions like`load_books`, `save_books`, and`list_books`don't have direct tests. The CLI functions in `book_app.py` and helpers in `utils.py` have no tests at all.
851
+
Las pruebas en`test_books.py`cubren: `add_book`, `mark_as_read`, `remove_book`, `get_unread_books` y`find_book_by_title`. Funciones como`load_books`, `save_books` y`list_books`no tienen pruebas directas. Las funciones de la CLI en `book_app.py`y los helpers en`utils.py` no tienen ninguna prueba.
852
852
853
-
**If MCP isn't working:**Restart Copilot after editing the config file.
853
+
**Si MCP no funciona:**Reinicia Copilot después de editar el archivo de configuración.
854
854
855
855
</details>
856
856
857
-
### Bonus Challenge: Build a Custom MCP Server
857
+
### Desafío adicional: Construir un servidor MCP personalizado
858
858
859
-
Ready to go deeper? Follow the [Custom MCP Server Guide](mcp-custom-server.md) to build your own MCP server inPython that connects to any API.
859
+
¿Quieres profundizar? Sigue la [Guía de servidor MCP personalizado](mcp-custom-server.md) para construir tu propio servidor MCP en Python que se conecte a cualquier API.
860
860
861
861
---
862
862
863
863
<details>
864
-
<summary>🔧 <strong>Common Mistakes & Troubleshooting</strong> (click to expand)</summary>
864
+
<summary>🔧 <strong>Errores comunes y solución de problemas</strong> (haz clic para expandir)</summary>
865
865
866
-
### Common Mistakes
866
+
### Errores comunes
867
867
868
-
|Mistake|What Happens|Fix|
868
+
|Error|Qué sucede|Solución|
869
869
|---------|--------------|-----|
870
-
|Not knowing GitHub MCP is built-in | Trying to install/configure it manually | GitHub MCP is included by default. Just try: "List the recent commits in this repo"|
871
-
|Looking forconfigin wrong location | Can't find or edit MCP settings | User-level config is in `~/.copilot/mcp-config.json`, project-level is `.mcp.json` in the project root |
872
-
| Invalid JSON in config file | MCP servers fail to load | Use `/mcp show` to check configuration; validate JSON syntax |
873
-
| Forgetting to authenticate MCP servers | "Authentication failed" errors | Some MCPs need separate auth. Check each server's requirements|
870
+
|No saber que el MCP de GitHub está integrado | Intentar instalarlo/configurarlo manualmente | El MCP de GitHub está incluido por defecto. Simplemente prueba: "Lista los commits recientes en este repo"|
871
+
|Buscar la configuración en el lugar equivocado | No encontrar o editar la configuración MCP | La configuración de usuario está en `~/.copilot/mcp-config.json`, la de nivel de proyecto en `.mcp.json`en la raíz del proyecto|
872
+
| JSON inválido en el archivo de configuración | Los servidores MCP no cargan|Usa`/mcp show`para verificar la configuración; valida la sintaxis JSON|
873
+
|Olvidar autenticar los servidores MCP | Errores de "Autenticación fallida"| Algunos MCPs necesitan autenticación separada. Revisa los requisitos de cada servidor|
874
874
875
-
### Troubleshooting
875
+
### Solución de problemas
876
876
877
-
**"MCP server not found"** - Check that:
878
-
1. The npm package exists: `npm view @modelcontextprotocol/server-github`
879
-
2. Your configuration is valid JSON
880
-
3. The server name matches your config
877
+
**"MCP server not found"** - Verifica que:
878
+
1. El paquete npm existe: `npm view @modelcontextprotocol/server-github`
879
+
2. Tu configuración es JSON válido
880
+
3. El nombre del servidor coincide con tu configuración
881
881
882
-
Use`/mcp show`to see the current configuration.
882
+
Usa`/mcp show`para ver la configuración actual.
883
883
**"La autenticación de GitHub falló"** - El MCP de GitHub incorporado usa tus credenciales de `/login`. Intenta:
0 commit comments