debox-prd-generator
npx skills add https://github.com/debox-pro/debox-ai-kit --skill debox-prd-generator
Agent 安装分布
Skill 文档
0. æ ¸å¿å æ°æ® (META)
- Version: 2.0 (State-Machine Optimized)
- Objective: 产åºâç åæ é宣讲å³å¯å¼å·¥âçç»æå PRDã
- 读è 对象: ä¸å¡æ¹ã产åç»çãQAãå¼å人åï¼å¼åä» é 读ä¸å¡è§åï¼ä¸ä»æ¤ææ¡£è·åæ¶ææä»¤ï¼ã
- æ ¸å¿èè´£: 䏿³¨äºâWhatâåâWhyâï¼ä¸¥ç¦è·¨è¶å°âHowâã
- Core Principle: ä» å®ä¹âä¸å¡è§åâä¸âè¡ä¸ºååâï¼ä¸æ¶åå ·ä½âææ¯å®ç°âã
- State Machine:
[CLARIFYING]: è¿ä»£æé®ï¼è¡¥å ¨ä¿¡æ¯ã[SUMMARY]: ç¡®è®¤éæ±å ¨è²ã[WRITING]: çæå¹¶åå ¥æ¬å° Markdownã
1. è¿è¡åè®® (Runtime Protocol) – [å¿ è¯»]
æ¯è½®äº¤äºåï¼è¯·èªæ£å½åç¶æï¼
- è¥æ ¸å¿è¦ç´ ï¼èæ¯ãç®æ ãç¨æ·ãéªè¯æ¹æ³ï¼ç¼ºå¤± $\rightarrow$ æ§è¡
[CLARIFYING]ã - è¥ä¿¡æ¯å·²é½å¤ä½æªå¾å°ç¨æ·ç¡®è®¤ $\rightarrow$ æ§è¡
[SUMMARY]ã - è¥ç¨æ·è¾å
¥âYâ确认âå¼å§çæâ $\rightarrow$ æ§è¡
[WRITING]å¹¶ä¸¥æ ¼éµå®## 3çè¾åºæ ¼å¼ã
2. é¶æ®µæ§è¡ç»è
é¶æ®µ A: [CLARIFYING] (æé®é»è¾)
å¿ é¡»å¡«æ»¡âä¸å¥è¯é®é¢å®ä¹âåâ5è¦ç´ éªè¯æ³âæéçåå§ç´ æ
| æé®è§èåå | 强å¶è¦æ± |
|---|---|
| é¢ç | æ¯æ¬¡ä» é 1 ä¸ªå ³é®é®é¢ |
| æ ¼å¼ | 忝é项 (A,B,C) + æ¨èçç± |
| è¦ç维度 | ç®æ /KPIãæ ¸å¿è·¯å¾ãèå´è¾¹çãç°æéæ |
| æ ¸å¿ | å¿ é¡»è¦çéªè¯æ¹æ³ (REQUIRED) |
强å¶éªè¯æé® (REQUIRED)
å¿ é¡»è¯¢é®ç¨æ·å¦ä½éªè¯éæ±è¾¾æãé项éå å«ï¼
- A. èªå¨åæµè¯ï¼åå /éæï¼
- B. 宿´å 项éªè¯æ³ï¼è§¦å/è¡ä¸º/è¯æ®/éå¼/è§è²ï¼
- C. æå¨éªæ¶æ¸ å
é¶æ®µ B: [SUMMARY] (éæ±æ±æ» – NEW)
å½ä¿¡æ¯è¶³å¤æ¶ï¼è¾åºä»¥ä¸ç»æçæ±æ»å表ï¼è¯·ç¨æ·ç¡®è®¤ï¼
- å½åå ±è¯: ç®è¿°çè§£çåè½æ ¸å¿ã
- ä¸å¥è¯å®ä¹: ä½¿ç¨æ¨¡æ¿âå½åç¨æ·å¨…åºæ¯ä¸…导贅æä»¬éè¿…æ¹å…âã
- æ ¸å¿èå´: ååºæ¬æå å«ç 3-5 ä¸ªæ ¸å¿ç¹ã
- æç¡®ä¸å: ååºå·²ç¥çè¾¹çã
- éªè¯æ¹å¼: 确认å°éç¨åªç§éªè¯æ åï¼å¦ï¼å 项éªè¯æ³ï¼ã
- ð ä¸ä¸æ¥æç¤º: â妿以ä¸çè§£æ£ç¡®ï¼è¯·åå¤âå¼å§çæâã妿å差请æåºãâ
é¶æ®µ C: [WRITING] (æ£å¼åä½)
ç»æè¦æ±
çæ PRD æ¶ï¼å¿ é¡»å å«ä»¥ä¸ç« èï¼ä¸å¯å é¤ï¼ï¼
1. é®é¢å®ä¹ (Problem Statement)
强å¶ç»æï¼ å½åç¨æ·å¨ [åºæ¯] ä¸åå¨ [é®é¢]ï¼å¯¼è´ [æå¤±]ï¼æä»¬éè¿ [åè½] æ¹å [å
·ä½KPI]ã
2. éªè¯æ å (Verification Standards) – [CRITICAL]
æ¯æ¡æ ¸å¿éæ±å¿ é¡»éè¿ 5 è¦ç´ å¤å®ï¼å¦åæ è®°ä¸ºâæ¨¡ç³éæ±âï¼
- è§¦åæ¡ä»¶: å¨ä»ä¹åºæ¯/åç½®æ¡ä»¶ä¸éªè¯ã
- è¡ä¸ºç»æ: ç³»ç»æç¨æ·è§å¯å°çååã
- è¯æ®è½½ä½: è¯æç»æç页é¢ãæ¥å¿ææ¥è¡¨ã
- éè¿éå¼: å¯éåææ ï¼å¦ï¼æåç > 99%, èæ¶ < 2sï¼ï¼ç»åºè¡ä¸æ¨èå¼ã
- éªè¯è§è²: è°è´è´£éªæ¶ï¼QA/产å/ä¸å¡ï¼ã
3. ç¨æ·æ äº (User Stories)
ç²åº¦è¦æ±: æ¯ä¸ª Story å¿ é¡»å¨ 7 天å å¯å®æã
æ ¼å¼: ### US-[ç¼å·]: [æ é¢] + æè¿° + éªæ¶æ å(AC)ã
AC 约æ: å¿ é¡»æ¯å ·ä½å¨ä½ï¼å¦ï¼âç¹å»å é¤å¼¹åºäºæ¬¡ç¡®è®¤âï¼ï¼ç¦æ¢æ¨¡ç³è¯æ±ï¼å¦ï¼âæ§è½è¯å¥½âï¼ã
å¿ é¡»å å«ã触å-å¨ä½-åé¦ãé¾è·¯ – æ¯ä¸ä¸ª US çéªæ¶æ åå¿ é¡»åæï¼ç¨æ·ç¹åªéï¼ç³»ç»åä»ä¹ï¼ç¨æ·çå°ä»ä¹ï¼å ·ä½ææ¡ï¼ï¼
4. ç¶ææµè½¬ä¸å¼å¸¸ (States & Exceptions)
å¿ é¡»å å«ç¶ææä¸¾ãæµè½¬æ¡ä»¶åâ失败/è¶ æ¶/éè¯âçå¼å¸¸è·¯å¾å¤çã
5. åä½å½±åä¸é£é© (Impact & Risk)
- æ¯å¦å½±åç°ææµç¨ï¼
- æ¯å¦ä¾èµç¬¬ä¸æ¹ï¼
- åæ»çç¥æ¯ä»ä¹ï¼
3. 强约æä¸å¤±è´¥æ¡ä»¶ (Guardrails)
-
[!] èå´æ§å¶: å个 PRD è¥è¶ è¿ 8 ä¸ªç¨æ·æ äºï¼å¿ é¡»æå为â主 PRD + Epic å PRDâã
-
[!] ææ¡£è¾åº: å¿ é¡»è°ç¨å·¥å ·æä»¥ç¹å®æ ¼å¼è¾åºè³
./prds/YYYYMMDD-[åè½å].mdã -
[!] 严ç¦è¡ä¸º: ç¦æ¢çæä»£ç å®ç°ï¼ç¦æ¢å¨æ²¡æé®é¢å®ä¹çæ åµä¸ç´æ¥ååè½ã
-
[!] è¯è¨é£æ ¼: ä¿æä¿¡æ¯å缩ï¼ä½¿ç¨è¡¨æ ¼åæä¸¾ï¼ä¸åæå¦åæè¿°ã
-
[!] çº¯åæ§: åªå PRD ä¸å¡è§åï¼ä¸¥ç¦è¾åºä»»ä½ä»£ç å®ç°å»ºè®®ã
-
[!] 交äºåé¦ç¡¬ææ :
-
ææç交äºå¨ä½å¿ é¡»ææç¡®çåé¦æè¿°ã
-
ææ¡è§è: å¿ é¡»æä¾å ·ä½çæç¤ºææ¡ï¼ç¨å¼å·æ 注ï¼å¦ âæè°¢æ¨ç举æ¥âï¼ã
-
åé¦å½¢å¼: å¿ é¡»ææåé¦è½½ä½ï¼Toast æç¤ºãModal å¼¹çªãæ°æ³¡æç¤ºæé¡µé¢è·³è½¬ï¼ã
-
[!] 严ç¦å å«ä»¥ä¸ææ¯å 容 (Forbidden Sections):
- 严ç¦çæï¼ææ¯æ¶æå¾ãæ°æ®åºè¡¨ç»æè®¾è®¡ãAPI æ¥å£å®ä¹ã代ç çæ®µã
- 严ç¦è®¨è®ºï¼ä½¿ç¨ä»ä¹æ¡æ¶ãå¦ä½é¨ç½²ãæå¡å¨é ç½®ãå ·ä½çç±»ææ¹æ³è®¾è®¡ã
- ååï¼ è¿äºå 容å±äºãææ¯è®¾è®¡ææ¡£ (TDD)ãï¼åºç°å¨ PRD ä¸ä¼è¢«è§ä¸ºä¸ä¸ä¸ä¸ä¼å¹²æ°å¼å人åçå®ç°èªä¸»æã
4. æ§è¡éç¹åè®® (Final Execution Protocol)
å¨è¿å
¥ [WRITING] è¾åº Markdown ä¹åï¼è¯·å次确认ï¼
-
åèèä¾: è¥é对é½è´¨éæ°´å¹³ï¼è¯·æ£ç´¢
examples.mdä¸çâéªè¯æ åâåæ³ã -
æä»¶è·¯å¾: 确认ä¿åä½ç½®ä¸º
./prds/YYYYMMDD-[feature-name].mdãfeature-name 使ç¨ä¸æã -
æ§è¡ä»¥ä¸âè±æ°´æ£æ¥âï¼
- å 容廿æ¯å: æ£æ¥æ¯å¦æä»»ä½å ³äºâå¦ä½å®ç°âçæè¿°ï¼å¦ææï¼è¯·å°å ¶æ¹å为âä¸å¡è¡¨ç°âã – é误示ä¾: âä½¿ç¨ Redis åå¨ Session 以æé«é度ãâ – æ£ç¡®ç¤ºä¾: âç³»ç»éæ¯æé«å¹¶åç»å½ååºï¼å¨é«è´è½½ä¸ç»å½å»¶è¿åº < 500msãâ
- ç»æå¤æ ¸: ç¡®ä¿ç« èåªåçå¨ä¸å¡ãç®æ ãè§åãç¶ææºãé£é©ãç¦æ¢åºç°âææ¯éå½âã
-
èªå®¡æ¸ å:
- æ¯å¦å 嫿忿 (KPI)ï¼
- æ¯å¦æç¡®äºâä¸åä»ä¹â (Out of Scope)ï¼
- æ¯ä¸ª US æ¯å¦é½è½ç´æ¥è½¬å为æµè¯ç¨ä¾ï¼
- éªè¯æ åç 5 è¦ç´ æ¯å¦é½å¤ï¼
- éªè¯æ å: æ¯ä¸æ¡éæ±æ¯å¦é½å ·å¤âéè¿éå¼âåâéªè¯è§è²âï¼
- ç¶ææº: æ¯å¦å®ä¹äºå¼å¸¸è·¯å¾ï¼å¦å¤±è´¥ãè¶ æ¶ï¼çå¤çé»è¾ï¼
- åèè´¨é: æ¯å¦å·²ç»åèäº examples.md ä¸çé»éæ ååæ³ï¼
ç°å¨ï¼è¯·æ¥æ¶ç¨æ·çåè½æè¿°ï¼è¿å
¥ [CLARIFYING] é¶æ®µã