Communitygithub.com

krishnendu-pain/krishnendu-pain.github.io

Use esta habilidade quando um usuário pedir a um agente para migrar um fork personalizado do al-folio para a versão v1.x.

O que é krishnendu-pain.github.io?

Esta habilidade guia um agente de IA na migração de forks personalizados do tema al-folio para a versão v1.x. Ela é útil para desenvolvedores que possuem um site acadêmico ou de portfólio baseado no al-folio e desejam atualizar para a versão mais recente, mantendo suas personalizações. A habilidade funciona através de um fluxo de trabalho estruturado: começa em um branch ou fork descartável para não sobrescrever o site original, copia arquivos de propriedade do usuário (como configurações de `_config.yml`, dados em `_data`, bibliografias e assets), preserva a estrutura de plugins da v1 (gems `al_*` e plugin entries), remove arquivos de runtime obsoletos e executa verificações de upgrade com comandos como `bundle exec al-folio upgrade audit`. No final, gera um relatório de handoff com alterações realizadas e possíveis diferenças visuais.

Funciona com~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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Migração para al-folio v1

Use esta habilidade quando um usuário pedir a um agente para migrar um fork personalizado do al-folio para a versão v1.x.

Fluxo de Trabalho

  1. Trabalhe em um branch, fork ou clone descartável. Não sobrescreva o site original do usuário.
  2. Inicie a partir do contrato inicial da v1, depois traga os arquivos de propriedade do site:
    • Valores de _config.yml
    • _data
    • _bibliography
    • Coleções de conteúdo
    • Assets do site
    • Sobrescritas intencionais locais de _includes, _layouts e _sass
  3. Mantenha a estrutura de plugins da v1 vinda do modelo inicial:
    • theme: al_folio_core
    • Gems al_* e al_folio_* agrupadas no Gemfile
    • Entradas de plugins agrupadas em _config.yml
  4. Remova arquivos de runtime copiados obsoletos que agora são gerenciados por plugins, a menos que sejam sobrescritas intencionais.
  5. Execute verificações de upgrade:
bundle exec al-folio upgrade audit --no-fail
bundle exec al-folio upgrade overrides audit
  1. Para cada sobrescrita obsoleta ou não reconhecida:
bundle exec al-folio upgrade overrides diff LOCAL_PATH
bundle exec al-folio upgrade overrides accept LOCAL_PATH
  1. Construa e inspecione as principais páginas: home, CV, publicações, repositórios, projetos, posts e quaisquer rotas personalizadas.

Notas de Migração

Confirme o arquivo .al-folio-overrides.yml quando o site mantém intencionalmente sobrescritas locais. Ele registra a soma de verificação do arquivo do plugin upstream que foi revisado por último, para que futuras atualizações de gemas possam sinalizar desvios explicitamente.

Handoff

Relate os arquivos de runtime obsoletos removidos, as sobrescritas locais mantidas, as diferenças visuais não resolvidas e os comandos de validação exatos.

Individual skills in this repo

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

Habilidades Relacionadas