oh-pdd-prd-analysis
npx skills add https://github.com/openharmonyinsight/openharmony-skills --skill oh-pdd-prd-analysis
Agent 安装分布
Skill 文档
PRD éæ±åæ
åæ HM Desktop PRD ææ¡£å¹¶çæç»æåç鿱忿¥åã
å¿«éå¼å§
æä¾ PRD æä»¶è·¯å¾ï¼
åæ PRD: {PRDæä»¶è·¯å¾}
ææå®å ·ä½é项ï¼
åæ PRD: {PRDæä»¶è·¯å¾}
- è¾åºæ ¼å¼ï¼JSON
- æ£æ¥å®æ´æ§ï¼æ¯
- æå KEPï¼æ¯
- æ£æµå²çªï¼æ¯
åææµç¨
1. ææ¡£å æ°æ®è§£æ
æå以ä¸ä¿¡æ¯ï¼
- ææ¡£çæ¬ï¼VX.X æ ¼å¼ï¼
- åå»ºæ¥æï¼YYYY-MM-DDï¼
- ææ¡£ä½è /å¢é
- 产ååç§°
- ç®æ çæ¬
2. KEPï¼å ³é®ä½éªè·¯å¾ï¼æå
对æ¯ä¸ªæ¾å°ç KEPï¼æåï¼
- KEP IDï¼æ ¼å¼åºä¸º KEP1-01ãKEP1-02 ç
- KEP åç§°ï¼ç®æ´ãå å«å¨è¯çåç§°
- ä¼å 级ï¼P0ï¼å ³é®ï¼ãP1ï¼éè¦ï¼ãP2ï¼å¯éï¼
- ç¨æ·æ äºï¼ç¨æ·åºæ¯æè¿°
- éªæ¶æ åï¼æç¡®çéªè¯æ¡ä»¶
3. éæ±ç»è®¡
- éæ±æ»æ°
- P0 éæ±æ°éï¼åå¸å¿ éï¼
- P1 éæ±æ°éï¼éè¦ä½ä¸é»å¡ï¼
- P2 éæ±æ°éï¼æªæ¥å¢å¼ºï¼
4. 宿´æ§éªè¯
ä½¿ç¨ references/completeness_rules.md ä¸çæ£æ¥æ¸ åéªè¯ææå¿ éç« èã
æ åç« è顺åºï¼éæ±æ¥æº â éæ±èæ¯ â 鿱价å¼åæ â ç«ååæ â éæ±æè¿°
ç« è顺åºéªè¯ï¼
- 第1ç« ï¼éæ±æ¥æº
- 第2ç« ï¼éæ±èæ¯
- 第3ç« ï¼éæ±ä»·å¼åæ
- 第4ç« ï¼ç«ååæï¼å¿ éï¼
- 第5ç« ï¼éæ±æè¿°
- åç»ç« èæ¯å¦ç¬¦åè§è
ç«ååæç« èæ£æ¥ï¼
- æ¯å¦åå¨ç¬ç«çç«ååæç« èï¼ç¬¬4ç« ï¼
- ç«åæ°éæ¯å¦â¥2个
- æ¯å¦å å«ç«ååè½å¯¹æ¯è¡¨æ ¼
- æ¯å¦å å«ç«åææ¯æ¹æ¡åæ
5. ç« è顺åºéªè¯
éªè¯ PRD ææ¡£ç« èæ¯å¦ç¬¦åæ å顺åºï¼
æ å顺åºï¼éæ±æ¥æº â éæ±èæ¯ â 鿱价å¼åæ â ç«ååæ â éæ±æè¿°
æ£æµé»è¾ï¼
- æåææ¡£ä¸ææä¸çº§æ é¢ï¼# å¼å¤´ï¼
- éªè¯å5ç« çæ é¢æ¯å¦ç¬¦åè¦æ±
- å¦é¡ºåºé误ï¼ååºé®é¢å¹¶å»ºè®®è°æ´
- å¦ç¼ºå¤±ç«ååæç« èï¼æç¡®æç¤ºè¡¥å
è¾åºæ ¼å¼ï¼
ç« èé¡ºåºæ£æ¥ç»æï¼
â
第1ç« ï¼éæ±æ¥æº
â
第2ç« ï¼éæ±èæ¯
â
第3ç« ï¼éæ±ä»·å¼åæ
â 第4ç« ï¼ç«ååæï¼ç¼ºå¤±ï¼éè¡¥å
ï¼
â
第5ç« ï¼éæ±æè¿°
6. å²çªæ£æµ
æ£æ¥ï¼
- åä¸åè½å¨ä¸åç« èæè¿°ä¸ä¸è´
- ä¼å 级å²çªï¼P0 项ç®è¿å¤ï¼
- ææ¯å¯è¡æ§é£é©
- çç¾çç¨æ·åºæ¯
7. ç«ååæç« èæ£æ¥
æ£æ¥å 容ï¼
| æ£æ¥é¡¹ | 说æ |
|---|---|
| ç« èä½ç½® | ç«ååæå¿ é¡»å¨ç¬¬4ç« |
| ç«åæ°é | è³å°åæ2个ç«å |
| 对æ¯ç»´åº¦ | åè½ãææ¯ãä½éªãææ¬ç |
| å·®å¼å | æ¯å¦æç¡®è¯´æå·®å¼åä¼å¿ |
| è¯æ®æ¯æ | æ¯å¦ææ°æ®ææ¡ä¾æ¯æ |
è¾åºï¼å¦ç«ååæç¼ºå¤±æä¸è¶³ï¼çæè¡¥å 建议模æ¿
8. 模ååå建议
æç § references/module_mapping.md çæå¯¼å°éæ±æ å°å°æå¡æ¨¡åã
è¾åºæ ¼å¼
Markdown æ¥åï¼é»è®¤ï¼
çæ prd_analysis_report.mdï¼å
å«ï¼
- ææ¡£ä¿¡æ¯
- éæ±æ¦è¿°
- KEP å表
- 宿´æ§æ£æ¥ç»æ
- å²çªæ£æµç»æ
- 模ååå建议
JSON æ ¼å¼
{
"prd_info": {
"file": "{PRDæä»¶å}",
"version": "VX.X",
"date": "2026-01-31"
},
"requirements": {
"total": 25,
"p0": 8,
"p1": 12,
"p2": 5
},
"kep_list": [...],
"completeness": {...},
"conflicts": [...],
"module_suggestions": [...]
}
åèææ¡£
- PRD æ ¼å¼è¦æ±: references/prd_format.md
- 宿´æ§è§å: references/completeness_rules.md
- KEP éªè¯: references/kep_validation.md
- æ¨¡åæ å°: references/module_mapping.md
æ¥å模æ¿
èªå®ä¹æ¥åæ ¼å¼ï¼åè§ assets/report_template.mdã
é误å¤ç
| é误类å | å¤çæ¹å¼ |
|---|---|
| PRD æä»¶æªæ¾å° | æç¤ºç¨æ·æ£æ¥æä»¶è·¯å¾ |
| æ ¼å¼ä¸ç¬¦åè§è | ååºç¼ºå¤±çå¿ éç« è |
| éæ±å²çª | ååºå²çªå建议çè§£å³æ¹æ¡ |
| 读å失败 | æ£æ¥æä»¶ç¼ç ï¼åºä¸º UTF-8ï¼ |
使ç¨ç¤ºä¾
åºæ¬åæï¼
åæ {PRDæä»¶è·¯å¾} è¿ä¸ª PRD
è¾åº JSON æ ¼å¼ï¼
åæ {PRDæä»¶å}ï¼ä»¥ JSON æ ¼å¼è¾åºç»æ
ä» æ£æ¥å®æ´æ§ï¼
æ£æ¥ {PRDæä»¶å} æ¯å¦å
嫿æå¿
éç PRD ç« è
æå KEPï¼
ä» {PRDæä»¶å} 䏿忿 KEP å®ä¹
æ£æµå²çªï¼
æ£æ¥ {PRDæä»¶å} 䏿¯å¦åå¨éæ±å²çª
模ååå建议ï¼
æ ¹æ® {PRDæä»¶å} çéæ±ï¼å»ºè®®å¦ä½ååæå¡æ¨¡å