Communitygithub.com

al-folio Bootstrap

Verwenden Sie diese Fähigkeit, wenn ein Benutzer einen Agenten bittet, eine neue al-folio v1.x Webseite zu erstellen, konfigurieren oder personalisieren.

Was ist al-folio Bootstrap?

Diese Fähigkeit (Skill) ermöglicht es einem KI-Agenten (z. B. Claude Code, Cursor, Codex), einen neuen al-folio v1.x Webauftritt zu initialisieren und anzupassen. Sie strukturiert den Arbeitsablauf in klaren Schritten: Zuerst müssen die Richtlinien in `AGENTS.md` und `docs/BOUNDARIES.md` gelesen werden, um sicherzustellen, dass die Installation minimal bleibt und nur die notwendigen Starter-Dateien (`_config.yml`, `_data`, Inhaltssammlungen) bearbeitet werden. Die Fähigkeit betont die Vermeidung von Überschreibungen in Bereichen, die von Plugin-Repositories verwaltet werden, es sei denn, der Benutzer wünscht explizit eine lokale Änderung. Abschließend wird eine Validierung mit den angegebenen Befehlen durchgeführt, um sicherzustellen, dass die Website korrekt erstellt wird. Sie ist besonders nützlich für Entwickler, die schnell eine akademische Portfolio-Seite mit dem al-folio Jekyll-Theme aufsetzen möchten, und unterstützt eine saubere Trennung von Starter-Code, Kernlayouts und Plugins durch ein klares Routing-Schema.

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-bootstrap

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht al-folio Bootstrap?

Verwenden Sie diese Fähigkeit, wenn ein Benutzer einen Agenten bittet, eine neue al-folio v1.x Webseite zu erstellen, konfigurieren oder personalisieren.

Arbeitsablauf

  1. Lesen Sie AGENTS.md und docs/BOUNDARIES.md vor dem Bearbeiten.
  2. Halten Sie den Starter klein: Passen Sie zuerst _config.yml, _data, Inhaltssammlungen und Site-Assets an.
  3. Lassen Sie Laufzeitverhalten in den Plugin-Repositories. Kopieren Sie keine plugin-eigenen Layouts, Includes, Sass, JavaScript oder Assets in den Starter, es sei denn, der Benutzer wünscht ausdrücklich eine lokale Überschreibung.
  4. Für lokale visuelle/inhaltliche Anpassungen bevorzugen Sie:
    • _config.yml Feature-Flags und Site-Metadaten
    • _data/*.yml
    • _pages, _posts, _projects, _news, _teachings, _bibliography
    • lokale _includes, _layouts, und _sass Überschreibungen nur, wenn die Konfiguration/Inhalt die Änderung nicht ausdrücken können
  5. Führen Sie vor der Übergabe eine Validierung durch:
npm ci
npm run lint:prettier
bundle exec al-folio upgrade audit --no-fail
bundle exec jekyll build --baseurl /al-folio

Routing

  • Starter-Verkabelung/Dokumentation/Beispiele/Tests: Bearbeiten Sie al-folio.
  • Gemeinsame Layouts/Includes/Assets: Verwenden Sie al_folio_core.
  • Lebenslauf-Rendering: Verwenden Sie al_folio_cv.
  • Distill-Laufzeit: Verwenden Sie al_folio_distill.
  • Suche/Symbole/Mathe/Kommentare/Analytik/Zitationen/externe Beiträge/Newsletter/Diagramme/Bilder: Verwenden Sie das zugehörige al-* Plugin-Repository.

Übergabe

Fassen Sie geänderte Dateien, Validierungsergebnisse und alle erstellten lokalen Überschreibungen zusammen.

Individual skills in this repo

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

Verwandte Skills