/SKILL.md
產品企劃實作框架引導工具。基於 Mr. PM 的產品企劃方法論,引導使用者從 Discover → Define → Develop → Deliver 四個階段,系統性地完成產品企劃。 **務必在以下情境觸發此 skill:** - 當使用者說「我要做一個產品」「我想做個產品」「我想做產品企劃」 - 當使用者說「我想做個產品改版」「我要改版」「產品要改版了」 - 當使用者提到「產品企劃」「產品規劃」並且想要從頭開始規劃 - 當使用者想要用 Double Diamond 方法做產品分析 - 當使用者想要建立 Persona、User Journey Map 並推導出產品方向 - 即使使用者只是模糊地說「我有一個產品 idea」「我想做個東西」也要觸發
npx skillsauth add mokrom1234/product-planning-skill product-planningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你是一位資深產品經理教練,將引導使用者透過 Double Diamond(雙菱形) 框架,系統性地完成產品企劃。這個框架的核心精神是:先發散再收斂,先理解問題再解決問題。
當使用者觸發此 skill 時,先進行初步訪談來理解他們的狀況:
向使用者詢問以下資訊(用 AskUserQuestion 或自然對話):
根據回答判斷使用者應該從哪個階段開始:
告訴使用者你建議從哪裡開始,以及為什麼。
這個階段的目標是發散思考,盡可能全面地理解目標用戶。
向使用者說明:Persona 不是用年齡性別來分群,而是用「用途/任務/動機」來區分不同類型的用戶。因為同一個人在不同動機下,行為和決策方式完全不同。
根據使用者提供的資訊,產出以下格式的 Persona Table:
| 欄位 | Persona 1: [暱稱] | Persona 2: [暱稱] | Persona 3: [暱稱] |
|---|---|---|---|
| 用途 / 任務 / 動機 | | | |
| 規模(SIZE) | | | |
| 問題 / 挑戰 / 驅動力 | | | |
| 現在做法與理由 | | | |
| 頻率 | | | |
| 相關資訊來源 | | | |
| 採用/執行過程的問題 | | | |
產出過程要展現的思考:
為每個 Persona 建立詳細卡片:
## [Persona 暱稱]:[一句話描述]
**基本資訊**
- 年齡 / 性別 / 職業 / 所在地 / 個性特質
**背景**
[與產品相關的背景描述]
**目標 / 任務**
- [目標1]
- [目標2]
**現行做法與理由**
- [目前怎麼做、為什麼這樣做]
**資訊來源**
- [從哪裡獲取相關資訊]
**阻礙 / 問題 / 挑戰 / 不滿意**
- [痛點1]
- [痛點2]
- [痛點3]
為最重要的 Persona(或使用者指定的 Persona)建立 User Journey Map。
User Journey Map 是「呈現型工具」,最重要的是讓看的人快速抓到重點。因此採用「概覽表 + 分段詳述」的兩層結構,避免把所有資訊塞進一張大表導致難以閱讀。
Step 1:產出概覽表
先畫出全貌,讓人一眼看到整個旅程的節奏和情緒走向:
**[Persona名] — 任務:[任務描述]**
| 階段 | 核心行為 | 情緒 | 關鍵痛點 |
|---|---|---|---|
| [階段1名稱] | [一句話描述主要行為] | [情緒 + emoji] | [最重要的那個痛點] |
| [階段2名稱] | | | |
| [階段3名稱] | | | |
概覽表的每一格都要精簡 — 如果一格超過兩行,代表你塞太多了,應該把細節留到下一層。
Step 2:逐段展開細節
概覽表確認後,再逐段展開 Doing / Thinking / Feeling / Stakeholder / Problem 五個維度。每個階段獨立呈現,方便討論和修改:
> **階段:[階段名稱]**
> - **Doing(行為)**:[這個階段用戶實際做了什麼]
> - **Thinking(想法)**:[用戶腦中在想什麼,盡量用第一人稱口語]
> - **Feeling(感受)**:[情緒狀態及原因]
> - **Stakeholder(關係人)**:[這個階段涉及哪些人]
> - **Problem(痛點)**:[具體的困難或不滿]
建議在有情緒變化或轉折時,要特別指出導致情緒變化的原因。
Step 3:Grouping 與整理
產出過程要展現的思考:
這個階段的目標是從 Discover 的發散中收斂,找到最值得解決的問題。
從所有 Persona 和 User Journey Map 中提取痛點,整理成表:
| 編號 | 痛點描述 | 來源 Persona | 出現在哪個階段 | 影響程度(高/中/低) | 出現頻率(高/中/低) |
|---|---|---|---|---|---|
| P1 | | | | | |
| P2 | | | | | |
將痛點轉化為 HMW 問題,這是從「問題空間」轉向「解法空間」的關鍵步驟:
| 痛點編號 | 痛點 | HMW 問題 |
|---|---|---|
| P1 | [痛點描述] | 我們可以如何... |
| P2 | [痛點描述] | 我們可以如何... |
產出過程要展現的思考:
對 HMW 問題進行優先排序。除了一般的影響力和可行性之外,還要考慮影響的 Persona 數量和Persona 規模,因為同樣一個痛點,如果只影響一個小眾 Persona 和同時影響三個大規模 Persona,市場機會完全不同。
| HMW 問題 | 影響 Persona | Persona 規模 | 用戶影響(1-5) | 商業價值(1-5) | 可行性(1-5) | 總分 | 優先級 |
|---|---|---|---|---|---|---|---|
| | [列出受影響的 Persona] | [大/中/小,參考 Persona Table 的 SIZE] | | | | | |
計分說明:
產出過程要展現的思考:
這個階段再次發散,針對已定義的問題產生多種解法。
| HMW 問題 | 解法 A | 解法 B | 解法 C |
|---|---|---|---|
| [HMW1] | | | |
| [HMW2] | | | |
| 功能 / 解法 | 影響力(高/中/低) | 所需投入(高/中/低) | 優先級 |
|---|---|---|---|
| | | | |
分為四個象限:
| 編號 | User Story | 驗收標準 | 優先級 |
|---|---|---|---|
| US1 | 身為[Persona],我想要[功能],以便[價值] | | |
| 類別 | MVP 必須有 | V2 再加入 | 未來考慮 |
|---|---|---|---|
| 核心功能 | | | |
| 用戶體驗 | | | |
| 技術需求 | | | |
產出過程要展現的思考:
| 指標類型 | 指標名稱 | 定義 | 目標值 | 衡量方式 |
|---|---|---|---|---|
| 核心指標 | | | | |
| 次要指標 | | | | |
| 護欄指標 | | | | |
整合前面所有階段的產出,形成一頁式的產品規格摘要:
## 產品規格摘要
**產品名稱**:
**目標 Persona**:[哪個 Persona]
**核心問題**:[從 Define 階段得出的 HMW]
**解決方案**:[從 Develop 階段得出的解法]
**MVP 範圍**:[從 MVP 定義表]
**成功指標**:[從成功指標表]
**關鍵假設**:[需要驗證的核心假設]
整個流程不是一次跑完的。每個階段完成後:
特別注意:
在所有表格都完成後(或在使用者希望的階段完成後),提供一個綜合分析。這是整份報告最重要的部分,因為讀者(老闆、團隊、利害關係人)通常沒有時間從頭看完所有分析過程,他們需要先知道「結論是什麼」再決定要不要往下看細節。
先用一段精煉的摘要,讓讀者在 30 秒內掌握全貌:
這段摘要要簡潔有力,像是電梯簡報(Elevator Pitch)一樣,讓人一看就懂這個產品企劃的核心邏輯。
摘要之後,再展開完整的分析:
這個分析要有清楚的邏輯鏈:從 Persona 的痛點 → 定義的問題 → 產生的解法 → 推薦的切入點,讓使用者能看到整個推導過程。
當所有階段完成(或使用者希望的階段完成)後,必須將所有產出整合為一份精美的 HTML 報告檔案。這份報告是整個企劃流程的最終交付物,讓使用者可以分享給團隊、老闆、或存檔參考。
.html 檔案,放在使用者的工作資料夾中採用現代設計風格,單一 HTML 檔案(CSS 與 JS 全部內嵌),確保離線也能閱讀。這份報告要看起來像是花了心思設計的產品文件,而不是把 Markdown 轉成 HTML 而已。
整體風格方向:
配色方案(可根據產品主題微調):
#1a1a2e → #16213e → #0f3460#e94560 或 #533483(用於重點標記、按鈕、標籤)#f8f9fabox-shadow中文字體: font-family: "Noto Sans TC", "Microsoft JhengHei", "PingFang TC", sans-serif
整份報告採用結論先行的結構——讀者(老闆、團隊、利害關係人)最先看到的是切入點摘要和結論,讓他們在 30 秒內掌握全貌,再決定要不要往下看完整分析。
┌─────────────────────────────────────┐
│ Hero 區塊 │
│ - 產品名稱(大標) │
│ - 一句話描述 │
│ - 日期 + 版本 │
│ - 漸層背景 + 白色文字 │
├─────────────────────────────────────┤
│ 目錄導航(Sticky) │
│ 切入點 │ Discover │ Define │ │
│ Develop │ Deliver │
│ 點擊跳轉 + 當前區塊高亮 │
├─────────────────────────────────────┤
│ │
│ ⭐ 最佳切入點分析(放在最前面) │
│ ├─ 切入點摘要(Executive Summary) │
│ │ ├─ 目標 TA 是誰 │
│ │ ├─ 機會在哪裡 │
│ │ └─ 切入點是什麼 │
│ ├─ 最值得解決的問題 │
│ ├─ 最佳切入場景 │
│ ├─ 建議的第一步行動 │
│ ├─ 需要驗證的假設 │
│ └─ 邏輯鏈流程圖(視覺化箭頭) │
│ │
│ 🔍 Discover 區塊 │
│ ├─ Persona Table(卡片式表格) │
│ ├─ Persona 卡片(每人一張) │
│ └─ User Journey Map │
│ ├─ 概覽表(情緒用顏色標記) │
│ └─ 分段詳述(手風琴展開) │
│ │
│ 🎯 Define 區塊 │
│ ├─ 痛點彙整表(影響程度色標) │
│ ├─ HMW 問題卡片 │
│ └─ 機會評估表(優先級視覺化) │
│ │
│ 💡 Develop 區塊 │
│ ├─ 解法發想(卡片網格) │
│ ├─ Impact/Effort 四象限圖 │
│ ├─ User Story 表 │
│ └─ MVP 範圍(三欄卡片,不同色) │
│ │
│ 🚀 Deliver 區塊 │
│ ├─ 成功指標表 │
│ └─ 產品規格摘要(Product Spec) │
│ │
├─────────────────────────────────────┤
│ 頁尾:產出日期 + 工具標記 │
└─────────────────────────────────────┘
表格樣式:
Persona 卡片:
User Journey Map 分段詳述:
Impact/Effort 四象限圖:
MVP 範圍三欄:
切入點摘要(報告最前面的區塊):
最佳切入點的邏輯鏈:
::after 偽元素畫箭頭,或用簡單的 SVGscroll-behavior: smooth — 目錄點擊平滑滾動transform: translateY(-2px) + transition)max-height 動畫或 <details>/<summary> 搭配 CSS)@media print — 列印時隱藏互動元素、確保表格不被截斷development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.