Community生產力與協作github.com

FlorianBruniaux/claude-code-ultimate-guide

將 CHANGELOG 條目轉換為社交媒體內容(LinkedIn、Twitter/X、Newsletter、Slack),支援法語和英語。適合在發布新版本或每週總結後,產生可直接發佈的貼文。

claude-code-ultimate-guide 是什麼?

這個技能會從 CHANGELOG.md 中提取更新條目,並自動生成適用於 LinkedIn、Twitter/X、Newsletter 和 Slack 的社交媒體貼文,預設同時輸出法語和英語版本(共 8 篇)。它能根據條目的權重(如新內容、成長指標、修正等)進行評分,自動選出最具吸引力的重點,並將其轉換為對使用者有價值的語言。支援互動模式讓使用者選擇切入角度、目標受眾和主要亮點。此技能特別適合在執行 `/release` 後或每週總結時使用,並可搭配 `--save` 參數將輸出儲存為檔案。支援的開發環境包含 Claude Code、Codex 等 AI 編碼代理。

相容平台✓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法語 + 英語
--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. 顯示候選亮點及其分數:

    亮點(依分數排序):
    [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登陸頁網址
TwitterGitHub 倉庫網址
Newsletter兩者(登陸頁 + GitHub)
SlackGitHub 倉庫網址

網址:

  • 登陸頁:https://florianbruniaux.github.io/Codex-ultimate-guide-landing/
  • GitHub:https://github.com/FlorianBruniaux/Codex-ultimate-guide

步驟 7:輸出

以帶標籤的程式碼區塊顯示每篇產生的貼文,並標記格式和語言:

## LinkedIn (FR)

```text
[內容]

LinkedIn (EN)

[內容]

Twitter/X (FR)

[內容]

...


若使用 `--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) | 「不建議產生社交內容。請使用 `--force` 覆寫。」 |
| 找不到 CHANGELOG.md | 「在專案根目錄找不到 CHANGELOG.md。」 |

## 參考檔案

- `references/tone-guidelines.md` - DO/DON'T 規則、表情符號預算、語言風格
- `references/changelog-parsing-rules.md` - CHANGELOG 格式、提取、評分演算法
- `references/content-transformation.md` - 技術用語 -> 使用者價值對應(30+ 條)
- `assets/linkedin-template.md` - 約 1300 字元,鉤子 + 項目符號 + CTA + 標籤
- `assets/twitter-template.md` - 280 字元單篇或 2-3 篇推文串
- `assets/newsletter-template.md` - 約 500 字,結構化章節
- `assets/slack-template.md` - 精簡、豐富表情符號、Slack 格式
- `examples/version-output.md` - v3.20.5 的完整輸出範例
- `examples/week-output.md` - 2026 年 1 月 27 日該週的完整輸出範例

## 提示

- 執行 `/release` 後立即執行 `/guide-recap latest` 以準備社交貼文
- 前幾次使用 `--interactive` 以了解評分邏輯
- 只需要特定輸出時,使用 `--format=linkedin --lang=fr`
- `--save` 的輸出會透過 `claudedocs/` 慣例被 gitignore 忽略
- 發佈前請務必檢視並個人化(這些是草稿,非最終文案)

Individual skills in this repo

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

相關技能