casepilot
npx skills add https://github.com/mookechee/mookechee-cc-plugins --skill casepilot
Agent 安装分布
Skill 文档
CasePilot æºè½æµè¯ç¨ä¾çæå¨
æºè½æµè¯ç¨ä¾çæ Skillï¼ä»éæ±ææ¡£èªå¨çæ æ··åç»æ Markdown æ ¼å¼çæµè¯ç¨ä¾ï¼å¯ç¨ markmap 渲æï¼ã
MCP æå¡å¨ä¾èµ
éè¦ï¼æ¤ Skill ä¾èµä»¥ä¸ MCP æå¡å¨ï¼ä½¿ç¨å请确ä¿å·²é ç½®ï¼
| MCP æå¡å¨ | ç¨é | å¿ é |
|---|---|---|
lark-prj-remote |
读åé£ä¹¦é¡¹ç®ååï¼æè¿°ãéªæ¶æ åï¼ | æ¯ï¼ä½¿ç¨é£ä¹¦é¡¹ç®åæ¶ï¼ |
lark-mcp-remote |
读åé£ä¹¦äºææ¡£ï¼ææ¯è®¾è®¡ææ¡£ï¼ | æ¯ï¼ä½¿ç¨é£ä¹¦ææ¡£æ¶ï¼ |
注æï¼å¦æä» ä½¿ç¨æ¬å°æä»¶çææµè¯ç¨ä¾ï¼æ éé ç½® MCP æå¡å¨ã
æ£æµ MCP é ç½®
å¨ä½¿ç¨æ¤ Skill åï¼é¦å æ£æµ MCP æ¯å¦å·²é ç½®ï¼
- å°è¯è°ç¨
mcp__lark-prj-remote__get_workitem_infoæmcp__lark-mcp-remote__docx_builtin_search - 妿è¿å “MCP server not found” æç±»ä¼¼é误ï¼è¯´ææªé ç½®
- æ¤æ¶åºå¼å¯¼ç¨æ·é ç½® MCP
å¼å¯¼ç¨æ·é ç½® MCP
å¦ææ£æµå° MCP æªé ç½®ï¼è¯·è¾åºä»¥ä¸å¼å¯¼ä¿¡æ¯ï¼
æ£æµå°é£ä¹¦ MCP æå¡å¨æªé
ç½®ã
请æä»¥ä¸æ¥éª¤é
ç½®ï¼
1. è·åé£ä¹¦åºç¨åè¯ï¼
- è®¿é® https://open.feishu.cn/
- å建åºç¨å¹¶è·å App ID å App Secret
2. é
ç½®é£ä¹¦é¡¹ç® MCP (lark-prj-remote)ï¼
claude mcp add --transport stdio lark-prj-remote \
--env LARK_APP_ID=YOUR_APP_ID \
--env LARK_APP_SECRET=YOUR_APP_SECRET \
-- npx -y @anthropic/claude-code-mcp-lark-prj
3. é
ç½®é£ä¹¦ææ¡£ MCP (lark-mcp-remote)ï¼
claude mcp add --transport stdio lark-mcp-remote \
--env LARK_APP_ID=YOUR_APP_ID \
--env LARK_APP_SECRET=YOUR_APP_SECRET \
-- npx -y @anthropic/claude-code-mcp-lark
4. éå¯ Claude Code åéè¯
æè
è¿è¡ /casepilot:check-mcp æ¥ç详ç»é
ç½®æåã
åè½æ¦è¿°
éç¨ç»è¿éªè¯ç åé¶æ®µæ¸è¿å¼çææµç¨ï¼
éæ±ææ¡£
â
[é¶æ®µ1] éæ±åæ (0-25%)
â â éæ±ç¹å表
[é¶æ®µ2] æµè¯ç¹çæ (25-50%)
â â æµè¯ç¹å表ï¼éµå¾ªäºå
«æ³åï¼
[é¶æ®µ3] ç¨ä¾è®¾è®¡ (50-85%)
â â æµè¯ç¨ä¾
[é¶æ®µ4] æºè½ä¼å (85-100%)
â
Markdown æä»¶ï¼å¯ç¨ markmap 渲æï¼
触åå ³é®è¯
以ä¸å ³é®è¯ä¼è§¦åæ¤ Skillï¼
- “çææµè¯ç¨ä¾”
- “Markdown æµè¯ç¨ä¾”
- “markmap æµè¯ç¨ä¾”
- “XMind æµè¯ç¨ä¾”
- “é£ä¹¦é¡¹ç®ååæµè¯”
- “为è¿ä¸ªéæ±çæç¨ä¾”
- “å建æµè¯ç¨ä¾æç»´å¯¼å¾”
- æä¾é£ä¹¦é¡¹ç® URL
ä½¿ç¨æµç¨
ç¬¬ä¸æ¥ï¼è§£æè¾å ¥æ¥æº
æ¯æä¸ç§è¾å ¥ç±»åï¼
-
é£ä¹¦é¡¹ç®å URL
https://project.feishu.cn/{project_key}/story/detail/{work_item_id} -
é£ä¹¦äºææ¡£ URL
https://xxx.feishu.cn/docx/{doc_token} -
æ¬å°æä»¶è·¯å¾
./docs/requirement.md
ç¬¬äºæ¥ï¼è·åååä¿¡æ¯
使ç¨é£ä¹¦é¡¹ç® MCP å·¥å ·ï¼
mcp__lark-prj-remote__get_workitem_brief
- project_key: ä» URL æå
- work_item_id: ä» URL æå
- fields: ["description", "field_803289", "field_13a9cf", "field_3437d3"]
å ³é®å段ï¼
description: éæ±æè¿°field_803289: éªæ¶æ åfield_13a9cf: ææ¯è®¾è®¡ææ¡£é¾æ¥
ç¬¬ä¸æ¥ï¼è¯»åææ¯è®¾è®¡ææ¡£
妿å卿æ¯è®¾è®¡ææ¡£é¾æ¥ï¼ä½¿ç¨é£ä¹¦ MCP 读åï¼
mcp__lark-mcp-remote__docs_v1_content_get
- query:
doc_token: ä»é¾æ¥æå
doc_type: docx
content_type: markdown
éè¦ï¼
- å¯è½åå¨å¤ä¸ªææ¡£é¾æ¥ï¼éè¦å ¨é¨è¯»å
- è¯å«ææ¡£ç±»åå¹¶åç±»ï¼PRDææ¡£ vs æ¶æè®¾è®¡ææ¡£ï¼
ç¬¬åæ¥ï¼ç½ç»æç´¢æµè¯åèï¼å¯éï¼
æ ¹æ®éæ±æ¶åçææ¯æ ååè½ç±»åï¼ä½¿ç¨ WebSearch å·¥å
·æç´¢ç¸å
³æµè¯åèï¼
æç´¢åºæ¯ï¼
| åºæ¯ | æç´¢å ³é®è¯ç¤ºä¾ | ç®ç |
|---|---|---|
| åè®®/SDK æµè¯ | {åè®®å} testing best practices |
è·ååè®®æµè¯è¦ç¹ |
| API æµè¯ | {APIç±»å} API test cases |
åè API æµè¯åºæ¯ |
| UI æµè¯ | {æ¡æ¶å} UI testing checklist |
UI æµè¯è¦çç¹ |
| å®å ¨æµè¯ | {åè½ç±»å} security test cases |
å®å ¨æµè¯åºæ¯ |
| æ§è½æµè¯ | {ææ¯æ } performance testing |
æ§è½æµè¯ææ |
ä½¿ç¨æ¹å¼ï¼
WebSearch
- query: "{ææ¯å
³é®è¯} test cases best practices"
注æäºé¡¹ï¼
- ä» å¨éæ±æ¶åç¹å®ææ¯åè®®ãæ¡æ¶æå®å ¨ç¸å ³åè½æ¶ä½¿ç¨
- æç´¢ç»æç¨äºè¡¥å æµè¯åºæ¯ï¼ä¸æ¿ä»£åºäºéæ±çç¨ä¾è®¾è®¡
- å°æç´¢è·å¾çæµè¯è¦ç¹æ´åå°å¯¹åºçæµè¯åç±»ä¸
ç¬¬äºæ¥ï¼åæPRDçUIå交äºè®¾è®¡
æ¤æ¥éª¤ä¸ºå¿ é¡»æ§è¡æ¥éª¤ï¼ä¸å¯è·³è¿ï¼
ä»PRDææ¡£ä¸æåå¹¶åæï¼
- ç颿¶æåæï¼æ´ä½å¸å±ãååºååè½
- UIç»ä»¶æ¸ åï¼æé®ãè¾å ¥æ¡ãå¡çç
- äº¤äºæµç¨åæï¼ç¹å»ãææ½ã页é¢åæ¢
- ç¶ææ¾ç¤ºï¼å¨çº¿/离线ãæå/失败
- å¤è¯è¨/主é¢ï¼è¯è¨åæ¢ã主é¢åæ¢
ç¬¬å æ¥ï¼æ¢³çç¨æ·æä½æµç¨
éè¦ï¼è¯·å å¨å é¨ä»ç»æ¢³çæ¸ æ¥ç¨æ·æ¯ä¸æ¥éª¤çæä½æµç¨åéæ©çè·¯å¾åæ¯ï¼ç¡®ä¿çè§£å®æ´ååè¿è¡åç»æ¥éª¤ã
- è¯å«ä¸»è¦åè½æ¨¡å
- ç»å¶ç¨æ·æä½è·¯å¾ï¼ä¸»æµç¨ã忝æµç¨ãå¼å¸¸æµç¨
- è¯å«ç¶æåæ¢ç¹ï¼åå§ç¶æãä¸é´ç¶æãç»æ¢ç¶æ
- ç»å¶ç¨æ·æµç¨å¾ï¼å
鍿èï¼
- å ¥å£ç¹ï¼ç¨æ·ä»åªéå¼å§
- å³çç¹ï¼ç¨æ·å¨åªäºèç¹éè¦åéæ©
- åæ¯è·¯å¾ï¼æ¯ä¸ªéæ©å¯¼åçä¸åç»æ
- ç»ç¹ï¼åè·¯å¾çæç»ç¶æ
ç¬¬ä¸æ¥ï¼è®¾è®¡æµè¯ç¨ä¾
éè¦ï¼æ ¹æ®ä¸ä¸æ¥æ¢³ççç¨æ·æµç¨å¾ååè½ç¹ï¼ç»ååºæ¬æµè¯æ¹æ³çææµè¯ç¨ä¾ãæµè¯æ¹æ³å¯åèç½ç»æç´¢ä¸è·åçç¸å ³ç¨ä¾åæä½³å®è·µã
å¿ é¡»æä»¥ä¸é¡ºåºè®¾è®¡æµè¯ç¨ä¾
7.1 éªæ¶æ åè¦çæ£æ¥ï¼å¿ é¡»ï¼
é¦å éæ¡åæéªæ¶æ åï¼ç¡®ä¿æ¯æ¡é½æå¯¹åºçæµè¯ç¨ä¾ã
7.2 PRD UI/交äºè®¾è®¡æµè¯ç¨ä¾ï¼å¿ é¡»ï¼
| ååç±» | æµè¯å 容 | ä¼å 级 |
|---|---|---|
| çé¢å¸å± | ååºåä½ç½®ã大å°ãæ¾ç¤º/éè | P0 |
| ç»ä»¶æ¾ç¤º | æé®ãå¡çã颿¿ç | P0 |
| äº¤äºæä½ | ç¹å»ãææ½ãè¾å ¥ã忢 | P0 |
| ç¶ææ¾ç¤º | å¨çº¿/离线ãå·²è¿æ¥/æªè¿æ¥ | P0 |
| 主é¢åæ¢ | æ·±è²/æµ è²ä¸»é¢ | P1 |
| å¤è¯è¨ | è¯è¨åæ¢ãææ¡æ£ç¡®æ§ | P1 |
7.3 åè½åææ¯æµè¯ç¨ä¾
| åç±» | 说æ | å ¸åä¼å 级 |
|---|---|---|
| ç¼è¯/æå»ºæµè¯ | ç¼è¯éªè¯ | P0 |
| åè½æµè¯ | æ ¸å¿åè½éªè¯ | P0 |
| ç¶æåæ¢æµè¯ | ç¶æè½¬æ¢æ£ç¡®æ§ | P0-P1 |
| è¾¹ç弿µè¯ | æå¤§å¼ãæå°å¼ãé»è®¤å¼ | P1 |
| å¼å¸¸åºæ¯æµè¯ | é误å¤çãå¼å¸¸æ¢å¤ | P0-P1 |
| å ¼å®¹æ§æµè¯ | å¤å¹³å°ãå¤é ç½® | P1-P2 |
| ç¨³å®æ§æµè¯ | é夿ä½ãæç«¯åºæ¯ | P2 |
ç¬¬å «æ¥ï¼è¾åº Markdown æä»¶
çæè·¯å¾ï¼~/Testcase/markmap/{å·¥ä½é¡¹åç§°}_æµè¯ç¨ä¾_{æ¶é´æ³}.md
æ¶é´æ³æ ¼å¼ï¼YYYYMMDD_HHmmssï¼å¦ 20250106_143052ï¼
æµè¯ç¨ä¾æ ¼å¼è§è
ç»æè¦æ±
æ¯æ¡æµè¯ç¨ä¾éç¨ 7 屿··åç»æï¼æ é¢ + æ åºå表ï¼ï¼
# ææ¡£æ é¢
âââ ## 模åå
âââ ### ç¨ä¾åç§°
âââ - åç½®æ¡ä»¶
âââ - æ§è¡æ¥éª¤
âââ - é¢æç»æ
âââ - ä¼å
级
Markdown æ ¼å¼ç¤ºä¾
# æµè¯ç¨ä¾é
## 1. åè½æ¨¡å
### æµè¯ç¨ä¾åç§°
- åç½®æ¡ä»¶æè¿°
- æ§è¡æ¥éª¤æè¿°
- é¢æç»ææè¿°
- P0
ä¼å 级å®ä¹
| ä¼å 级 | 说æ | éç¨åºæ¯ |
|---|---|---|
| P0 | æ ¸å¿åè½ï¼å¿ é¡»æµè¯ | ç¼è¯éªè¯ã主æµç¨ãå ³é®ç¶æè½¬æ¢ãéªæ¶æ åç¸å ³ |
| P1 | éè¦åè½ï¼åºè¯¥æµè¯ | é ç½®åæ°ãå¼å¸¸å¤çãè¾¹çæ¡ä»¶ |
| P2 | 次è¦åè½ï¼å¯éæµè¯ | è¾ å©åè½ãæ¥å¿è°è¯ãç¨³å®æ§æµè¯ |
æµè¯ç¨ä¾ç¼ååå
ç¨ä¾åç§°
- ç®æ´æäºï¼æ ¼å¼ï¼
{åè½ç¹}{æµè¯åºæ¯} - ç¦æ¢å¨ç¨ä¾åç§°åæ·»å ç¼å·ï¼å¦
1.1.1TC001çï¼ - ä¾ï¼
ç»å½åè½-æ£ç¡®å¯ç ç»å½æå
åç½®æ¡ä»¶
- è¯´ææµè¯å¼å§åå¿ é¡»æ»¡è¶³çæ¡ä»¶
- ä¾ï¼
ç¨æ·å·²æ³¨åï¼å¤äºç»åºç¶æ
æ§è¡æ¥éª¤
- å ·ä½çæä½æ¥éª¤ï¼ç®æ´æè¿°ï¼1-3å¥è¯ï¼
- ä¾ï¼
è¾å ¥æ£ç¡®ç¨æ·ååå¯ç ï¼ç¹å»ç»å½æé®
é¢æç»æ
- æç¡®ãå¯éåãå¯è§æµçéªè¯ç¹
- ä¾ï¼
ç»å½æåï¼è·³è½¬å°é¦é¡µï¼æ¾ç¤ºç¨æ·ä¿¡æ¯
示ä¾
è¾å ¥ç¤ºä¾
帮æä¸ºè¿ä¸ªé£ä¹¦é¡¹ç®ååçææµè¯ç¨ä¾ï¼
https://project.feishu.cn/uts5wn/story/detail/6596729761
å¤çæµç¨
- è§£æå¾å°
project_key=uts5wn,work_item_id=6596729761 - è°ç¨ MCP è·åååä¿¡æ¯
- è§£æææ¯è®¾è®¡ææ¡£é¾æ¥ï¼è·åææ¡£å 容
- è¯å«åè½æ¨¡ååç¶ææµç¨
- çæåç±»æµè¯ç¨ä¾
è¾åº
çæ Markdown æä»¶ ~/Testcase/markmap/{éæ±åç§°}_æµè¯ç¨ä¾_{æ¶é´æ³}.md