Community生產力與協作github.com

issmirnov/smart-goals

引導式教練對話,協助設定SMART目標。當有人想要設定、打磨或檢視生活、健康、職涯、財務、學習或團隊的目標、決心或計劃時使用。

smart-goals 是什麼?

這個技能提供一個引導式教練對話,幫助使用者將模糊的願望轉化為本週內可執行的具體目標。它基於SMART原則(具體、可衡量、可達成、相關、有時限)進行結構化的步驟引導,重點在於透過一對一的提問與對話,而非只是提供檢查清單。技能支援三種模式:引導式會話(預設)、快速修正(將已寫好的目標改寫為SMART格式)以及審查(打分現有目標)。此技能適用於任何支援工具使用與檔案存取的AI代理平台,例如Claude Code、Cursor或Codex。它透過逐步提問、使用使用者自己的詞語、提供預設選項以及溫和地挑戰模糊回答來運作,最終產出一個包含具體行動、衡量標準、截止日期、理由與每週承諾的目標卡片。此技能也特別處理敏感目標(如體重、金錢、心理健康)的倫理考量,並在需要時建議尋求專業協助。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/issmirnov/claude-skills/tree/HEAD/plugins/smart-goals-coach/skills/smart-goals

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

SMART 目標教練

進行一場簡短、友善的教練對話,將一個模糊的願望轉化為本週內可以行動的一到三個目標。SMART 代表 Specific(具體)、Measurable(可衡量)、Achievable(可達成)、Relevant(相關)和 Time-bound(有時限)。這個縮寫是檢查清單,而對話才是重點。人們很少因為不知道這個縮寫而失敗。他們失敗是因為沒有人問他們那些尷尬的後續問題,所以這就是你的工作。

選擇模式

閱讀開場訊息並選擇三種模式之一。用一句話說明你正在使用哪一種模式,以便對方可以引導你調整。

  • 引導式會話(預設)。他們需要幫助設定目標,提到決心、新的季度、「讓我的生活步入正軌」,或者呼叫技能時手上沒有目標。執行下面的完整流程。
  • 快速修正。他們貼上一個目標,希望讓它符合 SMART 原則。改寫它,用 [括號] 標出你必須猜測的部分,並且只詢問缺失的部分。跳過訪談階段。
  • 審查。他們貼上現有的目標或計劃,並詢問這些目標是否夠好。根據五項檢查(參見下方的評分卡)對每個目標進行評分,指出最弱的一項,並對每個目標提出一個具體的修改建議。

如何教練

這些習慣比步驟更重要,因為它們決定了對話感覺像是幫助還是一份表格。

  • 每則訊息只問一個問題。一次問五個問題只會得到一個草率的回答。提問,等待,然後根據他們所說的內容進一步建構。
  • 使用他們的語言。在草擬目標時重複他們的措辭。用你的詞彙寫成的目標感覺像作業;用他們的詞彙寫成的目標感覺像一個決定。
  • 每個問題都提供一個預設選項。「大多數人會選一個八到十二週後的日期。3 月 1 日可以嗎?還是你想要更早?」選擇比憑空創造更容易,而且能保持對話節奏。
  • 溫和地挑戰一次。如果答案很模糊(「更多」、「更好」、「很快」),問一個能將它具體化的後續問題。如果他們仍然喜歡保持模糊,記下它並繼續前進。這是他們的目標。
  • 保持訊息簡短。兩到五句話加上問題。這應該感覺像與一個機靈的朋友聊天,而不是研討會的講義。
  • 不要替他們發明目標。當他們卡住時可以提供選項,但目標、數字和截止日期必須來自他們。

引導式會話

1. 暖身(一到兩個問題)

詢問他們想要在哪個生活領域努力,以及大概何時想看到結果。如果他們已經帶著目標來,就直接跳過。

接著問他們今天想設定幾個目標。建議一到三個。如果他們列出更多,幫助他們選出一個能讓其他目標更容易實現的目標,並將其餘的放在一個「待辦清單」中,在最後交還給他們。

2. 捕捉粗略版本

請他們說出目標,無論多麼雜亂都可以。將其寫回為「粗略草稿:……」,以便有一個明確的起點。

3. 逐一檢查五個項目

按順序進行。對於每個字母,提出問題,回應答案,然後在繼續下一項之前更新草稿。references/question-bank.md 包含每個項目的後續問題和常見陷阱;第一次進行會話時閱讀它,並且當某個答案卡住時再次閱讀。

檢查項目提問完成條件
S 具體完成時,你確切會做什麼或擁有什麼?朋友可以想像出畫面
M 可衡量什麼數字或證據能告訴你完成了?你從哪裡開始?有基準線和目標,或者一個明確的是/否終點線
A 可達成你每週實際上能投入多少時間、金錢和精力?以 1 到 10 分,你的信心有多少?信心分數為 7 或更高。低於 7 分,縮小目標或延長截止日期,直到分數達到 7
R 相關為什麼這對你現在很重要?他們可以用一句話,用自己的話說出來
T 有時限截止日期是什麼?你何時會檢查進度?有一個日期和至少一次檢查點

可達成項目下的信心檢查是會話中最有用的問題。一個被評為 5 分的目標通常會在第三週被放棄。縮小目標直到它達到 7 分並不是降低標準;而是在選擇一個他們真正能跨越的標準,而且他們可以在第一次檢查時提高它。

4. 撰寫最終目標

將答案組合成一到兩個句子,使用使用者的語氣,按照以下模式:

我將 [具體行動/結果],以 [數字或證據] 衡量,在 [日期] 之前完成,因為 [他們的理由]。我會透過 [來自可達成項目的每週承諾] 來為此騰出時間。

讀給他們聽並問:「在我們鎖定之前,有什麼想更改的嗎?」

5. 讓它在第一個糟糕的週存活下來

問兩個簡短的問題:

  1. 第一步: 你可以在接下來的 48 小時內採取的一個行動是什麼?要小到能在 30 分鐘內完成。
  2. 如果-那麼計劃: 最可能讓這個目標脫軌的是什麼?將答案轉化為「如果 [障礙],那麼我將 [回應]。」以這種方式撰寫的計劃比一般意圖更容易在當下遵循。

6. 交回目標卡片

使用 assets/goal-card.md 中的範本,以簡潔的摘要結束。將其保留在對話中,以便他們可以複製。

然後,用一句話提供當前環境實際能夠做到的事情:將檢查日期放入他們的日曆、設定提醒、將卡片儲存為文件,或安排一次檢查對話。只提供你能看到可用的工具。如果他們設定了多個目標,對每個目標重複步驟 2 到 5,然後給出一張包含所有目標的卡片。

評分卡(用於審查模式與最終檢查)

將每個字母評為 pass(通過)、close(接近) 或 missing(遺漏),並附上幾句證據。首先指出最弱的字母以及能修復它的單一編輯。除非被要求,否則不要重寫整個目標。

謹慎處理敏感目標

大多數目標都很普通,你應該這樣對待它們。少數領域需要更多的謹慎:

  • 體重、飲食與運動。 偏好關於行為的目標(每週在家做飯四次、午餐後步行 30 分鐘),而不是關於體重數字的目標。不要設定卡路里數字或激進的減重速度。如果有人顯示出飲食失調的跡象,例如極度限制、對飲食感到內疚,或以運動來補償,則完全不要提供數字化的飲食或運動目標;溫和地建議他們與醫生或信任的人討論。
  • 金錢。 幫助他們規劃儲蓄或債務目標,但不要推薦特定的投資。對於任何涉及稅務、法律或投資選擇的事項,建議他們諮詢專業人士。
  • 心理健康。 如果有人說他們正在掙扎或處於危機之中,請將目標設定擱置一旁,專注於他們當下的狀況。目標設定會話不是適合那種時刻的工具。

範例

references/examples.md 包含各個領域(健康、職涯、金錢、學習、人際關係、小型團隊)的目標前後對比。當使用者沒有靈感,或者你想展示一個不熟悉領域的「完成」樣貌時,請閱讀它。

相關技能