Rakenne 0.3.0 — Fork de skills y remix con atribución
0.3.0 añade fork de skills en un clic, linaje y atribución "Basado en…", publicación pública de skills, y versión y changelog en la biblioteca.
Nos complace anunciar Rakenne 0.3.0. El foco es el fork de skills — ahora puedes tomar cualquier skill (del sistema o de tu organización), hacer fork en un nuevo proyecto Skill Workshop, adaptarla y publicar tu variante con atribución completa al original. También puedes publicar skills públicamente para que sean visibles y compartibles fuera de tu organización.
Fork de skills en un clic
Fork te permite construir sobre trabajo existente en lugar de empezar desde cero. En la biblioteca de skills, abre la vista de detalle de cualquier skill y haz clic en Fork. Obtienes:
- Nuevo proyecto Workshop — Se crea un proyecto Skill Workshop con los archivos de la skill copiados en
output/{slug}/, listos para editar. Puedes elegir un slug personalizado (por defecto:{original-slug}-custom) y elegir qué versión hacer fork (última o una release concreta). - Metadatos de fork — Un archivo
fork-origin.jsonse guarda junto a la skill en el workspace para que, al publicar, el linaje se registre automáticamente — sin pasos extra. - Atribución “Basado en…” — Las skills con fork publicadas muestran “Basado en {skill original} v{versión}” en la biblioteca y en la vista de detalle, con enlace al original cuando sigue existiendo. Las tarjetas en la biblioteca muestran el badge Forked para ver de un vistazo qué skills son remixes.
El fork usa las mismas reglas de acceso que la instalación: puedes hacer fork de skills del sistema y de cualquier skill de tu propio tenant. El fork entre tenants aún no está soportado.
Versión y changelog en la biblioteca
- Última versión — El detalle de la skill ahora muestra la etiqueta de versión actual (ej.: “v1.2”) junto al título.
- Changelog — Cuando una skill tiene release notes, el botón Changelog abre un drawer con la versión y las notas para ver qué cambió antes de instalar o hacer fork.
- Selector de versión al hacer fork — El diálogo de fork permite elegir qué versión hacer fork (por defecto: última), para basar tu variante en una release concreta.
Linaje en la publicación
Cuando publicas una skill con fork desde el Workshop, el backend lee fork-origin.json y establece forked_from_package_id y forked_from_version en el paquete de la skill. La atribución se conserva en el ciclo fork → editar → publicar sin entrada adicional. Si la skill original se elimina después, las skills con fork permanecen; la interfaz muestra “Basado en una skill que ya no está disponible” donde iría el enlace.
Publicar skills públicamente
Ahora puedes publicar skills como públicas para que sean visibles y compartibles fuera de tu organización. Al publicar desde el Workshop, elige la visibilidad que quieras (privada o pública). Las skills públicas pueden ser descubiertas e instaladas por otros; las privadas permanecen en tu tenant. El slug público de tu organización se usa para referencias estables y compartibles a tus skills publicadas.
Gracias por usar Rakenne. Prueba a hacer fork de una skill en la Skill Library y publicar tu variante — nos encantaría saber cómo remixas y compartes flujos de trabajo. Los comentarios son siempre bienvenidos.
— El equipo Rakenne