Skill設計思路拆解:一個想法+6步工作流=用戶畫像 + MRD + BRD + PRD

作者:蝦哥AI
日期:2026年4月26日 下午11:34
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

用6步工作流令AI從「畀建議」變「交結果」—需求定義Skill設計思路拆解

整理版摘要

呢篇文章係蝦哥分享佢設計嘅需求定義Skill背後嘅思路。佢發現好多創業者同產品經理用AI寫PRD嘅時候,成日遇到AI亂猜用戶、亂編數據、功能列表亂曬籠、忽略AI產品特有風險等問題。原因係每次都要由頭教AI,好浪費時間。所以佢整咗個Skill,等AI跟死一份工作手冊,用家只要講一句「我想做個XX產品」,AI就會自動行6步流程:用戶畫像、MRD、BRD、PRD、反面驗證、自檢,最後輸出四份可以拎去評審嘅文檔。成個設計嘅核心係「矛盾先行、模板驅動、事實優先、用戶主導」。

蝦哥強調,需求定義唔係AI一個人嘅事,每一步都要等用家確認,確保方向準確。佢仲拆解咗Skill嘅五層架構:frontmatter(觸發條件)、Role/Goals/Constraints(身份同規則)、執行流程、references(按需加載嘅模板)、Init(開場白)。佢話學識呢個設計思路,人人都可以為自己嘅工作場景整專屬Skill。整體結論係:AI要從「隨便傾」變成「按流程辦事」,先至真正幫到手。

呢篇文章適合想系統化做產品、又唔想被AI牽住走嘅創業者同產品經理。佢提供咗安裝方法同測試提示詞,仲有常見問題排查,非常實用。

  • 矛盾先行:先搞清楚用戶痛點,先至決定做咩功能,唔好一嚟就諗解決方案。
  • 模板驅動:用內置模板強制文檔格式,避免AI自由發揮,輸出標準化。
  • 事實優先:市場數據必須聯網搜索,禁止編造,確保決策有依據。
  • 用戶主導:每一步都要等用家確認,AI只負責結構化輸出,方向由人拍板。
  • 反面驗證:強制檢查方案會死喺邊,補救只講正面嘅盲點,降低失敗風險。
結構示例

內容結構

內容結構 text
requirement-definition/├──
SKILL.md              # 主文件,定義Skill的所有規則└── references/           # 模板文件夾    ├── 用戶畫像模板.md    ├── MRD模板.md    ├── BRD模板.md    ├── PRD模板.md    └── 競品分析模板.md
整理重點

點解要有呢個Skill?—冇Skill嗰陣嘅四個坑

蝦哥話,冇Skill嗰陣,AI寫PRD經常有四個大問題。第一,方向跑偏,一嚟就諗功能,唔諗用戶痛點。第二,產品維度永遠漏嘢,例如AI產品要寫「模型跪咗點算」,但AI自己唔會提。第三,只有正面論證,AI永遠話好,唔會話死。第四,文檔寫完就算,冇自檢冇存檔。呢個Skill就係為咗解決呢啲問題,等AI跟死工作流程,唔使每次由頭教。

整理重點

Skill設計拆解:五層架構點樣運作

成個Skill分五層,由底到頂:frontmatter做身份證,決定幾時觸發;Role/Goals/Constraints定義AI身份同行為邊界;執行流程係6步工作流;references/係按需加載嘅模板;Init係AI第一句開場白,畀用戶預期。

frontmatter裏面嘅description好緊要,要寫中英文關鍵詞,例如「需求梳理」、「幫我寫個PRD」,先至觸發到。Constraints入面最關鍵嘅幾條:矛盾驅動、模板驅動、事實優先。

Skill提供三種執行模式:完整模式(6步全走)、精簡模式(快速驗證)、單文檔模式(直接跳去某一步)。蝦哥話,畀用戶揀,先至好用。

整理重點

6步工作流:點解係呢個順序?

  1. 1 第1步:用戶畫像 — 搞清楚「我哋為邊個解決問題?」呢個係基礎,唔做呢步後面都冇意思。
  2. 2 第2步MRD — 確認「呢個矛盾真實存在嗎?」用數據說話,唔可以靠估。
  3. 3 第3步BRD — 計算「解決呢個矛盾賺唔賺到錢?」商業價值要講得通。
  4. 4 第4步PRD — 具體話畀人知「我哋要做啲咩?」功能清單、優先級、風險都要有。
  5. 5 第5步:反面驗證 — 問「呢個方案可能會死喺邊?」強製做魔鬼代言人檢驗。
  6. 6 第6步:自檢清單 — 最後體檢,確認「我哋準備好上線未?

