Las Skills son paquetes de instrucciones reutilizables que la IA incluye automáticamente en su contexto en Chat, Brainstorm o un paso del Pipeline — para no tener que reescribir las mismas indicaciones cada vez.

Skills

Qué es una Skill

Una Skill es un conjunto guardado y reutilizable de instrucciones en markdown — por ejemplo convenciones de código, una lista de comprobación de UX o un flujo de trabajo especializado — que la IA incluye automáticamente en su contexto, para no tener que reescribirlo cada vez.

Skills globales frente a Skills de proyecto

Las Skills globales se aplican a todos los proyectos gestionados con AITM (por ejemplo, indicaciones generales de accesibilidad o de estándares de código). Las Skills de proyecto se limitan a un proyecto concreto y solo se aplican allí (por ejemplo, un flujo de trabajo específico de las convenciones de esa base de código).

Invocar una Skill con $CODE

Cada Skill tiene un código corto asignado automáticamente, como UX-001. Escribir $CODE (p. ej., $UX-001) dentro de un mensaje de Chat, un mensaje de Brainstorm o el prompt de New Task indica a AITM que incluya todas las indicaciones de esa Skill. AITM expande la referencia en un bloque visible del prompt, mostrado así:

[Skill: UX Conventions ($UX-001)]
...full skill instructions...
[/Skill]

También se puede empezar a escribir y usar el selector de Skills para buscar e insertar una Skill por nombre en lugar de recordar su código.

La ventana del selector de Skills se abre desde Chat, Brainstorm o el diálogo New Task. Permite buscar Skills, filtrarlas por tipo y etiqueta, y previsualizar el texto completo de una Skill antes de usarla. En el diálogo New Task, la lista Skill (optional) permite además elegir una Skill que se incluye siempre con el Task.

Selector de Skills abierto desde el Chat
El selector de Skills: búsqueda, filtros de tipo y etiqueta, y una vista previa del texto de la Skill.

Superficies

Cada Skill declara dónde puede ofrecerse: Chat, Brainstorm y/o Task (New Task / Pipeline). Una Skill escrita para un flujo de trabajo (p. ej., una convención solo del Pipeline) no saturará el selector en una superficie donde no se aplica.

Settings → pestaña Skills

Enumera todas las Skills disponibles, con:

  • Habilitar/deshabilitar por Skill
  • Always-On skills — marcar una Skill como siempre incluida en un proyecto, sin necesidad de referenciarla manualmente cada vez
  • Auto Skill toggle — cuando está activado, AITM selecciona automáticamente las Skills relevantes para el Task/prompt según su contenido, además de todo lo que se referencie explícitamente
  • Max skills per prompt — un tope de cuántas Skills se incluyen en un único prompt, para que el contexto no se sobrecargue

Crear y editar Skills

Una Skill es un archivo markdown con una pequeña cabecera de metadatos (frontmatter) que especifica su nombre, descripción, tipo (usado para asignar automáticamente su código), etiquetas (para búsqueda/selección automática), en qué superficies aparece, a qué proveedor de IA se aplica y si es una Skill de "danger mode" (una que puede realizar cambios arriesgados, p. ej., escribir archivos o reiniciar Tasks — señalada con una advertencia antes de su uso). Las Skills pueden crearse y editarse directamente en un editor integrado dentro de AITM. Para Skills más grandes y detalladas se admite un formato de directorio: las instrucciones principales residen en un archivo, con material de referencia adicional en una carpeta aparte que la IA lee bajo demanda solo si necesita el detalle extra — manteniendo ligero el prompt predeterminado.

Ejemplos prácticos de flujo de trabajo

Una Skill "UX Conventions" aplicada automáticamente siempre que se solicita un cambio de interfaz. Una Skill "Release Notes" específica de un proyecto, invocada con $CODE para generar un changelog con formato. Una Skill "Accessibility" marcada como Always-On para que cada Task reciba automáticamente indicaciones de accesibilidad sin tener que acordarse de añadirla.

Consejos

  • Conviene marcar como Always-On las Skills de aplicación amplia (estándares de código, accesibilidad) para no tener que acordarse de referenciarlas.
  • Es preferible usar el selector de Skills en lugar de memorizar códigos — los códigos sirven para reutilizar rápidamente una Skill una vez bien conocida.
  • Si las indicaciones de una Skill entran en conflicto con algo que AITM ya sabe que es una regla estricta del proyecto, la regla estricta siempre prevalece.