technical-research
npx skills add https://github.com/likaihz/tz-agent-skills --skill technical-research
Agent 安装分布
Skill 文档
Technical Research Skill
æ¦è¿°
æ¤æè½æä¾ä¸ä¸çææ¯è°ç è½åï¼å°æ¨¡ç³çææ¯é®é¢è½¬åä¸ºç»æåã坿§è¡çè°ç æµç¨ï¼è¾åºå¯ç´æ¥æå¯¼å®ç°çè°ç ææ¡£ã
æ ¸å¿åå
1. ç®æ´è³ä¸ (Concise is Key)
- ä¸ä¸æçªå£æ¯å ¬å ±èµæºï¼åªå å« Claude ä¸ç¥éçä¿¡æ¯
- æ¯ä¸ªä¿¡æ¯ç¹é½è¦é®ï¼”Claude ççéè¦è¿ä¸ªè§£éåï¼”
- åå¥½ç®æ´ç¤ºä¾ï¼é¿å åé¿è¯´æ
2. æ¸è¿å¼æ«é² (Progressive Disclosure)
éç¨ä¸çº§å 载系ç»ï¼
- Metadata – å§ç»å¨ä¸ä¸æ (~100 è¯)
- SKILL.md body – æè½è§¦ååå è½½ (<500 è¡)
- Bundled resources – æéå è½½ (æ éå¶)
3. 设å®éå½çèªç±åº¦ (Set Appropriate Degrees of Freedom)
| èªç±åº¦ | 使ç¨åºæ¯ | ç¤ºä¾ |
|---|---|---|
| é« (ææ¬æä»¤) | å¤ç§æ¹æ³ææãä¾èµä¸ä¸æå³ç | “éæ©æéåçæ°æ®åº” |
| ä¸ (伪代ç /åæ°åèæ¬) | æå好模å¼ã坿¥ååå | “ä½¿ç¨æ¤æ¨¡æ¿çæ API” |
| ä½ (å ·ä½èæ¬ãå°åæ°) | æä½èå¼±ãä¸è´æ§å ³é® | “æ§è¡æ¤è¿ç§»è欔 |
è°ç æµç¨
é¶æ®µ 1: çè§£éæ± (5-10 åé)
ç®æ ï¼å°æ¨¡ç³é®é¢è½¬åä¸ºå ·ä½è°ç ç®æ
å ³é®é®é¢ï¼
1. ä¸å¡èæ¯æ¯ä»ä¹ï¼(è§£å³ä»ä¹é®é¢)
2. ææ¯çº¦ææåªäºï¼(é¢ç®ãå¢éæè½ãæ¶é´)
3. æåæ 忝ä»ä¹ï¼(æ§è½ææ ãææ¬ä¸é)
4. å·²æææ¯æ æ¯ä»ä¹ï¼(éè¦å
¼å®¹çç³»ç»)
è¾åºï¼è°ç ç®æ 声æ
## è°ç ç®æ
- è¯ä¼° X ææ¯å¨ Y åºæ¯ä¸çéç¨æ§
- å¯¹æ¯ A/B/C ä¸ç§æ¹æ¡çä¼ç¼ºç¹
- ç¡®å®å®ç° Z åè½çæä¼è·¯å¾
é¶æ®µ 2: ä¿¡æ¯æ¶é (15-30 åé)
å¹¶è¡æ¶éçç¥ï¼
âââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ä¿¡æ¯æ¶éç©éµ â
ââââââââââââââââ¬âââââââââââââââ¬ââââââââââââââââââââââââ¤
â 宿¹ææ¡£ â GitHub ç¤ºä¾ â 社åºè®¨è®º â
â - API åè â - å®é
ç¨æ³ â - çç¹/é·é± â
â - æä½³å®è·µ â - ç产代ç â - æ¿ä»£æ¹æ¡ â
ââââââââââââââââ´âââââââââââââââ´ââââââââââââââââââââââââ
æ¶éæ¸ åï¼
- 宿¹ææ¡£æ ¸å¿ç« è
- GitHub 髿项ç®å®ç°
- StackOverflow é«é¢é®é¢
- ææ¯å客/è§é¢å享
- ç«å/æ¿ä»£æ¹æ¡å¯¹æ¯
é¶æ®µ 3: åæè¯ä¼° (20-40 åé)
è¯ä¼°ç»´åº¦ï¼
# ææ¯è¯ä¼°æ¡æ¶
evaluation = {
"åè½æ§": {
"åè½è¦çç": "0-100%",
"æ©å±æ§": "é«/ä¸/ä½",
"å®å¶è½å": "强/ä¸/å¼±"
},
"éåè½æ§": {
"æ§è½": "åºåæµè¯ç»æ",
"å¯é æ§": "SLA/æ
éç",
"å®å
¨æ§": "认è¯/审计",
"å¯ç»´æ¤æ§": "ææ¡£è´¨é/ç¤¾åºæ´»è·åº¦"
},
"ææ¬": {
"è®¸å¯ææ¬": "å
è´¹/åä¸/订é
",
"å¦ä¹ ææ¬": "é¡å³/å¹³ç¼",
"è¿ç»´ææ¬": "é«/ä¸/ä½"
},
"é£é©": {
"ææ¯æç度": "å®éª/æç/è¡°é",
"ä¾åºåéå®": "é«/ä¸/ä½",
"社åºå¯æç»æ§": "强/ä¸/å¼±"
}
}
é¶æ®µ 4: è¾åºææ¡£ (15-25 åé)
æ åè¾åºç»æï¼
# [ææ¯åç§°] è°ç æ¥å
## æ¦è¿° (1-2 å¥)
[ææ¯çæ ¸å¿ä»·å¼åéç¨åºæ¯]
## æ ¸å¿åç° (Bullet Points)
- [å
³é®åç° 1]
- [å
³é®åç° 2]
- [å
³é®åç° 3]
## ææ¯ç»è
[å®ç°åçãæ¶æè®¾è®¡ãå
³é®ä»£ç ]
## ä¼ç¼ºç¹åæ
| ä¼ç¹ | ç¼ºç¹ |
|------|------|
| ... | ... |
## éç¨åºæ¯
- â
éåï¼[åºæ¯å表]
- â ä¸éåï¼[åºæ¯å表]
## æä½³å®è·µ
[ç产ç¯å¢å»ºè®®]
## åèèµæ
[龿¥å表]
ææ¡£è§è
YAML Frontmatter (å¿ é)
ææè°ç ææ¡£å¿ é¡»å å«ï¼
---
title: ææ¡£æ é¢
date: YYYY-MM-DD
topic: [ai-llm|frontend|backend|database|devops|tools]
tags: [æ ç¾ 1, æ ç¾ 2]
status: [draft|complete|archived]
related: [ç¸å
³ææ¡£è·¯å¾]
---
æä»¶å½å
- æ ¼å¼ï¼
YYYY-MM-DD-topic.md - ä½ç½®ï¼
research/{topic}/ - 示ä¾ï¼
research/ai-llm/2026-02-22-rag-architecture.md
æ ç¾ä½ç³»
䏻颿 ç¾ï¼#ai #llm #frontend #react #backend #api #database #sql #nosql #devops #docker #k8s
ç¶ææ ç¾ï¼#draft #complete #needs-review #archived
ä¼å
级æ ç¾ï¼#high #medium #low
è°ç 模å¼
æ¨¡å¼ 1: ææ¯éåè°ç
触ååºæ¯ï¼éè¦å¨å¤ä¸ªææ¯æ¹æ¡ä¸éæ©
æµç¨ï¼
1. æç¡®éæ©æ å (æéåé
)
2. ååºåéæ¹æ¡ (3-5 个)
3. é项对æ¯è¯å
4. 计ç®å ææ»å
5. ç»åºæ¨èæ¹æ¡
è¾åºæ¨¡æ¿ï¼è§ references/templates/selection-matrix.md
æ¨¡å¼ 2: å®ç°æ¹æ¡è°ç
触ååºæ¯ï¼éè¦å®ç°ç¹å®åè½
æµç¨ï¼
1. åè½åè§£ (åä»»å¡å表)
2. æ¶éå®ç°æ¨¡å¼ (3+ ç§)
3. è¯ä¼°æ¯ç§æ¨¡å¼
4. æ¨èæä¼å®ç°
5. æä¾ä»£ç 示ä¾
è¾åºæ¨¡æ¿ï¼è§ references/templates/implementation-guide.md
æ¨¡å¼ 3: æ¶æè®¾è®¡è°ç
触ååºæ¯ï¼éè¦è®¾è®¡ç³»ç»æ¶æ
æµç¨ï¼
1. éæ±åæ (åè½/éåè½)
2. 约æè¯å« (ææ¯/ä¸å¡)
3. 模å¼éæ© (æ¶æé£æ ¼)
4. ç»ä»¶è®¾è®¡ (模ååå)
5. æ¥å£å®ä¹ (API 设计)
è¾åºæ¨¡æ¿ï¼è§ references/templates/architecture-design.md
æ¨¡å¼ 4: é®é¢ææ¥è°ç
触ååºæ¯ï¼éè¦è§£å³ææ¯é®é¢
æµç¨ï¼
1. é®é¢å¤ç° (æå°å)
2. æ ¹å åæ (5 Why)
3. æ¹æ¡æ¶é (社åº/ææ¡£)
4. æ¹æ¡è¯ä¼° (é£é©/ææ¬)
5. è§£å³å®æ½ + éªè¯
è¾åºæ¨¡æ¿ï¼è§ references/templates/troubleshooting.md
è´¨éæ£æ¥æ¸ å
å¨è¾åºè°ç ææ¡£åï¼æ£æ¥ï¼
- æ ¸å¿åç°æ¯å¦æ¸ æ° (3-5 个 bullet points)
- ä¼ç¼ºç¹åææ¯å¦å¹³è¡¡ (ä¸åé¢)
- 代ç ç¤ºä¾æ¯å¦å¯è¿è¡ (å·²éªè¯)
- åèèµææ¯å¦å®æ´ (å¯è¿½æº¯)
- éç¨åºæ¯æ¯å¦æç¡® (ä¸è¯¯å¯¼)
- YAML frontmatter æ¯å¦æ£ç¡®
- ææ¡£æ¯å¦æ¾å¨æ£ç¡®ç®å½
常è§å模å¼
â è¿åº¦æ¶é
表ç°ï¼æ¶é大éä¿¡æ¯ä½æ æ³æç¼æ ¸å¿åç°
è§£å³ï¼è®¾å®æ¶é´çï¼å¼ºå¶è¾åº 3 ä¸ªæ ¸å¿åç°
â 缺ä¹ç»è®º
表ç°ï¼ç½åä¿¡æ¯ä½ä¸ç»åºæ¨è
è§£å³ï¼å¿ é¡»å å«”æ¨èæ¹æ¡”å”çç±”
â 忽ç¥çº¦æ
表ç°ï¼æ¨èæ¹æ¡ä¸èèå®é 约æ
è§£å³ï¼æç¡®ååºææ¯/ä¸å¡çº¦æ
â 代ç ä¸å¯è¿è¡
表ç°ï¼ç¤ºä¾ä»£ç æªç»éªè¯
è§£å³ï¼è³å°éªè¯æ ¸å¿ä»£ç çæ®µ
å·¥å ·ä½¿ç¨
ä¿¡æ¯æ¶éå·¥å ·
# 宿¹ææ¡£
webfetch <url>
# GitHub ä»£ç æç´¢
grep_app_searchGitHub <pattern>
# ææ¯ç¤¾åº
task(subagent_type="librarian", prompt="...")
ææ¡£çæå·¥å ·
# ä½¿ç¨æ¨¡æ¿
cp docs/templates/research-template.md research/ai-llm/YYYY-MM-DD-topic.md
# æ´æ°ç´¢å¼
ç¼è¾ SUMMARY.md æ·»å æ°ææ¡£
æè½èµæº
èæ¬ (scripts/)
validate_research.py– éªè¯è°ç ææ¡£å®æ´æ§generate_summary.py– èªå¨çæ SUMMARY.md ç´¢å¼
åè (references/)
templates/– åç±»è°ç ææ¡£æ¨¡æ¿checklists/– è´¨éæ£æ¥æ¸ åpatterns/– 常è§è°ç 模å¼
èµäº§ (assets/)
evaluation-matrix.xlsx– ææ¯è¯ä¼°ç©éµæ¨¡æ¿decision-tree.png– ææ¯éåå³çæ
è¿ä»£æ¹è¿
ä½¿ç¨æè½åï¼è®°å½ï¼
- è°ç æçï¼ä»é®é¢å°è¾åºçæ¶é´
- å³çè´¨éï¼æ¨èæ¹æ¡çå®é ææ
- ææ¡£å¤ç¨ï¼åç»åèé¢ç
åºäºå馿´æ°ï¼
- SKILL.md ä¸çæµç¨æå¯¼
- references/ ä¸ç模æ¿
- scripts/ ä¸çèªå¨åèæ¬
çæ¬ï¼1.0.0
ä½è
ï¼Research Team
æåæ´æ°ï¼2026-02-22