蝦哥解釋點解用戶畫像放喺BRD之前:「先搞清楚為邊個做,先至好傾揾唔揾到錢。」如果連用戶都未搞清楚,商業模式就係空中樓閣。另外,每步都要等用家確認,因為需求定義嘅價值唔係快,而係每一步都經過驗證。

SKILL.md入面有12條「必須遵守」同8條「禁止行為」,例如必須先完成用戶畫像先入MRD、禁止喺反面驗證前寫PRD,全部來自實際教訓。

整理重點

點樣安裝同使用?

文件結構好簡單:一個SKILL.md主文件,加一個references/文件夾放5個模板。安裝可以揀項目級安裝(放.project/.claude/skills/)或者用戶級安裝(放全局目錄)。裝好之後直接同Claude Code講「我有個想法:做一個AI圖紙生成工具」之類嘅說話,AI就會自動觸發。

  • 默認行完整模式,想快啲可以講「精簡模式」。
  • 如果只想要PRD,講「單文檔模式」直接跳去對應步驟。
  • 常見問題:AI冇觸發通常係description關鍵詞唔夠;輸出格式唔啱就檢查references模板;數據似係編嘅就睇嚇Constraints有冇寫「必須聯網搜索」。

蝦哥最後總結:讓AI從「隨便傾」變「按流程辦事」,從「畀建議」變「交付結果」。學識呢個設計思路,你就可以為自己嘅工作場景整一個專屬Skill。

            

圖片
【蝦哥導讀】

產品經理需求定義Skill設計思路拆解,一個想法+6步工作流等於交付四件套文檔(用戶畫像+MRD+BRD+PRD)。它解決的核心問題是:讓AI從"給建議"變成"交付結果"。

一、先說場景

你有個創業想法——比如"做一個AI幫人設計圖紙的工具"。你興沖沖打開AI,問它:"幫我寫個PRD。"

AI確實給你吐了一大堆文字。但你看完之後發現:

不知道用戶是誰——AI隨便猜了一個

市場數據全是編的——看着像真的,其實現編的

功能列表像購物清單——什麼都有,但不知道先做哪個

完全沒提"AI掛了怎麼辦"——這個坑,AI自己不會跳

問題出在哪?

不是AI不聰明,而是你每次都要從頭教它:你是誰、你要做什麼、按什麼格式寫、哪些東西不能漏。教一次還行,教十次你就瘋了。

需求定義Skill就是來解決這個問題的。

你可以把Skill理解成:給AI塞了一本工作手冊。以後你只要說一句"我想做個XX產品",它就自動按手冊裏的流程走——收集信息、畫用戶畫像、分析市場、算商業賬、寫PRD、自檢。不用每次重新教,不用擔心它漏東西,不用擔心它瞎編數據。

二、沒有Skill時的四個坑

先看一張對比表:

描述


坑1:方向跑偏很多人上來就想"我要做什麼功能",但沒搞清楚"用戶到底痛在哪"。這個Skill的核心理念是——先找矛盾,再推方案。矛盾找錯了,後面全白乾。
坑2:AI產品維度總是漏普通產品的PRD不用寫"模型掛了怎麼辦",但AI產品必須寫。沒人提醒的話,這些關鍵問題就被跳過了。
坑3:只有正面論證AI寫東西天然傾向"這個方案很好",但從不主動說"這個方案可能會死在哪"。這個Skill強制要求做反面驗證和魔鬼代言人檢驗。
坑4:文檔寫完就完了沒有自檢、沒有存檔、沒有後續驗證計劃。這個Skill會在最後幫你做一次全面體檢。

三、這個Skill能幫你做什麼

一句話定義:

你輸入一句產品想法 → Skill引導你走完6步 → 輸出4份可以拿去評審的文檔。

輸入→處理→輸出:

階段內容


輸入一句產品想法
處理6步工作流逐步引導
輸出用戶畫像 + MRD + BRD + PRD

適合什麼場景:

新項目立項,需要從0到1梳理需求

