Guia completa para entender y usar skills en tu flujo de trabajo con opencode
Las skills son instrucciones especializadas y flujos de trabajo para tareas especificas. Proporcionan contexto adicional al asistente para que pueda ejecutar tareas complejas de forma autonoma y precisa.
Piensa en ellas como "modulos de conocimiento" que se cargan dinamicamente cuando el asistente detecta que una tarea coincide con el area de especializacion de la skill.
El asistente decide automaticamente cuando cargar una skill basandose en la descripcion de la tarea del usuario.
OpenCode compara la tarea del usuario con las descripciones de las skills disponibles. Cuando hay coincidencia, carga la skill en el contexto de la conversacion.
Una vez detectada, la skill inyecta sus instrucciones, scripts y recursos en el prompt del asistente, dandole las herramientas necesarias para completar la tarea.
El asistente utiliza las herramientas disponibles (Bash, Edit, Read, etc.) siguiendo las instrucciones de la skill para completar el trabajo.
Puedes crear skills propias colocando archivos en el directorio .opencode/skills/ o configurandolas en opencode.json.
Artículo de Ramón López de Mántaras (CSIC) y Pere Brunet (UPC) sobre los dos enfoques de la IA, sus limitaciones, mitos y los verdaderos problemas éticos y sociales.
/help para ver comandos disponibles en opencode