PTENES
Saltar al contenido
RUTA 3

🧰 Habilidades de IA (Skills)

Las skills son la forma de empaquetar conocimiento y procesos para la IA. Esta ruta analiza la anatomía de una skill, el costo de contexto que implica cada una y muestra patrones reales —Teach, grill-me, encadenamiento— para convertir lo que sabes en una ventaja repetible.

Ilustración de la ruta 3: Habilidades de IA (Skills) SKILL frontmatter + cuerpo procedure (tú la invocas) ability (el modelo la invoca) Agente
6
Módulos
36
Temas
~3h
Duración
Inter
Nivel
Progreso de la ruta: 0% 0 de 36

Mapa de la ruta

Contenido detallado

3.1~30 min

🧬 Anatomía de una skill

Toda skill tiene dos puertas: procedure (la invocas tú) y ability (la invoca el modelo). Saber cuál usar cambia todo.

Qué es:

Un paquete de instrucciones y procesos que enseña al agente a hacer algo de una manera específica.

Por qué aprender:

Es la unidad de reutilización: la escribes una vez y el agente la repite correctamente.

Conceptos clave:

Skill = conocimiento + proceso empaquetados.

Qué es:

Frontmatter (nombre, descripción, flags) al principio; cuerpo con las instrucciones reales.

Por qué aprender:

La descripción es lo que el modelo ve para decidir si la invoca; el cuerpo es lo que ejecuta.

Conceptos clave:

Descripción = activador; cuerpo = ejecución.

Qué es:

Skill que solo se ejecuta cuando la llamas explícitamente: tú decides cuándo.

Por qué aprender:

Procedures no filtran la descripción y te mantienen al mando del flujo.

Conceptos clave:

Procedure = invocación humana, proceso fijo.

Qué es:

Skill que el propio modelo decide activar cuando reconoce la situación en la descripción.

Por qué aprender:

Abilities automatiza, pero consume contexto: la descripción siempre queda cargada.

Conceptos clave:

Ability = invocación del modelo, autonomía.

Qué es:

La misma skill puede exponerse como procedure o como ability: solo cambia el activador.

Por qué aprender:

Elegir la puerta adecuada equilibra control, automatización y costo de contexto.

Conceptos clave:

Dos puertas al mismo contenido.

Qué es:

Criterio simple: ¿quieres activarlo manualmente (procedure) o dejar que el modelo lo reconozca (ability)?

Por qué aprender:

Evita pagar por contexto para una automatización que ni siquiera usas.

Conceptos clave:

Control → procedure; reconocimiento → ability.

Ver completo
3.2~30 min

🫥 Costo de contexto de la skill

Cada skill cobra contexto por su descripción. Saber cuándo ocultar una skill es higiene del harness.

Qué es:

Toda skill que el modelo puede invocar expone su descripción en la context window, aunque no se use.

Por qué aprender:

El contexto es finito; cada descripción cargada consume espacio y atención.

Conceptos clave:

Descripción = impuesto fijo de contexto.

Qué es:

Cien skills se convierten en cien descripciones que compiten por espacio en el contexto.

Por qué aprender:

Acumular skills "por si acaso" degrada el desempeño de todas.

Conceptos clave:

Más skills = más ruido en el contexto.

Qué es:

`disable model invocation: true` → la skill solo se ejecuta cuando la llamas, sin filtrar la descripción.

Por qué aprender:

Permite tener la skill disponible sin pagar el costo de contexto que implica.

Conceptos clave:

Procedure oculta = costo cero cuando está inactiva.

Qué es:

Saber qué skills tienes y cuándo llamarlas puede estar en ti, no en el contexto.

Por qué aprender:

Te conviertes en el índice vivo de las skills y liberas el context window.

Conceptos clave:

La memoria humana > la descripción cargada.

Qué es:

Las skills cortas y directas —con una descripción mínima y un cuerpo enfocado— cuestan menos y se activan mejor.

Por qué aprender:

El exceso de instrucciones satura el contexto y confunde al modelo.

Conceptos clave:

Menos es más en la descripción y el cuerpo.

Qué es:

Revisar periódicamente qué skills siempre están cargadas y eliminar las que están inactivas.

Por qué aprender:

La auditoría mantiene limpio el contexto y alto el rendimiento.

Conceptos clave:

Auditar → ocultar → simplificar.

Ver completo
3.3~30 min

🎓 La skill Teach por dentro

La Teach skill es stateful: guarda el estado local y se acuerda de ti entre sesiones. Mira cómo funciona por dentro.

Qué es:

Una skill stateless empieza desde cero cada vez; una stateful conserva el estado entre sesiones.

Por qué aprender:

La enseñanza que se retiene exige memoria: sin estado, no hay continuidad.

Conceptos clave:

Estado = continuidad entre sesiones.

Qué es:

Un archivo que fija la misión de aprendizaje: qué quieres aprender y por qué.

Por qué aprender:

Le da rumbo a la skill — cada sesión sabe hacia dónde va.

Conceptos clave:

mission.md = objetivo de aprendizaje persistente.

Qué es:

Registro de lo que ya aprendiste, acertaste y te equivocaste a lo largo de las sesiones.

Por qué aprender:

Permite que la skill adapte el ritmo y repase lo que no se quedó fijado.

Conceptos clave:

El historial de aprendizaje guía el siguiente paso.

Qué es:

La skill genera lecciones en HTML: material navegable hecho a tu medida.

Por qué aprender:

El contenido concreto y que puedes volver a consultar supera a la explicación efímera en el chat.

Conceptos clave:

Lección como artefacto duradero.

Qué es:

El estado vive en archivos locales: no depende de la context window para recordarlo.

Por qué aprender:

La memoria en disco sobrevive a los reinicios y no consume contexto.

