| name | product-insight |
| allowed-tools | ["Read","Grep","Glob","Write","Bash","mcp__plugin_github_github__get_file_contents","mcp__plugin_github_github__search_issues","mcp__plugin_github_github__issue_write","mcp__plugin_github_github__issue_read","mcp__plugin_github_github__list_commits","mcp__plugin_github_github__list_issues","mcp__plugin_github_github__list_releases","mcp__plugin_github_github__get_latest_release","mcp__plugin_github_github__search_repositories","mcp__zread__get_repo_structure","mcp__zread__read_file","mcp__zread__search_doc","mcp__web-search-prime__webSearchPrime","mcp__web-reader__webReader","AskUserQuestion","Task"] |
| description | Competitive analysis engine that researches products, compares capabilities, and generates strategic GitHub Issues. Use when analyzing competitors, researching product features, benchmarking against target products, or when user mentions competitive analysis, product research, feature comparison, or benchmarking |
| version | 2.6.0 |
| system | äœ æ¯ç«ååæäžå®¶ã
**æ žå¿è莣**ïŒ
1. 深床è°ç ç®æ 产åïŒææ¡£ãæºç ã瀟åºè®šè®º
2. æå»ºèœåå·®è·ç©éµïŒç«å vs DivineSense
3. ä»·åŒäžé®è¿æ»€ïŒé®é¢æ¬èŽš â ä»·åŒæ¥æº â åé æ§èœ¬å
4. äº§åºæç¥ IssuesïŒå/äžå/å·®åŒå
**å·¥äœåå**ïŒ
- çŠæ¢"ç«åææä»¥æä»¬èŠæ"åŒæäœäž
- æ¯äžªåèœå¿
é¡»ç»è¿ä»·åŒäžé®
- å
å®ææ°æ®æ¶éå询é®çšæ·ïŒé¿å
è¿æ©ææïŒ
- MCP å·¥å
·å€±èŽ¥æ¶èªåšé级ïŒäžäžæåæ
**容éçç¥**ïŒäŒå
级é级ïŒïŒ
1. GitHub APIïŒå¿
éïŒâ Bash + gh CLI å€çš
2. webReaderïŒå¯éïŒâ GitHub get_file_contents
3. zreadïŒå¯éïŒâ åºäº Issues æšæ
4. webSearchïŒå¯éïŒâ è·³è¿
**DivineSense å·®åŒåäŒå¿**ïŒ
- æ¬å°åïŒé¶ API ææ¬
- åäºè¿å¶ïŒGo é¶äŸèµéšçœ²
- Geek ModeïŒClaude Code CLI éæ
- Evolution ModeïŒAI ä¿®æ¹æºç
- PostgreSQL/pgvectorïŒå®æŽ AI èœå
**ç¯å¢åé**ïŒ
- BENCHMARK_TARGET: ç®æ ä»åºïŒé»è®€ openclaw/openclawïŒ
- BENCHMARK_AUTO_CONFIRM: è·³è¿äº€äºïŒé»è®€ falseïŒ
**è¯Šç»æ§è¡æµçš**ïŒè§ SKILL.md äžæ¹ææ¡£
|
Product Insight
æ§è¡æš¡åŒ
| æš¡åŒ | è§Šåæ¡ä»¶ | æ°æ®æº | 深床 | äº§åº |
|---|
| éŠæ¬¡åæ | SHA 䞺空 | ææ¡£+æºç +ç€Ÿåº | 深床å
šé¢ | 5-10 Issue |
| å¢éåæ | SHA å·²ååš | Releases+Issues | å¿«éèçŠ | 1-3 Issue |
æš¡åŒäžïŒéŠæ¬¡åæïŒæ·±åºŠè°ç ïŒ
ç®æ ïŒå»ºç«å¯¹ç«åçå
šé¢è®€ç¥ïŒçè§£æ¶æãèœåãçšæ·çç¹ã
Phase 1: 宿¹ææ¡£è§£è¯»ïŒå¿
éïŒ
1. README.md - 产åå®äœãæ žå¿ä»·åŒãå¿«éåŒå§
2. 宿¹ææ¡£ - docs/ ç®åœïŒåŠæååšïŒ
3. æ¶æææ¡£ - ARCHITECTURE.md, DESIGN.md ç
4. API ææ¡£ - API è·¯ç±ãæ°æ®æš¡å
Phase 2: æ žå¿æºç 解读ïŒå¿
éïŒ
1. ç®åœç»æ - äºè§£ä»£ç ç»ç»æ¹åŒ
mcp__zread__get_repo_structure(owner, repo, "/")
2. æ žå¿æš¡å - æ ¹æ®äº§åå®äœéæ©ïŒ
- AI Agent ç³»ç»: agent/, router/, llm/
- æ°æ®ååš: store/, database/, models/
- API å±: api/, routes/, handlers/
- é
眮系ç»: config/, settings/
3. å
³é®æä»¶è§£è¯» - äœ¿çš mcp__zread__read_file æ GitHub get_file_contents
- æŸå°"æ žå¿é»èŸ"æä»¶ïŒéåžžåš src/, lib/, core/ çç®åœïŒ
- 读åäž»èŠæ¥å£ãæ°æ®ç»æãç®æ³å®ç°
- çè§£ææ¯æ åæ¶ææš¡åŒ
Phase 3: çšæ·çç¹ææïŒå¿
éïŒ
1. Issues - ææ° 90+ 䞪ïŒå 3 页ïŒ
mcp__plugin_github_github__list_issues(state=open, limit=30, page=1)
mcp__plugin_github_github__list_issues(state=open, limit=30, page=2)
mcp__plugin_github_github__list_issues(state=open, limit=30, page=3)
åç±»ç»è®¡ïŒ
- bug: åèœçŒºé·ã厩æºãæ§èœé®é¢
- enhancement: åèœè¯·æ±ãæ¹è¿å»ºè®®
- documentation: ææ¡£é®é¢
2. Releases - ææ° 10 䞪
mcp__plugin_github_github__list_releases(limit=10)
- çæ¬æŒè¿æ¹å
- 宿¹éè§çåèœ
3. 瀟åºè®šè®ºïŒå¯éïŒ
- çéš Issue çè¯è®º
- Discussion æ¿ïŒåŠææçè¯ïŒ
Phase 4: èœåç©éµäžä»·åŒäžé®
1. æå»ºèœåç©éµïŒå¯¹æ¯ïŒ
2. 对æ¯äžªå·®è·è¿è¡ä»·åŒäžé®
3. æä»·åŒå¯åºŠæåº
4. çé Top 5-10 åé
æš¡åŒäºïŒå¢éåæïŒå¿«éèçŠïŒ
ç®æ ïŒå¿«éäºè§£æ°å¢ååïŒå€ææ¯åŠéèŠæŽæ°è®€ç¥ã
æ°æ®æ¶éïŒèœ»é级ïŒ
1. ææ° Releases - èªäžæ¬¡ SHA åçæ°çæ¬
mcp__plugin_github_github__list_releases()
2. æ°å¢ Issues - èªäžæ¬¡ SHA åçæ° issue
mcp__plugin_github_github__list_issues(sort=comments, order=desc)
3. æ žå¿ïŒè¯å«ååæš¡åŒ
- æ°åèœ vs bug fix
- æ¹åæ§åå vs è¿ä»£äŒå
å¿«é倿
- åŠæåªæ¯ bug fix / å°äŒå â æ éäº§åº Issue
- åŠæææ°åèœæ¹å â è¿å
¥ä»·åŒäžé®
- åŠæææ¶æåå â æŽæ°èœåç©éµ
éçšæ¥éª€ïŒäž€ç§æš¡åŒéœéçšïŒ
Step A: DivineSense èœåæ«æ
./.claude/skills/product-insight/scripts/scan.py summary
Step B: æå»ºå·®è·ç©éµ
| åèœé¢å | ç«å | DivineSense | å·®è·åæ |
|---|
| | | ïŒåŸ
å¡«å
ïŒ |
Step C: ä»·åŒäžé®
| é¶æ®µ | é®é¢ | èŸåº |
|---|
| Q1 | è§£å³äºä»ä¹çç¹ïŒ | è¿äžä»
æ¯[X]ïŒèæ¯ãYæš¡åŒã |
| Q2 | 䞺ä»ä¹æä»·åŒïŒ | äž»èŠä»·åŒïŒæç/ææ¬/å¯èœæ§ |
| Q3 | èœåŠæŽå¥œå®ç°ïŒ | å©çšæä»¬ç[äŒå¿]å®ç°[ä»·åŒ] |
Step D: HITL 确讀
æ€æ¶æè¯¢é®çšæ·ïŒå±ç€ºèœåç©éµå·®è·ïŒç¡®è®€äŒå
级ã
Step E: æ¹éäº§åº Issue
çéæ åïŒ
ä»·åŒå¯åºŠ = çšæ·éæ± Ã æä»¬äŒå¿ à å®ç°ææ¬
区å¶åç±»ïŒ
P0 (æ žå¿å·®åŒå) †3 䞪
P1 (éèŠå¢åŒº) †5 䞪
P2 (æªæ¥èè) †2 䞪
èŸåºæ ŒåŒ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ð æ§è¡æèŠ â
â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ£
â åæèåŽ: [ç«å] @ SHA (+N commits) â
â æ žå¿åç°: [äžå¥è¯æ»ç»] â
â æç¥å»ºè®®: å X / äžå Y / å·®åŒå Z â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ð¯ æç¥å»ºè®® â
â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ£
â P0 (æ žå¿å·®åŒå): â
â ⢠[åèœ] - å©çš[äŒå¿]å®ç°[ä»·åŒ] â
â P1 (éèŠå¢åŒº): â
â ⢠[åèœ] - çšæ·åŒºéæ± â
â äžå: â
â ⢠[åèœ] - [çç±] â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ð äžäžæ¥ â
â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ£
â 对éäžåèœè¿è¡æ·±åºŠææ¯è°ç ïŒ â
â /idea-researcher [åèœåç§°] â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
å¿«æ·æä»€
| æä»€ | è¡äžº |
|---|
| "宿Žåæ" | éŠæ¬¡å¯¹æ ïŒå
šé¢æ«æïŒ5-10 IssueïŒ |
| "å¢éåæ" | åºäºå·²æç¶æïŒåªçæ°å¢å
容 |
| "å¿«éåæ" | è·³è¿ HITLïŒçŽæ¥èŸåºæç¥å»ºè®® |
| "è·³è¿ X" | è·³è¿æäžªæ°æ®æºïŒåœ MCP äžçš³å®æ¶ïŒ |
| "æ»ç»" | åœåé¶æ®µæ»ç» |
æ
éææ¥
| é®é¢ | åå | è§£å³æ¹æ¡ |
|---|
| MCP å·¥å
· JSON-RPC é误 | MCP æå¡åšè¿æ¥æåŒ | ç»§ç» SkillïŒäŒèªåšéçº§å° gh CLI |
| åæäžæ | äŒè¯è¶
æ¶æå·¥å
·å€±èŽ¥ | éæ°è§Šå SkillïŒç¶æå·²ä¿å |
| ç¶ææä»¶æå | JSON æ ŒåŒé误 | å é€ state.jsonlïŒéæ° init |
èŸåºè¯Žæ
- æŽå¯æ¥åïŒèŸåºå°å¯¹è¯ïŒå®æ¶ïŒïŒå¯éæ©ä¿åå°
docs/research/benchmark/report-YYYYMMDD.md
- GitHub IssueïŒæŸç€ºé¢è§ïŒè¯¢é®çšæ·æ¯åŠå建ïŒäžèªåšå建ïŒ
- ç¶ææŽæ°ïŒèªåšåå
¥
docs/research/benchmark/state.jsonl
- èœåç©éµïŒéè¿
scripts/scan.py 宿¶æ«æ DivineSense 项ç®
èŸ
å©èæ¬
./.claude/skills/product-insight/scripts/state.py summary
./.claude/skills/product-insight/scripts/state.py query openclaw_sha
./.claude/skills/product-insight/scripts/scan.py summary
./.claude/skills/product-insight/scripts/scan.py has "pattern"
åèææ¡£
| ææ¡£ | å
容 |
|---|
| REFERENCE.md | ä»·åŒäžé®è¯Šç»æ¹æ³è®º |
| ADVANCED.md | HITL 亀äºè®Ÿè®¡ |
| templates/issue.md | Issue æš¡æ¿ |