Communitygithub.com

krishnendu-pain/krishnendu-pain.github.io

Verwenden Sie diese Fähigkeit, wenn ein Benutzer einen Agenten bittet, eine vorhandene, angepasste al-folio-Gabelung auf v1.x zu migrieren.

Was ist krishnendu-pain.github.io?

Diese Fähigkeit ermöglicht KI-Agenten (z. B. Claude Code, Cursor, Codex) die automatisierte Migration einer benutzerdefinierten al-folio-Webseite (Jekyll-basiert) von einer älteren Gabelung auf die v1.x-Architektur. Sie arbeitet in einer isolierten Branche und beginnt mit dem v1-Startkontrakt, überträgt dann benutzereigene Dateien wie `_config.yml`, `_data`, `_bibliography` und Anlagen, während sie die erforderlichen Plugin-Verkabelungen aus dem Starter beibehält. Die Fähigkeit entfernt veraltete Laufzeit-Dateien, die jetzt im Besitz der Plugins sind, führt Validierungsprüfungen wie `bundle exec al-folio upgrade audit` durch und behandelt Überschreibungen durch Diffs und explizite Akzeptanz. Abschließend erstellt sie die wichtigsten Seiten (Startseite, Lebenslauf, Veröffentlichungen, Repositories, Projekte, Beiträge und benutzerdefinierte Routen) und gibt einen Bericht über entfernte Dateien, beibehaltene Überschreibungen, visuelle Unterschiede und genaue Validierungsbefehle aus.

Funktioniert mit~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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

al-folio v1 Migration

Verwenden Sie diese Fähigkeit, wenn ein Benutzer einen Agenten bittet, eine vorhandene, angepasste al-folio-Gabelung auf v1.x zu migrieren.

Arbeitsablauf

  1. Arbeiten Sie in einem temporären Branch, Fork oder Klon. Überschreiben Sie nicht die ursprüngliche Seite des Benutzers.
  2. Beginnen Sie vom v1-Startvertrag, dann übertragen Sie seiten eigene Dateien:
    • _config.yml Werte
    • _data
    • _bibliography
    • Inhaltssammlungen
    • Seiten-Assets
    • absichtliche lokale _includes, _layouts und _sass Überschreibungen
  3. Behalten Sie die v1-Plugin-Verkabelung vom Starter bei:
    • theme: al_folio_core
    • gebündelte al_* und al_folio_* Edelsteine in Gemfile
    • gebündelte Plugin-Einträge in _config.yml
  4. Entfernen Sie veraltete kopierte Laufzeit-Dateien, die jetzt im Besitz der Plugins sind, es sei denn, es handelt sich um absichtliche Überschreibungen.
  5. Führen Sie Upgrade-Überprüfungen durch:
bundle exec al-folio upgrade audit --no-fail
bundle exec al-folio upgrade overrides audit
  1. Für jede veraltete oder nicht bestätigte Überschreibung:
bundle exec al-folio upgrade overrides diff LOCAL_PATH
bundle exec al-folio upgrade overrides accept LOCAL_PATH
  1. Bauen und überprüfen Sie wichtige Seiten: Home, Lebenslauf, Publikationen, Repositories, Projekte, Beiträge und benutzerdefinierte Routen.

Migrationsnotizen

Committen Sie .al-folio-overrides.yml, wenn die Seite absichtlich lokale Überschreibungen behält. Es zeichnet die zuletzt überprüfte Prüfsumme der Upstream-Plugin-Datei auf, sodass zukünftige Gem-Updates Abweichungen explizit kennzeichnen können.

Übergabe

Melden Sie entfernte veraltete Laufzeit-Dateien, beibehaltene lokale Überschreibungen, ungelöste visuelle Unterschiede und genaue Validierungsbefehle.

Individual skills in this repo

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

Verwandte Skills