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

RCF-011 — 產品起草 SKILL 建立

類型:SKILL 日期:2026-04-26 觸發條件:條件 4 — 新增 .claude/skills/產品起草.md SKILL 文件 相關文件

  • C:\Users\USER\Desktop\tzlth-hq\.claude\skills\產品起草.md(新建)
  • C:\Users\USER\Desktop\tzlth-hq\CLAUDE.md(SKILL 表新增一行)
  • C:\Users\USER\Desktop\tzlth-hq\knowledge\CLAUDE.md(文件索引新增 RCF-011)

問題背景

在本次對話(Session 38)中,針對「5個關鍵句型電子書從 v1 改到 v8」的根本原因進行分析。

發現根本原因:不是角色太多、不是流程太複雜,而是沒有事前的「完成標準」

每一輪修改,Tim 依照當下感受給 Claude 方向,Claude 依照指示修改;但雙方都沒有在一開始對齊「什麼樣才算做完」,導致:

  • 改版目標在每輪對話中隱性漂移
  • 沒有明確的驗收清單可以核對
  • Tim 每次確認後又有新想法,但無從判斷「這是原本計劃內的修改」還是「目標在改變」

現有的兩段式查照協議(作業前查照 → 執行)解決的是「任務分配與規則遵循」的問題,但無法解決「內容產品的完成標準從哪來」的問題。


考慮過的方案

方案 描述 優點 缺點 採用?
方案 A:新增角色(編輯、校稿) 讓 Claude 在「起草模式」後切換到「編輯模式」做自我審查 有角色分離感 Claude 仍是同一個 context,無真正獨立性;root cause 是缺完成標準,不是缺角色 ❌ 未採用
方案 B:新增部門(內容審查部) 建立獨立 CLAUDE.md 負責所有內容品質審查 架構上看起來完整 同一對話窗口內角色仍是 Claude;overhead 高;不解決根本問題 ❌ 未採用
方案 C(最終採用):Product Brief SKILL 任何新內容產品開始前,先輸出 7 欄 Brief → Tim 確認 → 才進入起草;Brief 含完成標準 + 不解決的問題 + 改版上限 直接解決根本問題(完成標準缺失);不新增架構複雜度;改版上限機制防止無限漂移 需要 Tim 說觸發詞才啟動;自動觸發邏輯仍依賴 Claude 判斷是否為「新產品起草情境」 ✅ 採用

最終決策

採用方案 C:Product Brief SKILL。

核心邏輯:角色分離不能解決「事前沒有對齊完成標準」的問題。一份在起草前就確認的 Brief,讓 Tim 和 Claude 在同一份文件上確認「這個產品做完長什麼樣」,才是讓修改輪數可控的根本解法。

方案 A 和 B 都在解決「誰來審」的問題,但真正的問題是「審什麼標準」。Brief 的完成標準欄位解決了「標準在哪」;改版上限欄位解決了「什麼時候要重新對齊方向」;「已使用輪數由 Tim 手動追蹤」解決了「Claude 跨 Session 無法計數」的技術限制。


影響範圍

影響類型 具體項目
新增文件 .claude/skills/產品起草.md
修改文件 CLAUDE.md — SKILL 表末尾新增 產品起草 [產品名稱]
修改文件 knowledge/CLAUDE.md — 文件索引新增 RCF-011 條目
觸發部門同步 無(僅 SKILL 新增,未修改 HARD STOP 規則或收尾規則)
影響的 SKILL 產品起草(新建)

驗證方式

下次 Tim 說「產品起草 [名稱]」或「[名稱] 先做 Brief」時,Claude 應:

  1. 讀取 product/service-catalogue.md 確認 A/B 類狀態
  2. Grep knowledge/product/ 確認無舊 Brief
  3. 輸出完整 7 欄 Brief,結尾固定為「Brief 確認後說「開始起草」」
  4. 等 Tim 說「開始起草」才進入正文起草

若 Claude 跳過 Brief 直接起草 → SKILL 未生效,需檢查觸發詞是否匹配。

← 返回 決策記錄