PTENES
Ir al contenido
MÓDULO 3 CLAUDE-STYLE

Ingeniería de Skills Prompt como habilidad

Inspirado en el modelo de Claude. Los prompts dejan de ser comandos y se convierten en capacidades modulares, reutilizables y combinables.

6
Temas
90
Minutos
12
Ejercicios
1

Qué son las «Skills» en los LLMs

Capacidades modulares definidas por el contexto

Las skills son capacidades encapsuladas que defines para el modelo. A diferencia de las instrucciones puntuales, una skill es una habilidad persistente que puede activarse, combinarse y reutilizarse en diferentes contextos.

Comando vs. Skill

❌ Comando

"Traduce este texto al inglés"

Una acción, un resultado, descartado

✅ Skill

"[SKILL: Translator] Eres un traductor profesional..."

Capacidad persistente y reutilizable

Anatomía de una Skill

## SKILL: code_reviewer

### CAPABILITY

Analizar el código fuente e identificar problemas

### INPUTS

- code: string (código por revisar)

- language: string (idioma)

### OUTPUTS

- issues: lista de problemas encontrados

- suggestions: mejoras sugeridas

### BEHAVIOR

- Enfoque en seguridad, rendimiento y legibilidad

- Cita la línea específica de los problemas

2

Prompt como definición de habilidad

Estructuración de prompts que definen capacidades

Plantilla de Skill

1. Nombre y alcance

Identificador único y límites claros de actuación

2. Experiencia

Se necesita conocimiento especializado

3. Interfaz

Inputs esperados y outputs garantizados

4. Constraints

Límites y comportamientos prohibidos

3

Skills reutilizables y combinables

Composición y modularidad

Patrones de composición

🔗 Encadenamiento

Output de una skill → input de otra

Translator → Summarizer → Formatter

🔀 Paralelo

Múltiples skills en el mismo input

[Analizador + Crítico + Verificador de datos]

📦 Anidado

Skill que usa otras skills internamente

Editor(Translator(text))

🔄 Condicional

Skill seleccionada según el contexto

if(technical) → Expert else → Simplifier

4

Skills especializadas por dominio

Áreas de especialización

💻

Code Skills

  • • Reviewer
  • • Debugger
  • • Refactorer
  • • Documenter
📝

Writing Skills

  • • Editor
  • • Redactor publicitario
  • • Summarizer
  • • Translator
📊

Analysis Skills

  • • Data Analyst
  • • Researcher
  • • Fact-Checker
  • • Comparador
5

Activación y desactivación de skills según el contexto

Control dinámico de capacidades

Mecanismos de Activación

🎯 Activación explícita

[ACTIVATE: code_reviewer]

🔍 Activado por contexto

Se activa automáticamente cuando detecta código en la entrada

⛔ Explicit Deactivation

[DEACTIVATE: translator] // responde en portugués

6

Versionado de Skills

Evolución y control de cambios

Versionado semántico para skills

skill: code_reviewer@2.1.0

# MAJOR.MINOR.PATCH

2 = breaking changes en la interfaz

1 = nuevas capacidades compatibles

0 = correcciones sin cambios de comportamiento

Ejemplo de changelog

v2.1.0 - Se agregó soporte para TypeScript

v2.0.0 - Cambio en el formato de salida (breaking)

v1.3.1 - Fix: falsos positivos en arrow functions

Descargar este módulo

Guarda para estudiar sin conexión

Módulo 2: Long Context Módulo 4: Orquestación