有個模糊的想法,想系統化地想清楚

需要給團隊或投資人看的正式文檔

不適合什麼場景:

已經有完整PRD,只想改幾個字段

純技術方案設計(這個Skill聚焦在"做什麼",不是"怎麼實現")

和普通問AI的區別:

對比項普通問AI這個Skill


---
用戶定義每次都要重新說內置模板,不用重複
文檔格式隨機生成,看心情強制走模板,輸出標準化
市場數據瞎編概率高要求聯網搜索,禁止編造
AI產品專屬問題完全忽略強制檢查項
反面驗證沒有強制要求

簡單說:Skill是系統級的能力插件,提示詞是一次性消耗品。

四、Skill設計拆解

1. frontmatter:Skill的"身份證"

打開SKILL.md,最頂上有一段被`---`包裹的內容,這就是frontmatter,作用是告訴AI:這個Skill叫什麼、什麼時候該用它。

兩個設計要點:

`name`用英文短橫線命名(如`requirement-definition`),這是Claude Code的規範要求

`description`裏要寫觸發關鍵詞,中英文都寫。用戶說"幫我寫個PRD"或"需求梳理",AI才能匹配到這個Skill

description寫得好不好,直接決定Skill能不能被觸發。 寫太籠統,AI不知道什麼時候該用;寫太窄,很多場景觸發不了。

2. Role/Goals/Constraints:三件套的分工

模塊作用比喻
---------
Role定義AI的身份和立場告訴AI"你是誰"
Goals明確最終要交付什麼告訴AI"你要做成什麼事"
Constraints設置邊界和規則告訴AI"你不能做什麼"

為什麼三個都要寫?因為AI沒有"常識判斷"。你不告訴它"禁止編造市場數據",它就真的會編。你不告訴它"每步要等用戶確認",它就一口氣全輸出完。

Constraints裏最重要的幾條:

矛盾驅動:每一步都必須回到核心矛盾

模板驅動:不能自由發揮格式

事實優先:市場數據必須聯網搜索

3. 內置知識庫:為什麼模板不寫在SKILL.md裏

這個Skill有5個模板文件,放在`references/`文件夾下:

用戶畫像模板.md

MRD模板.md

BRD模板.md

PRD模板.md

競品分析模板.md

為什麼不直接寫在SKILL.md裏?

因為Skill有一個"按需加載"的機制:

AI啓動時,只讀frontmatter(幾十個字,幾乎不花錢)

用戶觸發Skill後,才讀SKILL.md主體(幾千字)

到了寫用戶畫像那一步,才去讀用戶畫像模板(又幾千字)

這樣做的好處:省Token,也避免一次性塞太多內容導致AI"記不住"。

如果你發現AI輸出的文檔格式不對,第一件事檢查`references/`文件夾裏的模板文件是不是完整的。

4. 執行模式:為什麼要給用戶選擇權

這個Skill提供三種模式:

模式適用場景特點


---
完整模式嚴肅產品立項6步全走,每個環節都有
精簡模式快速驗證想法只走核心步驟,跳過詳細分析
單文檔模式只需要一份特定文檔直接跳到對應步驟

不是所有場景都需要"全套體檢"。 有時候你只是想快速驗證一個想法,跑完整流程太重了。給用戶選擇權,才能讓Skill真正好用。

5. 6步工作流:為什麼是這個順序

這是整個Skill最核心的設計。6步的順序不是隨便排的,背後有一條清晰的邏輯鏈:

第1步:用戶畫像 → 第2步:MRD → 第3步:BRD → 第4步:PRD → 第5步:反面驗證 → 第6步:自檢
步驟文檔輸出核心問題



第1步用戶畫像我們在為誰解決問題?
第2步MRD這個矛盾真實存在嗎?
第3步BRD解決這個矛盾能賺錢嗎?
第4步PRD我們具體要做什麼?
第5步反面驗證這個方案可能會死在哪?
第6步自檢清單我們準備好上線了嗎?

為什麼用戶畫像在BRD之前?

很多人習慣先算商業賬再想用戶。但這個Skill的理念是:先搞清楚為誰做,再談能不能賺錢。 如果用戶都沒搞清楚,商業模式就是空中樓閣。

為什麼每步都要等用戶確認?

