Community生产力与协作github.com

FlorianBruniaux/claude-code-ultimate-guide

将 CHANGELOG 更新自动转化为社交内容(LinkedIn、Twitter/X、Newsletter、Slack),支持法语和英语。适合在发布新版本后或每周生成即用帖子。

claude-code-ultimate-guide 是什么?

该技能(Skill)旨在帮助 AI 代理(如 Claude Code、Cursor、Codex)从项目的 CHANGELOG.md 中提取变更记录,自动生成适合多种社交平台(LinkedIn、Twitter/X、Newsletter、Slack)的营销内容,并同时支持法语(fr)和英语(en)两种语言。它内置了内容分类(如新内容、修正、维护)、评分与筛选机制、用户价值转换规则以及多种模板,确保生成的帖子风格一致且具有吸引力。用户可以通过命令行参数指定版本、时间范围、目标格式和语言,还可以开启交互模式手动调整角度、受众和亮点。输出可展示在终端或保存到指定文件,所有生成内容均为草稿,便于用户最终审查和个性化修改。该技能特别适合在发布后或每周回顾时使用,帮助开发者快速完成社区和社交媒体宣传。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/HEAD/.agents/skills/guide-recap

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

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

文档

指南回顾

从 CHANGELOG.md 条目生成社交媒体内容。默认输出 8 种结果(4 种格式 × 2 种语言)。

何时使用

  • 运行 /release 后,创建社交公告
  • 每周总结多个版本
  • 在 LinkedIn、Twitter/X、Newsletter 或 Slack 上发布前

使用方法

/guide-recap latest              # 最新发布版本
/guide-recap v3.20.5             # 特定版本
/guide-recap week                # 当前周(周一至今)
/guide-recap week 2026-01-27     # 特定周(周一至周日)

参数

参数作用默认值
--interactive引导模式:选择角度、受众、亮点关闭(自动草稿)
--format=X单一格式:linkedin、twitter、newsletter、slack全部 4 种格式
--lang=X单一语言:fr、en同时 FR + EN
--save将输出保存到 claudedocs/social-posts/仅显示
--force即使只有维护条目也生成内容跳过低分条目

工作流程(7 步)

第 1 步:解析输入

解析 $ARGUMENTS 来确定模式:

输入模式目标
latest单个版本[Unreleased] 之后的第一个 ## [X.Y.Z]
vX.Y.Z 或 X.Y.Z单个版本精确匹配版本
week周范围当前周周一 → 今天
week YYYY-MM-DD周范围该周周一 → 下周日

如果没有参数或参数无效,显示用法说明并退出。

第 2 步:提取 CHANGELOG 条目

从项目根目录读取 CHANGELOG.md。

单个版本:

  1. 找到匹配 ## [{version}] 的行
  2. 提取所有内容,直到下一个 ## [ 行
  3. 解析 ### Added、### Changed、### Fixed 部分

周范围:

  1. 收集所有 ## [X.Y.Z] - YYYY-MM-DD 条目,日期在范围内
  2. 解析所有匹配版本的所有部分

错误:版本未找到 → 列出最近 5 个版本,建议使用 latest。 错误:周内无条目 → 显示最后发布版本的日期,建议该版本。

第 3 步:分类条目

对于每个顶级条目(### 下的第一级项目符号),分配一个类别:

类别权重检测
NEW_CONTENT3新文件、新章节、新图表、新测验题
GROWTH_METRIC2行数增长、条目数量变化
RESEARCH1资源评估、外部来源集成
FIX1在 ### Fixed 下、修正
MAINTENANCE0README 更新、徽章同步、落地页同步、数量更新

详细分类规则请参见 references/changelog-parsing-rules.md。

第 4 步:转换为用户价值

应用 references/content-transformation.md 中的映射:

  • 技术语言 → 用户收益
  • 提取具体数字
  • 标注来源
  • 聚合相关条目

根据 references/tone-guidelines.md 的 DO/DON'T 清单进行验证。

第 4b 步:交互模式(仅限 --interactive)

如果设置了 --interactive 标志,则在第 4 步和第 5 步之间插入:

  1. 显示候选亮点及评分:

    Highlights (by score):
    [14] 新增 4 张 ASCII 图表 (16 → 20)     [NEW_CONTENT]
    [ 9] 新增 30 道测验题 (227 → 257)   [NEW_CONTENT]
    [ 6] Docker 沙箱隔离指南        [NEW_CONTENT]
    [ 1] README 已更新                        [MAINTENANCE]
    
  2. 询问角度:

    • 自动(最高分为钩子)
    • 用户指定某个条目作为钩子
    • 自定义角度(用户提供主题)
  3. 询问目标受众:

    • devs(技术深度)
    • tech-leads(关注影响)
    • general(通俗易懂)
    • all(默认,平衡)
  4. 询问主要亮点:

    • 自动(最高分)
    • 用户从列表中选择
  5. 确认选择并继续第 5 步。

第 5 步:评分与筛选

计算每个条目的评分:

得分 = (类别权重 * 3)
      + (包含数字 * 2)
      + (有来源 * 1)
      + (新文件 * 1)
      + (min(影响文件数, 3))
      + (破坏性变更 * 2)

选择评分最高的 3-4 个条目。最高分 = 钩子行。

如果所有评分 < 3:输出“此版本无需推荐社交内容。使用 --force 强制生成。”并退出(除非使用 --force)。

第 6 步:生成内容

对于每种请求的格式(默认:全部 4 种)和语言(默认:两种):

  1. 从 assets/ 读取对应的模板
  2. 使用评分和转换后的条目填充模板字段
  3. 应用 tone-guidelines.md 质量清单

链接:

格式链接目标
LinkedIn落地页 URL
TwitterGitHub 仓库 URL
Newsletter两者(落地页 + GitHub)
SlackGitHub 仓库 URL

URL:

  • 落地页:https://florianbruniaux.github.io/Codex-ultimate-guide-landing/
  • GitHub:https://github.com/FlorianBruniaux/Codex-ultimate-guide

第 7 步:输出

以代码块形式显示每个生成的帖子,标明格式和语言:

## LinkedIn (FR)

```text
[content]
`` `

## LinkedIn (EN)

```text
[content]
`` `

## Twitter/X (FR)

```text
[content]
`` `

...

如果使用 --save 标志:将所有输出写入 claudedocs/social-posts/YYYY-MM-DD-vX.Y.Z.md(版本模式)或 claudedocs/social-posts/YYYY-MM-DD-week.md(周模式)。如果 claudedocs/social-posts/ 目录不存在,则创建。

错误处理

错误响应
无参数显示用法说明
无效参数显示用法说明并附示例
版本未找到列出最近 5 个版本,建议使用 latest
周内无条目显示最后发布版本的日期,建议版本
所有条目都是 MAINTENANCE(评分为 0)

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

相关技能