多輪對話 Skill:名片到報價的 3 層分工設計
用途
設計一套三層分工的多步驟 Skill,讓從名片輸入到提案輸出的整個流程有清楚的管線結構,每層職責單一、可獨立修改,最後加防殘留驗證確保文件品質。
何時用
- 適合:你已有一定業務量、想把提案流程系統化、可重複使用的情境;或要建 Claude Code Skill 讓助理照流程執行時用。
- 不要用:一次性提案直接用「完整提案書草稿」就好,不需要建 Skill;不熟悉 Claude Code 的
/指令架構,請先從基礎提案書入門。
Prompt
text
你是一位 Claude Code Skill 設計師。請幫我設計一個三層分工的提案生成 Skill,讓名片輸入到提案輸出有清楚的管線,每層可單獨修改和測試。
---
我的服務背景:{{你提供的服務類型}}
定價結構:{{你的定價方式,固定專案 or 時薪 or 月顧問}}
常見客戶類型:{{列出 2-3 種常見客戶身份}}
要防殘留的過去客戶名:{{列出 3-5 個客戶名稱(可匿名如「客戶A」),讓掃描器知道要比對什麼}}
---
請設計以下三層結構,每層輸出格式為:
- 層名與職責說明
- 輸入:接受什麼
- 輸出:產出什麼格式
- Prompt 範本(可直接貼入 Claude Code 使用)
---
**第一層 — 結構化客戶資料**
輸入:名片文字 + 三句需求描述
處理:解析並結構化成 JSON 格式
輸出:
{
"client_name": "",
"title": "",
"company": "",
"industry": "",
"company_size": "",
"needs": ["", "", ""],
"urgency": "",
"decision_maker": true/false
}
**第二層 — 提案草稿生成**
輸入:第一層 JSON + 我的提案模板(系統預設)
處理:根據客戶資料填入模板,生成完整草稿
輸出:Markdown 格式提案書(六段結構:背景/問題/方案/案例/報價/條款)
**第三層 — 防殘留掃描**
輸入:第二層提案草稿
處理:掃描全文比對以下過去客戶名稱:{{過去5客戶名}}
輸出:
- ✅ 驗證通過,無殘留,可發送
- 或 ⚠️ 殘留警告:[欄位] 發現 [內容],位於 [段落名稱]
---
最後,請說明如何將這三層組合成一個 Claude Code `/proposal` 指令,讓使用者只需執行一次指令就能觸發三層依序執行。範例 / 變體
- 填好變數:服務「n8n 自動化顧問」、定價「NT$40,000-80,000 固定專案 + NT$5,000/月維護」、客戶類型「電商 IT 主管 / 中小企業主 / 工廠廠務」、防殘留名稱「USL 少年玩具 / 環宇移民 / 瑞成工程」。
- 變體(加第四層):在第三層後加「第四層 — 價格敏感度偵測:根據客戶公司規模和詢價語氣,自動建議『基礎/標準/完整』三方案,標記哪個方案最可能成交」。
- 變體(純 Claude.ai 版):如果沒有 Claude Code 環境,把三層設計改成三個獨立 prompt,手動依序執行,效果一樣,只是需要手動複製貼上。
🎯 範例輸出(實測)
在 Claude Code 跑這句、把
{{變數}}填成「服務:n8n 自動化顧問 / 定價:NT$40,000-80,000 固定專案 + NT$5,000/月維護 / 客戶類型:電商 IT 主管 / 中小企業主 / 工廠廠務 / 防殘留名稱:USL 少年玩具 / 環宇移民 / 瑞成工程」的結果(Skill 設計稿節錄):
點開看 AI 實際輸出
三層 Skill 設計稿
第一層 — 結構化客戶資料
- 職責:把名片+三句需求轉成標準 JSON,避免後層因格式不一致出錯
- 輸入:名片文字(可直接貼圖或打字)+ 需求三句話
- 輸出:
text
{
"client_name": "王大明",
"title": "數位行銷總監",
"company": "XX 電商",
"industry": "零售電商",
"company_size": "50-100 人",
"needs": [
"建 LINE 自動化回覆流程",
"目前客服每天手動回 200 則",
"預計一個月內上線"
],
"urgency": "高",
"decision_maker": true
}- Prompt 範本(貼入 Claude Code 使用): 「請把以下名片和需求整理成 JSON。欄位格式嚴格按照 schema,不確定的欄位填 null,不要猜測。」
第二層 — 提案草稿生成
- 職責:把第一層 JSON + 內建提案模板合併,產出六段 Markdown 草稿
- 輸入:第一層 JSON
- 輸出:Markdown 格式提案書(六段:背景/問題/方案/案例/報價/條款)
- Prompt 範本: 「以下是客戶資料 JSON,請填入提案模板,客製第三段(解決方案)和第四段(案例)。金額範圍為 NT$40,000-80,000,根據 urgency 和 company_size 給建議方案。不要使用 '絕對' '一定' '最好'。」
第三層 — 防殘留掃描
- 職責:掃描全文,比對已知過去客戶名稱,阻止文件夾帶前案遺留內容
- 輸入:第二層 Markdown 草稿
- 比對名單:USL 少年玩具、環宇移民、瑞成工程
- 輸出格式:
text
✅ 驗證通過,無殘留,可發送或
text
⚠️ 殘留警告:[解決方案] 發現「環宇移民」,位於第三段第二行組合為 /proposal 指令
在 Claude Code 的 commands 資料夾建立 proposal.md,描述三層依序觸發:執行 /proposal → 第一層解析 → 第二層生成 → 第三層掃描 → 輸出最終草稿。使用者只需貼入名片和三句需求,其餘由 Skill 接手。
💡 實測心得:這個 prompt 的主要產出是「Skill 設計文件」而非提案本身,適合在 Claude Code 環境下作為 .claude/commands/ 的設計藍圖;如果目前沒有 Claude Code 環境,用「完整提案書草稿」這個 prompt 就夠了,不需要先設計三層。
延伸
簡單來說,Skill 的價值在於把你的業務知識固化成可重現的流程。你有沒有遇過這種情況?每次提案都重新想架構,花的時間比寫內容還多——三層設計把這個問題切斷了。建好後,建議在第一層加一個「需求信心度」欄位(高/中/低),如果低的話先提示要補做訪談,避免在資訊不足的狀況下硬出提案。