Communitygithub.com

al-folio 引导

当用户要求智能体创建、配置或个性化一个新的 al-folio v1.x 网站时,使用此技能。

al-folio 引导 是什么?

此技能专为 AI 智能体设计,用于高效搭建和定制 al-folio v1.x 学术作品集网站。它定义了清晰的工作流程,指导智能体首先读取项目文档(AGENTS.md 和 BOUNDARIES.md),理解边界,然后通过编辑 `_config.yml`、`_data`、内容集合和站点资产等核心配置文件进行最小化定制,避免不必要的插件复制。技能还明确了路由规则,将不同的功能(如 CV 渲染、搜索、图表等)指向对应的独立插件仓库,确保代码分离和维护性。最后,通过预定义的构建和验证命令(包含 npm 和 Jekyll 命令)确保修改后的站点能够正确构建,并在移交时提供变更文件和验证结果的摘要。

兼容平台~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 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

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.

相关技能