一個 Claude Code skill,把你腦中的模糊想法轉化成結構化的專業 prompt。先想清楚,再下指令。
大多數人用 AI 的方式是直接丟一句話,然後覺得 AI 產出的東西不夠好。問題不在 AI,在於你自己都沒想清楚要什麼。
thinkfirst 會強迫你慢下來。它不會直接幫你寫 prompt,而是先跟你對話,透過七個維度釐清你的意圖:目標、風險、成功標準、失敗模式、隱藏脈絡、任務拆解、最難的部分。等你的想法夠清楚了,它才動手寫 prompt。
結果:prompt 第一次就能用,不用來回改五輪。
# 建立 skill 資料夾
mkdir -p ~/.claude/skills/thinkfirst
# 複製 skill 檔案
cp SKILL.md ~/.claude/skills/thinkfirst/SKILL.md裝好之後,在 Claude Code 裡說「help me write a prompt」或直接打 /thinkfirst 就能用。
把 SKILL.md 的內容複製到你的 AI 工具的 system prompt 或 skill 目錄裡。
- 你丟想法 — 用白話描述你要什麼,多粗糙都行
- 它問問題 — 一次一個,用對話的方式,幫你填補你沒想到的空白
- 它寫 prompt — 結構化、具體、符合 best practices
- 你微調 — 覺得哪裡不對就改,滿意了直接複製去用
這是 thinkfirst 在寫 prompt 之前會釐清的七個面向:
| 維度 | 釐清什麼 |
|---|---|
| Outcome(目標) | 你真正想達成什麼(不是任務本身,是最終結果) |
| Stakes(風險) | 這件事多重要 — 決定 prompt 需要多精確 |
| Success Criteria(成功標準) | 「做好了」長什麼樣 — 格式、長度、語氣、受眾 |
| Failure Modes(失敗模式) | 什麼會讓你說「不對,這不是我要的」— 變成 prompt 的限制條件 |
| Hidden Context(隱藏脈絡) | 外人不會知道的背景知識 — 讓它變成 prompt 裡的明確資訊 |
| Components(任務拆解) | 這個任務有哪些部分、彼此的依賴關係 |
| The Hard Part(最難的部分) | 哪裡需要判斷力 — 這裡會拿到最嚴格的限制條件 |
你說:
我要寫一份競爭分析給老闆
沒有 thinkfirst,AI 會產出一份 2000 字的泛用報告,比較都在表面。
用了 thinkfirst,它會先問你:
- 「這份分析是要幫老闆做什麼決定?」
- 「讀的人只有老闆,還是會上到董事會?」
- 「什麼樣的產出會讓你覺得白做了?」
問完之後產出的 prompt,第一次就能拿到你要的東西。
MIT