cursos:sdd:19-creando-skills
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| cursos:sdd:19-creando-skills [2026/10/30 08:38] – La carpeta: dónde van las skills en OpenCode y en Claude Code claude | cursos:sdd:19-creando-skills [2026/10/30 13:56] (actual) – Lorenzo | ||
|---|---|---|---|
| Línea 8: | Línea 8: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | |||
| + | Cada //skill// es una carpeta dentro de la carpeta de //skills// del proyecto. La carpeta en concreto depende de la herramienta: | ||
| + | |||
| + | * **OpenCode**: | ||
| + | * **Claude Code**: '' | ||
| + | |||
| + | OpenCode también lee '' | ||
| ---- | ---- | ||
| Línea 25: | Línea 33: | ||
| * **Escribiendo ''/ | * **Escribiendo ''/ | ||
| - | ---- | ||
| - | |||
| - | ===== 2. La carpeta ===== | ||
| - | |||
| - | Cada //skill// es una carpeta dentro de la carpeta de //skills// del proyecto, que depende de la herramienta: | ||
| - | |||
| - | * **OpenCode**: | ||
| - | * **Claude Code**: '' | ||
| - | |||
| - | OpenCode también lee '' | ||
| - | Solo el '' | + | ===== 2. Estructura de carpetas y ficheros de un skill que " |
| + | Para explicar | ||
| <sxh text; | <sxh text; | ||
| - | <carpeta de skills>/ | + | .opencode/ |
| - | ├── SKILL.md | + | ├── SKILL.md |
| - | ├── transacciones.md | + | ├── transacciones.md |
| ├── templates/ | ├── templates/ | ||
| - | │ | + | │ |
| ├── examples/ | ├── examples/ | ||
| - | │ | + | │ |
| ├── references/ | ├── references/ | ||
| - | │ | + | │ |
| ├── scripts/ | ├── scripts/ | ||
| - | │ | + | │ |
| ├── assets/ | ├── assets/ | ||
| - | │ | + | │ |
| └── evals/ | └── evals/ | ||
| - | └── update-sin-filtrar/ | + | └── update-sin-filtrar/ |
| </ | </ | ||
| Qué hace cada pieza está en [[cursos: | Qué hace cada pieza está en [[cursos: | ||
| - | ^ Carpeta ^ Contiene ^ Lo lee ^ Se carga ^ | + | ^ Carpeta |
| - | | '' | + | | '' |
| - | | ''< | + | | ''< |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | Reglas de la carpeta: | ||
| - | * **La carpeta se llama igual que el '' | + | ===== 3. SKILL.md ===== |
| - | * **En la raíz, solo las carpetas del árbol.** Un tema es un fichero | + | En el fichero |
| - | * **Nombres en // | + | |
| - | <sxh text; | + | |
| - | ✅ scripts/ | + | |
| - | ❌ scripts/ | + | |
| - | ❌ templates/ | + | |
| - | </ | + | |
| - | <note important> | + | El motivo de hace esto es paa ahorrar contexto. A veces un skill trata de varios temas relacionados. Por ejemplo, si vamos a cear un CRUD, podríamos tener un skill que sepa hacer CRUDs y en ese caso hablaría sobre controladores, |
| - | ---- | ||
| ===== 3. El índice ===== | ===== 3. El índice ===== | ||
cursos/sdd/19-creando-skills.1793345934.txt.gz · Última modificación: por claude
