RCF-057 — 諮詢工作流程系統性缺口修正
類型:SKILL 日期:2026-05-30 觸發條件:條件 4 — 修改多個 SKILL 核心執行步驟(診斷起草 + 諮詢前分析)並新增「存入診斷記錄」SKILL 相關文件:
.claude/skills/診斷起草.md(修改:Step 0、Step 10.5、格式三、格式四).claude/skills/諮詢前分析.md(修改:Step 1.5 新增、workspace 自動建立規則).claude/skills/存入診斷記錄.md(新建)knowledge/operations/consultation-sop-complete.md(修改:Step 1.5 新增)crm/CLAUDE.md(修改:問卷存檔子節、雙路徑表格、DIAG 轉化追蹤章節、客戶記錄格式)crm/client-log.md(修改:C-202605-001、C-202605-004 補入新欄位)crm/questionnaires/README.md(新建)CLAUDE.md(修改:SKILL 表 +1 行、情境偵測表 +1 行)
問題背景
2026-05-30 執行諮詢工作流程全面盤點,發現以下 6 個系統性缺口:
Gap 1:workspace 不存在時跳過(非自動建立) 諮詢前分析 SKILL 原本規定「不存在 → 跳過(提示 Tim 手動建立)」,導致每次新客戶都需要 Tim 手動操作,而非 Claude 代操。
Gap 2:DIAG 來源客戶的問卷答案沒有被帶進諮詢前分析 諮詢前分析 SKILL 有 client-log.md 讀取步驟,但 DIAG 來源客戶的問卷資料從未被自動引入,Tim 需手動補充。
Gap 3:診斷起草沒有 代號 參數 診斷起草 SKILL 的觸發詞不含客戶代號,導致後續的 workspace 建立、CRM 建檔、存檔操作無法自動完成。
Gap 4:診斷結束後沒有規範化的問卷存檔流程 D1 問卷答案一直沒有存到任何地方(C-202605-001、C-202605-004 的問卷資料已永久遺失)。
Gap 5:格式三 CRM 提醒對 D1 免費問卷客戶的指引錯誤 格式三說「報告交付後請說『諮詢完成』」——但「諮詢完成」觸發的是付費諮詢 CRM + 財務流程,D1 免費問卷客戶不應走此路徑。
Gap 6:DIAG 客戶完成診斷後無 7 天轉化追蹤機制 無機制確保 Tim 在 7 天內主動追蹤 DIAG 客戶是否有意願升級付費諮詢。
考慮過的方案
| 方案 | 描述 | 優點 | 缺點 | 採用? |
|---|---|---|---|---|
| 方案 A | 只修復最緊急缺口(Gap 4 存檔) | 影響範圍小 | 其他缺口仍存在,下次執行時再踩到 | ❌ 未採用 |
| 方案 B | 分批修復,每次修 1-2 個缺口 | 風險分散 | 需要多次對話,中間狀態不一致,Tim 無法安全使用 | ❌ 未採用 |
| 方案 C(最終採用) | 一次性完整修正所有 6 個缺口 + 建立「存入診斷記錄」SKILL | 系統一致性;Tim 使用時無需記住「哪個 Gap 修了哪個沒修」 | 影響範圍較大,需多文件同步 | ✅ 採用 |
最終決策
採用方案 C(一次性完整修正),理由:
一致性優先:6 個缺口相互依賴(Gap 3 代號缺失影響 Gap 4 存檔,Gap 4 影響 Gap 2 查詢),分批修復會讓系統長期處於半完成狀態。
「存入診斷記錄」必須是獨立 SKILL:若只在「診斷起草」格式四寫出文字說明,新 session 的 Claude 不知道該怎麼執行;獨立 SKILL 確保路由有效。
workspace 自動建立必須同時修正「諮詢前分析」與「診斷起草」:兩個 SKILL 都可能是首次觸發入口,只修一個會有遺漏。
Gap 6 轉化追蹤的架構成本低:只需在 SKILL 末尾加一行 tasks.md 寫入,不增加流程複雜度,但對 DIAG 漏斗有顯著意義。
影響範圍
| 影響類型 | 具體項目 |
|---|---|
| 新建 SKILL | .claude/skills/存入診斷記錄.md(10 步驟) |
| 修改 SKILL | 診斷起草.md:觸發詞 + Step 0 + Step 10.5 + 格式三 + 格式四 |
| 修改 SKILL | 諮詢前分析.md:Step 1.5(DIAG 問卷查詢)+ 存放規則(自動建立 workspace) |
| 修改 SOP | consultation-sop-complete.md:Step 1.5 新增(與 SKILL 同步) |
| 修改部門規則 | crm/CLAUDE.md:問卷存檔子節 + 雙路徑表格 +2 行 + DIAG 轉化追蹤章節 + 客戶記錄格式 +3 欄 |
| 修改資料 | crm/client-log.md:C-202605-001、C-202605-004 補入問卷日期/存檔/轉化欄位 |
| 新建索引 | crm/questionnaires/README.md |
| 修改根規則 | CLAUDE.md SKILL 表 +1 行 + 情境偵測表 +1 行 |
| 歷史補救 | C:\tzlth-client\C-202605-002\、003\、004\ workspace 補建 + 001 補 questionnaire\ |
| 觸發部門同步 | crm/CLAUDE.md(本次直接修改) |
驗證方式
存入診斷記錄路由:新 session 中 Tim 說「存入診斷記錄 C-XXXXXX」→ Claude 自動路由至
.claude/skills/存入診斷記錄.md執行DIAG 問卷讀取:執行「諮詢前分析」時,若 client-log.md 顯示來源=DIAG → SKILL 自動 Glob questionnaires/ → 找到則補入 Section 1
workspace 自動建立:執行「診斷起草」或「諮詢前分析」時,若 C:\tzlth-client[代號]\ 不存在 → Claude 自動建立(PowerShell + git commit)
7 天追蹤:執行「存入診斷記錄」後 → dev/tasks.md 出現新 P2 任務(期限 問卷日 +7 天)