📚職涯停看聽・知識庫← 總部儀表板
📅最後更新:2026/05/20
📑 目錄

RCF-048a — 發布文章 SKILL 建立

類型:SKILL 日期:2026-05-20 觸發條件:條件 4 — 新增 SKILL(.claude/skills/發布文章.md,11 步驟整合流程) 相關文件

  • .claude/skills/發布文章.md(新建)
  • CLAUDE.md(v2.4→v2.5,SKILL 表 + 情境偵測表新增「發布文章」)
  • knowledge/operations/add-article-guide.md(補入 SKILL 指針段落)

問題背景

每次發布官網文章需執行多個不相連步驟,缺乏整合流程,導致三類反覆出現的缺口:

  1. 聚落分類缺 HARD STOP:發布前未強制確認 A/B/C/D 分類,曾出現需事後重新分類的情況(IMP-074 根源問題)
  2. 雙向內鏈缺強制機制:每次收尾時遺漏反向更新,需等 Tim 追問才補做(IMP-076 根源問題)
  3. Excerpt 策略無規格:鑑論式開頭可 auto-extract,場景鋪陳式開頭需手動 --excerpt,無判斷規格時一律 auto 導致 meta description 不佳(IMP-082 根源問題)

add-article-guide.md 雖記錄了腳本使用方式,但為非整合式 SOP,無強制順序、無 HARD STOP、無 Excerpt 策略節點。


考慮過的方案

方案 描述 優點 缺點 採用?
方案 A 維持 add-article-guide.md,補充 Excerpt 說明 零新增檔案 無 HARD STOP、無強制執行順序、雙向內鏈仍靠自律 ❌ 未採用
方案 B(最終採用) 建立獨立 SKILL,11 步驟強制順序 + 雙向內鏈 HARD STOP HARD STOP 保障流程完整性;步驟 0 聚落分類強制在 HTML 建立前確認;Step 10 雙向內鏈列為獨立 HARD STOP 步驟 多一個文件需維護;與 add-article-guide.md 有重疊(以 SKILL 為主,guide 降格為備查) ✅ 採用

最終決策

建立 .claude/skills/發布文章.md 11 步驟整合流程:

步驟 動作 關鍵規則
Step 0 聚落分類 HARD STOP 確認 A/B/C/D 後才進入 HTML 建立
Step 1 HTML 準備(Tim 原文 100% 保留) 禁止改寫正文任何字
Step 2 slug 命名 YYYY-MM-DD-[主題]-[關鍵字].html
Step 2.5 Excerpt 判斷 鑑論式→auto;場景鋪陳式→手動 --excerpt 60-80 字
Step 3 python -X utf8 add_article.py 執行 即時/排程二選一
Step 4 刪除暫存 HTML 避免 ls blog/ 汙染
Step 5 batch_update_seo.py SEO 補入 Twitter Card + Schema.org
Step 6 SEO 確認(Twitter Card Validator) HTTP 200 + og:image 有值
Step 7 git commit + push 訊息格式:content: 發布[標題前15字]
Step 8 npx vercel --prod --yes 唯一合法部署路徑
Step 9 驗證 HTTP 200 curl -I https://www.careerssl.com/blog/[slug].html
Step 10 雙向內鏈 HARD STOP 更新 2 篇同聚落文章加反向連結
Step 11 收尾記錄 inventory.json + tasks.md + CLAUDE.md

方案 A 排除原因:IMP-074/076/082 均源於「自律依賴而非結構強制」,補文字說明無法解決根本問題;SKILL 透過步驟順序提供結構性保障。


影響範圍

影響類型 具體項目
新增文件 .claude/skills/發布文章.md(11 步驟,v1.0)
修改文件 CLAUDE.md v2.4→v2.5(SKILL 表 + 情境偵測表 +1 行)
修改文件 knowledge/operations/add-article-guide.md(頂部補入 SKILL 指針說明)
影響的 SKILL 發布文章(新增,觸發詞:「發布時間:」+ 文章內容貼入)
觸發部門同步 無(SKILL 表已在主 CLAUDE.md 統一管理)

驗證方式

3 次連續文章發布均完整執行 11 步驟,雙向內鏈 HARD STOP 全部執行:

發布日期 slug 聚落 雙向內鏈 驗證結果
2026-05-20 employee-welfare-company-profit C resign-toxic-manager-strategy ✅ HTTP 200 ✅
2026-05-22(排程) workplace-oversharing-danger A workplace-politics + gaslighting-toxic-boss ✅ HTTP 200 ✅
2026-05-23(排程) strategic-resignation-burnout C resign-toxic-manager-strategy + employee-welfare ✅ HTTP 200 ✅

三篇 6 篇反向連結全部更新,Step 0 聚落分類均在 HTML 建立前完成。SKILL 流程有效消除 IMP-074/076/082 三類缺口。

← 返回 決策記錄