Communitygithub.com

fkramer690/homepage

编写或更新 FK Solution Design 主页的博客文章(英语和德语)。每当创建或修改博客文章、文章或 Fachbeitrag 时使用。

homepage 是什么?

此技能指导 AI 代理为 FK Solution Design 主页编写双语博客文章,支持英语和德语。它强制遵循严格的指南,包括阅读 `docs/blog-guidelines.md`、从模板创建文章,并通过 `translationKey` 确保版本间的一致性。AI 代理只能使用 Fabian 确认的事实和经验,避免生成通用内容,并通过“AI 废话”审查来提高质量。该技能还负责生成博客卡片图、设置草稿状态、运行构建检查以及创建 LinkedIn 预告草稿。它专为需要严谨内容控制和本地化的开发博客工作流设计,支持 Astro 项目和自动预览图像生成。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/fkramer690/homepage/tree/HEAD/.claude/skills/blog-article

在你喜欢的 AI 中提问

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

文档

撰写博客文章

  1. 完整阅读 docs/blog-guidelines.md。其规则具有约束力。
  2. 将 docs/blog-template.md 复制到 src/content/blog/en/<slug>.md 并编写英文版本。
  3. 在 src/content/blog/de/<german-slug>.md 中编写德文版本,使用相同的 translationKey。进行本地化,使用“Sie”。
  4. 仅使用 Fabian 已确认的经验和示例(简报、项目记忆、他的消息)。若缺少示例,请询问他,不要自己编造。
  5. 对两个版本进行“AI 废话”审查(参见指南中的“无 AI 废话”):删除所有适用于任何文章的句子,将通用声明替换为 Fabian 的具体事实,并大声朗读一遍。
  6. 绘制博客概览的卡片图:为文章的 translationKey 在 src/lib/card-drawings.ts 中添加一个条目(轻量技术绘图,包含 EN/DE 标签和文章中的事实,参见指南中的“卡片图”)。每篇文章都有一个;缺少它构建将失败。
  7. 文章准备好后,设置 draft: false,然后运行 npm run build。修复来自 check-blog.mjs 或内容模式的每条消息。
  8. 查看已构建的文章页面一次,以及 /blog/ 上的卡片及其绘图(顶部要点框、可折叠 FAQ、作者框、包含“预约通话”和底部联系表单的联系部分)以及 dist/og/<lang>/<slug>.png 中生成的预览图像。 当主题有益时,建议添加解释性图形(参见指南中的图像)。
  9. 创建拉取请求,并为 Fabian 添加 2–3 个 LinkedIn 预告草稿到 PR 或线程中。

不要为单篇文章更改模板组件(src/components/BlogPost.astro、BlogIndex.astro)。布局更改适用于所有文章。

相关技能