因為需求定義不是AI一個人的事。AI負責結構化輸出,但判斷對不對、方向準不準,必須由你拍板。一口氣全輸出完,你根本來不及糾偏。

需求定義的價值不在於快,在於每一步都經過驗證。快速出的PRD,大概率要推倒重來。

6. 關鍵規則:為什麼必須存在

SKILL.md裏有12條"必須遵守"和8條"禁止行為"。看起來很多,但每條都有血淚教訓。

規則類型典型例子作用


---
必須遵守必須先完成用戶畫像才能進入MRD保證順序正確
必須遵守市場數據必須聯網搜索,禁止編造保證數據真實
必須遵守每步必須等用戶確認才能繼續保證用戶主導
禁止行為禁止在反面驗證前寫PRD防止跳過關鍵步驟
禁止行為禁止編造競品信息防止虛假分析

7. Init開場白:第一印象很重要

SKILL.md最後有一段Init,規定了AI被觸發後說的第一句話。

為什麼要設計這個?因為好的開場白能:

讓用戶知道接下來會發生什麼(6步流程預告)

降低用戶的輸入門檻("簡單描述就行")

給出示例,幫用戶快速進入狀態

五、Skill整體架構:五層結構一張圖

把這個Skill想象成一棟五層樓,從下往上:

樓層模塊作用


---
第1層(地基)frontmatterSkill的"身份證",決定什麼時候觸發
第2層Role/Goals/Constraints定義AI的身份和行事邊界
第3層執行流程6步工作流的順序和規則
第4層references/按需加載的模板文件
第5層(屋頂)InitAI的第一句話,給用戶預期

六、安裝使用:手把手教你裝起來

文件結構

一個完整的requirement-definition Skill長這樣:

requirement-definition/
├── SKILL.md # 主文件,定義Skill的所有規則
└── references/ # 模板文件夾
├── 用戶畫像模板.md
├── MRD模板.md
├── BRD模板.md
├── PRD模板.md
└── 競品分析模板.md

安裝方式

方式一:項目級安裝(只對當前項目生效)

把整個`requirement-definition/`文件夾放到你項目的`.claude/skills/`下:

項目級安裝(只對當前項目生效)

把你的項目/
└── .claude/
└── skills/
└── requirement-definition/ # 整體放這裏
├── SKILL.md
└── references/

方式二:用戶級安裝(對所有項目生效)

放到你電腦的全局目錄:

C:\Users\你的用戶名\.claude\skills\requirement-definition\

~/.claude/skills/requirement-definition/

兩個位置都放一份也沒問題,項目級會優先生效。

如何觸發

裝好之後,你不需要做任何特殊操作。直接在Claude Code裏說話就行,AI會自動識別並觸發。

三個可以直接複製的測試提示詞:

"我有個想法:做一個AI圖紙生成工具,幫我走一遍完整的需求定義流程"

"我想做一個程序員簡歷優化工具,走精簡模式"

"幫我生成一份MRD,目標用戶是跨境電商運營"

默認走完整模式(6步全走),如果你只想要PRD可以說"單文檔模式",直接跳到對應步驟。

常見問題排查

問題原因解決方法


---
AI沒有觸發Skilldescription裏沒有當前關鍵詞檢查SKILL.md的description字段
文檔格式不對references/裏的模板文件不完整檢查對應模板文件是否存在
輸出太簡略走的精簡模式改說"完整模式"
數據像是編的沒有聯網搜索檢查Constraints裏是否寫了"必須聯網搜索"

七、總結

核心價值一句話:

讓AI從"隨便聊聊"變成"按流程辦事",從"給建議"變成"交付結果"。

適合誰用:

想做AI產品但不知道從哪下手的創業者

需要快速產出需求文檔的產品經理

想系統化思考產品方向的任何人

學習重點:

不要死記6步流程。重要的是理解三件事:

為什麼從矛盾出發——矛盾找對了,方向才不會錯

為什麼要反面驗證——只有正面論證的方案,經不起現實檢驗

為什麼模板和流程要分離——這是Skill能複用、能維護的關鍵

學會了這個Skill的設計思路,你也可以用同樣的方法,給自己的工作場景做一個專屬Skill。

歡迎在評論區聊聊你的想法~

如果這篇文章讓你有收穫,別忘了點贊、分享、推薦~

也歡迎關注我的公眾號,每天有AI最新資訊分享🦐

圖片
圖片