Communitygithub.com

al-folio ブートストラップ

ユーザーが新しいal-folio v1.xウェブサイトを作成、設定、またはパーソナライズするようエージェントに依頼したときに使用するスキルです。

al-folio ブートストラップ とは?

このスキルは、AIエージェントがal-folio v1.xテーマをベースにした学術ポートフォリオサイトを迅速かつ一貫性をもって構築・カスタマイズするためのワークフローを提供します。AGENTS.mdとBOUNDARIES.mdに基づき、まず_config.ymlや_data/*.ymlなどの設定ファイルとコンテンツコレクション(_pages, _posts, _projectsなど)を編集し、プラグインが所有するレイアウトやアセットをスターターにコピーしないようにします。カスタマイズが設定やコンテンツだけでは表現できない場合にのみ、ローカルのオーバーライドを許可します。作業完了前には、npmとJekyllのバリデーションコマンド(npm ci, npm run lint:prettier, bundle exec al-folio upgrade audit, bundle exec jekyll build)を実行し、変更内容と検証結果を要約して引き渡します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/krishnendu-pain/krishnendu-pain.github.io/tree/HEAD/.agents/skills/al-folio-bootstrap

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

al-folio ブートストラップ は何をしますか?

このスキルは、ユーザーが新しいal-folio v1.xウェブサイトの作成、設定、またはパーソナライズをエージェントに依頼したときに使用します。

ワークフロー

  1. 編集前にAGENTS.mdとdocs/BOUNDARIES.mdを読んでください。
  2. スターターは最小限に保ちます。最初に_config.yml、_data、コンテンツコレクション、サイトアセットをカスタマイズしてください。
  3. ランタイムの動作はプラグインリポジトリに任せます。ユーザーが意図的にローカルオーバーライドを希望しない限り、プラグインが所有するレイアウト、インクルード、Sass、JavaScript、またはアセットをスターターにコピーしないでください。
  4. ローカルでのビジュアル/コンテンツカスタマイズには、以下を優先してください。
    • _config.ymlの機能フラグとサイトメタデータ
    • _data/*.yml
    • _pages、_posts、_projects、_news、_teachings、_bibliography
    • ローカルの_includes、_layouts、_sassオーバーライドは、設定やコンテンツで変更を表現できない場合のみ使用
  5. 作業を引き渡す前にバリデーションを実行してください:
npm ci
npm run lint:prettier
bundle exec al-folio upgrade audit --no-fail
bundle exec jekyll build --baseurl /al-folio

ルーティング

  • スターターの配線/ドキュメント/例/テスト:al-folioを編集します。
  • 共有レイアウト/インクルード/アセット:al_folio_coreを使用します。
  • CVレンダリング:al_folio_cvを使用します。
  • Distillランタイム:al_folio_distillを使用します。
  • 検索/アイコン/数式/コメント/アナリティクス/引用/外部投稿/ニュースレター/チャート/画像:所有するal-*プラグインリポジトリを使用します。

引き渡し

変更したファイル、バリデーション結果、および作成したローカルオーバーライドを要約します。

Individual skills in this repo

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

関連スキル