En este módulo aprenderás:
- Construye una skill completa con instrucciones YAML y guías de debugging para auditar entornos.
- Comandos y configuraciones clave para 06. Crear tu propia Skill (mise-doctor)
- Ejercicios prácticos listos para probar en tu terminal local
Creando la Skill mise-doctor
Causita, vamos a construir una Skill real llamada mise-doctor que guiará a los agentes de IA para auditar y reparar entornos de desarrollo en mise.
1. Crear la Estructura de la Skill
mkdir -p ~/.gemini/config/skills/mise-doctor
cd ~/.gemini/config/skills/mise-doctor
2. Archivo SKILL.md
SKILL.mdmarkdown
---
name: mise-doctor
description: Guía de diagnóstico y reparación de entornos mise, shims de shell y tareas en mise.toml.
---
# Skill: Diagnóstico de Entornos Mise
Usa esta skill cuando el usuario reporte problemas con versiones de Node, Python o tareas en mise.
## Pasos de Auditoría
1. Ejecuta `mise doctor` para verificar la integridad del sistema.
2. Inspecciona el archivo `mise.toml` actual.
3. Si la terminal no reconoce los binarios, verifica si la línea `eval "$(mise activate zsh)"` está presente al final de `~/.zshrc`.
4. Revisa los permisos de la carpeta `~/.local/share/mise`.
## Soluciones Comunes
- Si falla la versión de Node: ejecuta `mise install node@latest`.
- Si las tareas no corren en paralelo: verifica dependencias circulares en `[tasks]`.
Nombre y Descripción en el Frontmatter
La Inteligencia Artificial decide cuándo activar una Skill leyendo únicamente el name y la description del encabezado YAML. Sé lo más preciso posible en la descripción.
Ejercicio Práctico Ninja 🥷
- Crea la carpeta
skills/mise-doctor/en tu directorio de configuración. - Escribe el archivo
SKILL.mdcon metadatos YAML. - Pon a prueba la skill pidiéndole a tu agente de IA que diagnostique tu entorno de desarrollo.