Communitygithub.com

krishnendu-pain/krishnendu-pain.github.io

Usa esta skill cuando un usuario le pida a un agente migrar una bifurcación al-folio personalizada existente a la versión v1.x.

¿Qué es krishnendu-pain.github.io?

Esta skill guía a un agente de IA en la migración de una bifurcación personalizada de al-folio a la versión v1.x. Proporciona un flujo de trabajo paso a paso que comienza desde un contrato inicial v1, luego transfiere archivos propiedad del sitio (como `_config.yml`, `_bibliography`, colecciones de contenido y activos) y mantiene el cableado de plugins de v1. La skill automatiza verificaciones de actualización con comandos de bundle exec y ayuda a manejar anulaciones locales, registrándolas en un archivo `.al-folio-overrides.yml`. Al final, el agente informa sobre archivos runtime eliminados, anulaciones retenidas, diferencias visuales no resueltas y comandos de validación. Es útil para desarrolladores que utilizan al-folio (un tema de Jekyll) y necesitan migrar sus personalizaciones de manera segura a la última versión principal sin sobrescribir su sitio original. Se implementa como una skill para agentes de codificación como Claude Code, Cursor o Codex.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/krishnendu-pain/krishnendu-pain.github.io/tree/HEAD/.agents/skills/al-folio-v1-migration

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Migración a al-folio v1

Usa esta skill cuando un usuario le pida a un agente migrar una bifurcación al-folio personalizada existente a la versión v1.x.

Flujo de trabajo

  1. Trabaja en una rama, bifurcación o clon desechable. No sobrescribas el sitio original del usuario.
  2. Comienza desde el contrato inicial de v1, luego incorpora los archivos propiedad del sitio:
    • Valores de _config.yml
    • _data
    • _bibliography
    • colecciones de contenido
    • activos del sitio
    • anulaciones intencionadas locales de _includes, _layouts y _sass
  3. Mantén el cableado de plugins de v1 del iniciador:
    • theme: al_folio_core
    • gemas al_* y al_folio_* incluidas en Gemfile
    • entradas de plugins incluidas en _config.yml
  4. Elimina archivos runtime copiados obsoletos que ahora son propiedad de los plugins, a menos que sean anulaciones intencionadas.
  5. Ejecuta las verificaciones de actualización:
bundle exec al-folio upgrade audit --no-fail
bundle exec al-folio upgrade overrides audit
  1. Para cada anulación obsoleta o no reconocida:
bundle exec al-folio upgrade overrides diff LOCAL_PATH
bundle exec al-folio upgrade overrides accept LOCAL_PATH
  1. Compila e inspecciona las páginas clave: inicio, CV, publicaciones, repositorios, proyectos, entradas y cualquier ruta personalizada.

Notas de migración

Confirma .al-folio-overrides.yml cuando el sitio mantenga intencionadamente anulaciones locales. Registra la suma de verificación del archivo del plugin ascendente que se revisó por última vez, de modo que futuras actualizaciones de gemas puedan marcar explícitamente las diferencias.

Entrega

Informa sobre archivos runtime obsoletos eliminados, anulaciones locales retenidas, diferencias visuales no resueltas y comandos de validación exactos.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados