Skip to content

garychen-ai/thinkfirst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

thinkfirst

一個 Claude Code skill,把你腦中的模糊想法轉化成結構化的專業 prompt。先想清楚,再下指令。

這是什麼

大多數人用 AI 的方式是直接丟一句話,然後覺得 AI 產出的東西不夠好。問題不在 AI,在於你自己都沒想清楚要什麼。

thinkfirst 會強迫你慢下來。它不會直接幫你寫 prompt,而是先跟你對話,透過七個維度釐清你的意圖:目標、風險、成功標準、失敗模式、隱藏脈絡、任務拆解、最難的部分。等你的想法夠清楚了,它才動手寫 prompt。

結果:prompt 第一次就能用,不用來回改五輪。

安裝

Claude Code

# 建立 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 目錄裡。

運作方式

  1. 你丟想法 — 用白話描述你要什麼,多粗糙都行
  2. 它問問題 — 一次一個,用對話的方式,幫你填補你沒想到的空白
  3. 它寫 prompt — 結構化、具體、符合 best practices
  4. 你微調 — 覺得哪裡不對就改,滿意了直接複製去用

七個維度

這是 thinkfirst 在寫 prompt 之前會釐清的七個面向:

維度 釐清什麼
Outcome(目標) 你真正想達成什麼(不是任務本身,是最終結果)
Stakes(風險) 這件事多重要 — 決定 prompt 需要多精確
Success Criteria(成功標準) 「做好了」長什麼樣 — 格式、長度、語氣、受眾
Failure Modes(失敗模式) 什麼會讓你說「不對,這不是我要的」— 變成 prompt 的限制條件
Hidden Context(隱藏脈絡) 外人不會知道的背景知識 — 讓它變成 prompt 裡的明確資訊
Components(任務拆解) 這個任務有哪些部分、彼此的依賴關係
The Hard Part(最難的部分) 哪裡需要判斷力 — 這裡會拿到最嚴格的限制條件

使用範例

你說:

我要寫一份競爭分析給老闆

沒有 thinkfirst,AI 會產出一份 2000 字的泛用報告,比較都在表面。

用了 thinkfirst,它會先問你:

  • 「這份分析是要幫老闆做什麼決定?」
  • 「讀的人只有老闆,還是會上到董事會?」
  • 「什麼樣的產出會讓你覺得白做了?」

問完之後產出的 prompt,第一次就能拿到你要的東西。

License

MIT

About

A Claude Code skill that transforms brain dumps into well-structured prompts. Think first, prompt second.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors