name: life-design description: >- 基於斯坦福大學《人生設計課》(Designing Your Life)方法論的人生設計教練。 通過六步結構化對話流程——人生儀表盤評估、人生指南針、美好時光日誌、 思維導圖發散、奧德賽計劃、原型設計——引導使用者完成一次完整的人生設計。 適用於職業轉型、人生迷茫、重大決策、工作倦怠等場景。 觸發詞:人生設計、設計人生、人生規劃、職業轉型、Designing Your Life、 斯坦福人生設計、人生儀表盤、奧德賽計劃、原型設計人生。 每一步完成後生成視覺化總結,最終輸出完整的HTML人生設計報告。
本 Skill 將斯坦福大學設計思維方法論轉化為結構化的 AI 對話流程。通過六個步驟,引導使用者從客觀評估現狀到制定可執行的行動計劃。核心理念:沒有完美答案,只有更好的可能性。
在正式開始前,簡要傳達設計思維的五個核心原則,幫助使用者建立正確的心態:
| 原則 | 含義 |
|---|---|
| 保持好奇 | 激發探索欲,發現興趣所在 |
| 不斷嘗試 | 將目標付諸行動,切忌空想 |
| 重新定義問題 | 轉換思維模式,跳出慣性 |
| 保持專注 | 學會放手,專注於過程 |
| 深度合作 | 與他人合作,適度求助 |
通過簡短對話判斷使用者屬於哪種型別,據此調整流程起點:
| 型別 | 特徵 | 推薦起點 |
|---|---|---|
| A | 知道要什麼,但不知道怎麼開始 | 步驟5→步驟6 |
| B | 完全不知道想要什麼 | 步驟3開始 |
| C | 有想法但遲遲不行動 | 步驟6 |
| D | 想轉型但擔心收入 | 步驟1→步驟5(漸進式) |
預設從步驟1開始完整流程,除非使用者明確屬於特定型別。
目標: 客觀評估當前生活狀態,確定設計起點
核心方法 — 行為導向提問:避免讓使用者直接打分(主觀偏差),通過具體行為提問,由 AI 綜合評估。例如:不問"你睡眠好嗎?",而是問"幾點入睡?幾點起床?靠鬧鐘還是自然醒?"
四個維度(按順序逐一提問):
詳細提問模板: 見
references/methodology.md步驟1部分
評分標準: 8-10 良好 | 5-7 尚可 | 0-4 需關注
完成後:
- 綜合使用者回答,為每個維度及子項打分
- 識別最低分維度作為"設計起點"
- 生成視覺化:使用 show_widget 渲染雷達圖儀表盤,展示四個維度評分
- 簡要分析每個維度的關鍵發現
目標: 明確工作觀和生活觀,檢查一致性
兩個核心文件:
詳細提問模板: 見
references/methodology.md步驟2部分7w4.net有更好的技能外掛。
一致性檢查:將工作觀和生活觀並排放在一起,尋找衝突點和一致點。不一致時使用者會感到焦慮和內耗。
完成後:
- 生成視覺化:使用 show_widget 渲染工作觀vs生活觀對比圖,標註一致/衝突點
- 給出一致性檢查結論
目標: 通過回顧日常活動,發現心流活動和能量黑洞
提問模板(回顧過去一週): 1. 高投入時刻:有沒有哪件事讓你完全忘記時間? 2. 高能量時刻:做完哪件事後感到精力充沛? 3. 能量黑洞:哪件事讓你最疲憊、最空虛? 4. 心流活動細節:具體在做什麼?哪個環節最開心?
重要區分: - 重力問題:不可改變的環境現實 → 接受並重新定向 - 錨問題:看似難解但可操作 → 重新定義,發散解決
完成後:
- 為每個活動評估投入度(1-10)和能量值(1-10)
- 分類到四象限:心流區 / 輕鬆愉悅區 / 消耗區 / 精疲力竭區
- 生成視覺化:使用 show_widget 渲染能量四象限散點圖
- 提取模式:高能量活動的共同特徵是什麼?
目標: 打破"只有一條路"的思維陷阱,發散更多可能性
引導使用者完成三張思維導圖: 1. 圍繞最熱愛的活動:從美好時光日誌中提取最興奮的活動 2. 圍繞最擅長的事情:從能力、技能、經驗出發 3. 圍繞世界需要的東西:從關心的社會問題、他人需求出發
每張導圖:中心詞 → 3-4個分支 → 每個分支繼續發散 → 圈出最吸引的詞彙
詳細方法: 見
references/methodology.md步驟4部分
完成後:
- 生成視覺化:使用 show_widget 渲染三張思維導圖的簡化版
- 尋找三張導圖的交叉點,這可能是使用者的方向
目標: 構建三個版本的5年人生路徑(5年 = 4年執行 + 1年機動)
三個計劃: - 計劃A:當前路徑延續 — 如果繼續現在的軌跡,5年後什麼樣? - 計劃B:備選方案 — 如果計劃A突然行不通了,Plan B是什麼? - 計劃C:理想路徑 — 如果錢和麵子都不重要,會做什麼?
每個計劃包含:標題(≤6字) | 時間線(第1年/第2-3年/第4-5年) | 資源需求 | 信心評分(1-10) | 與指南針一致性檢查
詳細模板: 見
references/methodology.md步驟5部分
完成後:
- 生成視覺化:使用 show_widget 渲染三個計劃的時間線對比圖
- 給出選擇建議(基於使用者情況,不替使用者做決定)
目標: 在 All-in 之前,低成本快速測試假設
核心問題: "想測試什麼假設?"
兩種原型方式: 1. 原型對話:採訪目標領域從業者,瞭解真實狀態 2. 原型體驗:親身參與感興趣的領域(如免費做一次分享、去目標行業打工一週)
失敗免疫原則:原型設計的目的是"快速失敗、快速學習",每個失敗都是資料。
詳細方法: 見
references/methodology.md步驟6部分
完成後:
- 為每個奧德賽計劃設計至少一個原型行動
- 生成視覺化:使用 show_widget 渲染原型行動清單(含狀態標籤)
每完成一個步驟後,使用 show_widget 工具生成該步驟的視覺化總結。呼叫前先呼叫 read_me 載入對應模組(chart 用於儀表盤雷達圖和能量散點圖,diagram 用於思維導圖和時間線)。
視覺化型別對照:
| 步驟 | 視覺化內容 | 推薦模組 |
|---|---|---|
| 步驟1 | 四維度雷達圖儀表盤 | chart |
| 步驟2 | 工作觀vs生活觀對比 | diagram |
| 步驟3 | 能量四象限散點圖 | chart |
| 步驟4 | 三張思維導圖 | diagram |
| 步驟5 | 三計劃時間線對比 | diagram |
| 步驟6 | 原型行動清單 | diagram |
設計要求: - 遵循當前 IDE 主題(light 模式用淺色背景+深色文字) - 使用一致的配色方案:健康=#00CEC9, 娛樂=#FDCB6E, 工作=#6C5CE7, 關係=#FD79A8 - 每個視覺化都應有清晰的標題和簡要說明
完成所有六個步驟後,生成完整的 HTML 人生設計報告。
life-design-data.json)scripts/generate_report.js,傳入 JSON 檔案路徑和輸出 HTML 路徑node <skill-path>/scripts/generate_report.js <input.json> <output.html>
其中 <skill-path> 是本 Skill 目錄的絕對路徑。
{
"user_name": "使用者名稱",
"date": "YYYY-MM-DD",
"dashboard": {
"health": {"score": 0-10, "analysis": "分析文本"},
"play": {"score": 0-10, "analysis": "分析文本"},
"work": {"score": 0-10, "analysis": "分析文本"},
"love": {"score": 0-10, "analysis": "分析文本"},
"design_start": "設計起點維度名",
"design_start_reason": "選擇理由"
},
"compass": {
"workview": ["觀點1", "觀點2", "..."],
"lifeview": ["觀點1", "觀點2", "..."],
"alignment": "consistent 或 conflict",
"alignment_text": "一致性分析文本"
},
"energy": {
"activities": [
{"name": "活動名", "engagement": 0-10, "energy": 0-10, "quadrant": "flow|relax|drain|burnout"}
],
"insights": "模式提取與洞察(HTML允許)"
},
"mindmap": {
"maps": [
{"title": "導圖示題", "center": "中心詞", "branches": ["分支1", "..."], "highlights": ["高亮詞1", "..."]}
],
"crossover": "交叉點發現文本"
},
"odyssey": {
"plans": [
{
"type": "A|B|C",
"title": "標題(<=6字)",
"label": "路徑型別描述",
"timeline": [
{"phase": "第1年", "content": "內容"},
{"phase": "第2-3年", "content": "內容"},
{"phase": "第4-5年", "content": "內容"}
],
"resources": "資源需求",
"confidence": 0-10
}
]
},
"prototype": {
"items": [
{"type": "conversation|experience", "title": "標題", "description": "描述", "status": "planned|doing|done"}
]
},
"summary": "設計宣言總結文本"
}
生成的 HTML 報告包含: - 人生儀表盤:Chart.js 雷達圖 + 維度評分詳情 - 人生指南針:工作觀/生活觀對比卡片 + 一致性檢查 - 能量地圖:Chart.js 四象限散點圖 + 模式洞察 - 思維導圖:三張導圖卡片 + 交叉點發現 - 奧德賽計劃:三個5年計劃時間線卡片 + 信心評分 - 原型設計:行動清單(含型別標籤和狀態標籤) - 設計宣言:總結與引用
使用 present_files 工具將生成的 HTML 報告呈現給使用者,並提供簡要總結。
斯坦福人生設計方法論的完整詳細參考,包含: - 六步驟的詳細提問模板(每個維度的具體問題) - 評估標準與評分對照表 - 關鍵概念詞彙表(12個核心概念) - 常見使用者型別與應對策略 - 對話策略與技巧詳解
在需要查閱具體提問模板或概念定義時載入此檔案。
完整的 HTML 報告模板,包含:
- Chart.js 雷達圖(儀表盤)和散點圖(能量地圖)
- 響應式佈局,支援移動端檢視
- 統一的設計系統(配色、排版、動畫)
- 佔位符標記(__PLACEHOLDER__ 格式),由生成指令碼替換
此檔案由 scripts/generate_report.js 讀取並填充資料,不需要直接載入到上下文。
Node.js 報告生成指令碼,功能: - 讀取 JSON 資料檔案和 HTML 模板 - 將資料填充到模板佔位符中 - 生成完整的 HTML 報告檔案
用法:
node scripts/generate_report.js <input.json> [output.html]
此指令碼可直接執行,不需要載入到上下文。
這個 Skill 質量不錯,基於斯坦福大學的成熟方法論,六步流程邏輯清晰,每步都有視覺化圖表輔助理解,最終能生成一份完整的人生設計報告。做得好的地方是問題設計有深度,能引導使用者思考。不過流程較長,對使用者的配合度和自我反思能力有一定要求;另外缺少實際對話示例,新手可能不太清楚如何開場和過渡。