Conceptos clave:

Disco = memoria barata y duradera.

Qué es:

El patrón de la skill Teach — misión + registro + lecciones + estado — sirve para cualquier skill con memoria.

Por qué aprender:

Puedes recrear el concepto para tus propias skills stateful.

Conceptos clave:

Receta reutilizable de una skill con estado.

Ver completo
3.4~30 min

🌳 Enseñanza que se retiene

Enseñar de verdad exige ciencia: zona de desarrollo próximo, conocimiento como grafo y recuerdo activo.

Qué es:

La franja entre lo que ya sabes y lo que todavía no puedes hacer por tu cuenta, donde ocurre el aprendizaje.

Por qué aprender:

Enseñar dentro de la ZDP te mantiene con desafíos sin frustrarte.

Conceptos clave:

ZDP = dificultad calibrada.

Qué es:

El conocimiento es una red de conceptos con prerrequisitos, no una lista lineal.

Por qué aprender:

Mapear el grafo revela qué enseñar antes que qué.

Conceptos clave:

Los nodos = conceptos; las aristas = prerrequisitos.

Qué es:

La skill elige un camino lineal por el grafo: el orden que respeta los requisitos previos.

Por qué aprender:

Secuenciar bien evita lagunas y sobrecarga.

Conceptos clave:

Grafo → recorrido lineal que se puede enseñar.

Qué es:

Preguntas que obligan al recuerdo activo: recordar requiere esfuerzo y por eso se fija.

Por qué aprender:

El recall activo retiene mucho más que volver a leer.

Conceptos clave:

Ponerte a prueba > revisar pasivamente.

Qué es:

Revisar en intervalos crecientes, justo cuando casi lo olvidarías.

Por qué aprender:

Es el método más eficiente para la memoria a largo plazo.

Conceptos clave:

Espaciar las revisiones combate el olvido.

Qué es:

La skill ajusta el ritmo, los ejemplos y las revisiones a tu historial individual.

Por qué aprender:

La enseñanza adaptada se retiene mejor que el contenido genérico.

Conceptos clave:

Adaptar al estudiante > talla única.

Ver completo
3.5~30 min

🔬 Grill-me y skills adversariales

La grill-me te entrevista antes de programar: una skill breve y poderosa que reemplaza el plan mode.

Qué es:

Una skill que cambia las reglas del juego: el agente te entrevista y hace preguntas hasta entender lo que quieres.

Por qué aprender:

Extrae de ti los detalles que faltan antes de que el código salga mal.

Conceptos clave:

La IA pregunta; tú respondes; la comprensión aumenta.

Qué es:

Pocock usa grill-me en lugar del modo de planificación: entrevista antes de cualquier plan.

Por qué aprender:

Un plan basado en suposiciones equivocadas es peor que no tener ningún plan.

Conceptos clave:

Entrevistar > planear a ciegas.

Qué es:

La grill-me cabe en 4-5 frases: es minúscula y, aun así, transforma el flujo.

Por qué aprender:

Demuestra que una buena skill no necesita ser larga; tiene que ser precisa.

Conceptos clave:

Poder por enfoque, no por tamaño.

Qué es:

La entrevista alinea a la IA contigo sobre el objetivo antes de que se escriba una línea.

Por qué aprender:

Corregir la comprensión al principio cuesta minutos; al final, cuesta retrabajo.

Conceptos clave:

Alinear temprano es barato.

Qué es:

El resultado de grill-me es un entendimiento compartido del problema entre tú y el agente.

Por qué aprender:

El entendimiento común es lo que hace funcionar la delegación.

Conceptos clave:

La misma imagen del objetivo en ambos lados.

Qué es:

Como es tan corta, es fácil adaptar la grill-me a tu proyecto y estilo.

Por qué aprender:

Una skill que ajustas se convierte en parte de tu harness personal.

Conceptos clave:

Pequeña = fácil de personalizar.

Ver completo
3.6~30 min

🔗 Encadenar skills + DRY humano

Las skills encadenadas se convierten en un pipeline de pensamiento —y lo que repites 3 veces debería convertirse en una skill.

Qué es:

Un pipeline: grill-me extrae la visión, la convierte en un PRD y este, en issues que se pueden ejecutar.

Por qué aprender:

Cada etapa deja la siguiente lista: de la idea al backlog sin fricción.

Conceptos clave:

Entrevista → especificación → tareas.

Qué es:

La salida de un procedure alimenta el siguiente: las skills se encajan como eslabones.

Por qué aprender:

Encadenar procedures da como resultado flujos confiables y repetibles.

Conceptos clave:

Procedures como eslabones de una cadena.

Qué es:

Entre cada procedure del pipeline, revisas y ajustas antes de seguir.

Por qué aprender:

La intervención humana en los momentos adecuados mantiene el pipeline en el rumbo correcto.

Conceptos clave:

Checkpoints humanos entre etapas.

Qué es:

Si diste las mismas instrucciones 3 veces, es hora de empaquetarlas en una skill.

Por qué aprender:

DRY (don't repeat yourself) se aplica a tu propio proceso, no solo al código.

Conceptos clave:

La repetición = señal de que falta una skill.

Qué es:

Una skill empaquetada puede distribuirse para que todo el equipo la use de la misma manera.

Por qué aprender:

Las skills se convierten en conocimiento institucional ejecutable del equipo.

Conceptos clave:

Skill = proceso compartible.

Qué es:

Las skills útiles pueden publicarse y mejorarse con la comunidad (mattpocock/skills, aihero.dev).

Por qué aprender:

Te beneficias de las skills de los demás y compartes las tuyas.

Conceptos clave:

El código abierto de skills compone.

Ver completo
← Inicio Ruta 4: Técnicas Avanzadas →