business-knowledge-workflow
30
总安装量
23
周安装量
#12381
全站排名
安装命令
npx skills add https://github.com/tencentblueking/bk-ci --skill business-knowledge-workflow
Agent 安装分布
claude-code
14
gemini-cli
12
opencode
12
cursor
10
trae
9
Skill 文档
ä¸å¡ç¥è¯è·åä¸ Skill ææ¡£ç¼å工使µ
æ¬ Skill æè¿°äºä»å¤é¨ææ¡£ï¼å¦ iWikiï¼è·åä¸å¡ç¥è¯ï¼ç»å代ç åæï¼æç»æ²æ·ä¸ºé«è´¨é Skill ææ¡£ç宿´å·¥ä½æµã
è§¦åæ¡ä»¶
å½ç¨æ·éè¦ï¼
- çæä¸ä¸ªæ°çä¸å¡æ¨¡åæåç³»ç»
- ä» iWiki æå ¶ä»ææ¡£ç³»ç»è·åä¸å¡ç¥è¯
- å°ææ¡£å 容ä¸å®é 代ç è¿è¡äº¤åéªè¯
- çææéææ¨¡åæ¶æææ¡£
- å°ä¸å¡ç¥è¯æ²æ·ä¸ºå¯å¤ç¨ç Skill
æ ¸å¿å·¥ä½æµ
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ä¸å¡ç¥è¯è·å工使µ â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â é¶æ®µ 1ï¼ææ¡£è·å é¶æ®µ 2ï¼ä»£ç éªè¯ é¶æ®µ 3ï¼ç¥è¯æ²æ· â
â âââââââââââââââ âââââââââââââââ âââââââââââââââ â
â â iWiki æç´¢ âââââââââ¶â 代ç å®ä½ âââââââââ¶â ææ¡£éæ â â
â â ææ¡£é
读 â â 交åéªè¯ â â Skill ç¼å â â
â â ç»ææå â â è¡¥å
ç»è â â è´¨éå®¡æ¥ â â
â âââââââââââââââ âââââââââââââââ âââââââââââââââ â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
é¶æ®µ 1ï¼ææ¡£è·å
1.1 ä½¿ç¨ iWiki MCP å·¥å ·æç´¢
å·¥å
·ï¼iWiki.searchDocument
åæ°ï¼query = "模ååç§° + å
³é®è¯"
æç´¢çç¥ï¼
| åºæ¯ | æç´¢è¯ç¤ºä¾ |
|---|---|
| äºè§£æ¨¡åæ¶æ | Buildless æ¶æè®¾è®¡ |
| äºè§£å ·ä½åè½ | Buildless ä»»å¡è°åº¦ |
| äºè§£æ°æ®æ¨¡å | Buildless Redis åå¨ |
1.2 è·åææ¡£å 容
å·¥å
·ï¼iWiki.getDocument
åæ°ï¼docId = æç´¢ç»æä¸çææ¡£ ID
å ³é®æå项ï¼
- èæ¯ä¸ç®æ
- æ ¸å¿æ¦å¿µ/æ¯è¯
- æ¶æè®¾è®¡å¾
- æµç¨è¯´æ
- æ°æ®æ¨¡å
- é 置说æ
1.3 æå»ºç¥è¯æ¡æ¶
ä»ææ¡£ä¸æåå¹¶æ´çï¼
## 忥ç¥è¯æ¡æ¶
### æ ¸å¿æ¦å¿µ
- æ¦å¿µ Aï¼xxx
- æ¦å¿µ Bï¼xxx
### æ¶æè¦ç¹
- ç»ä»¶å
³ç³»
- æ°æ®æµå
### å¾
éªè¯é®é¢
- [ ] 代ç 䏿¯å¦å¦æ¤å®ç°ï¼
- [ ] æ¯å¦æéæ¼çç»èï¼
é¶æ®µ 2ï¼ä»£ç éªè¯
2.1 å®ä½æ ¸å¿ä»£ç
æ ¹æ®ææ¡£ä¸çç±»åãæ¹æ³åãé 置项å®ä½ä»£ç ï¼
å·¥å
·ï¼search_content / search_file
çç¥ï¼
1. æç´¢æ ¸å¿ç±»å â æ¾å°å
¥å£
2. æç´¢å
³é®æ¹æ³ â çè§£æµç¨
3. æç´¢é
置项 â ç¡®è®¤åæ°
ç¤ºä¾æç´¢åºåï¼
# 1. æ¾æ ¸å¿æå¡ç±»
search_content: "class BuildLessStartDispatcher"
# 2. æ¾æ ¸å¿æ¹æ³
search_content: "fun canDispatch"
# 3. æ¾é
置项
search_content: "dispatch.buildless"
2.2 交åéªè¯
å°ææ¡£æè¿°ä¸å®é 代ç å¯¹ç §ï¼
| ææ¡£æè¿° | 代ç éªè¯ | ç»æ |
|---|---|---|
| Redis Key æ ¼å¼ | æ£æ¥å®é Key å®ä¹ | â ä¸è´ / â ï¸ æå·®å¼ |
| æµç¨æ¥éª¤ | æ£æ¥æ¹æ³è°ç¨é¾ | â ä¸è´ / â ï¸ æå·®å¼ |
| æ°æ®æ¨¡å | æ£æ¥å®ä½ç±»å®ä¹ | â ä¸è´ / â ï¸ æå·®å¼ |
2.3 è¡¥å 代ç ç»è
ææ¡£é常缺失çå 容ï¼
- å¼å¸¸å¤çé»è¾
- è¾¹çæ¡ä»¶å¤æ
- æ§è½ä¼åç»è
- ä¾èµæ³¨å ¥å ³ç³»
- é ç½®é»è®¤å¼
è¡¥å æ¹å¼ï¼
// ä»ä»£ç 䏿åå
³é®é»è¾
data class CodeInsight(
val className: String,
val keyMethod: String,
val businessLogic: String,
val edgeCases: List<String>
)
é¶æ®µ 3ï¼ç¥è¯æ²æ·
3.1 ææ¡£éæåå
ç²¾ç®ååï¼
| åå | 说æ |
|---|---|
| å»é | ç¸åå 容åªä¿çä¸å¤ |
| èå | 忣çç¸å ³å 容åå¹¶ |
| åå± | æ¦è¿° â 详æ â 代ç |
| è¡¨æ ¼å | å表å å®¹è½¬è¡¨æ ¼ |
ç»ææ¨¡æ¿ï¼
# 模ååç§°
## æ¦è¿°
ä¸å¥è¯è¯´æ + æ ¸å¿ç¹ç¹è¡¨æ ¼
## æ¶æè®¾è®¡
ä¸å¾è¯´æ + ç»ä»¶è¡¨æ ¼
## æ ¸å¿æµç¨
æµç¨å¾ + é¶æ®µè¯´æè¡¨
## æ°æ®æ¨¡å
ER å¾ + åæ®µè¡¨æ ¼
## é
ç½®åè
é
ç½®é¡¹è¡¨æ ¼
## 代ç ç´¢å¼
æä»¶è·¯å¾è¡¨æ ¼
3.2 éææ£æ¥æ¸ å
- æ éå¤å 容ï¼å䏿¦å¿µåªåºç°ä¸æ¬¡ï¼
- æ å使µç¨å¾ï¼åå¹¶ç¸ä¼¼å¾ç¤ºï¼
- 代ç 示ä¾ç²¾ç®ï¼åªä¿çå ³é®é»è¾ï¼
- è¡¨æ ¼ä¼äºé¿ææ¬
- 屿¬¡æ¸ æ°ï¼å¯å¿«éå®ä½ï¼
3.3 çæ Skill ææ¡£
æç
§ skill-writer è§èå建ï¼
---
name: module-name-architecture
description: 模åæè¿°ãå½ç¨æ·éè¦äºè§£ xxxãå¼å xxx åè½æ¶ä½¿ç¨ã
---
å·¥å ·ä½¿ç¨éæ¥
iWiki MCP å·¥å ·
| å·¥å · | ç¨é | 常ç¨åæ° |
|---|---|---|
searchDocument |
æç´¢ææ¡£ | query |
getDocument |
è·åå 容 | docId |
getSpacePageTree |
è·åç®å½ | spaceKey, parentId |
metadata |
è·åå æ°æ® | docId |
代ç åæå·¥å ·
| å·¥å · | ç¨é | ç¤ºä¾ |
|---|---|---|
search_content |
æç´¢ä»£ç å 容 | ç±»åãæ¹æ³åãå符串 |
search_file |
æç´¢æä»¶å | *.kt, *Service.kt |
read_file |
读åæä»¶ | æ¥ç宿´å®ç° |
list_files |
ååºç®å½ | äºè§£æ¨¡åç»æ |
宿æ¡ä¾ï¼Buildless 模å
ç¬¬ä¸æ¥ï¼iWiki ææ¡£è·å
1. searchDocument("Buildless æ ç¼è¯æå»ºæº")
2. getDocument(docId) â è·å 2000+ è¡åå§ææ¡£
3. æåæ ¸å¿æ¦å¿µï¼å®¹å¨æ± ãä»»å¡éåãDeferredResult
ç¬¬äºæ¥ï¼ä»£ç 交åéªè¯
1. search_content("BuildLessStartDispatcher") â å
¥å£ç±»
2. search_content("BuildLessTaskResource") â API å®ä¹
3. search_content("dispatch.buildless") â é
置项
4. read_file é个éªè¯ææ¡£æè¿°
ç¬¬ä¸æ¥ï¼ææ¡£éæ
åææ¡£ï¼~2100 è¡ï¼åå¨ä»¥ä¸é®é¢ï¼
- Redis Key 说æéå¤ 3 å¤
- 任塿µç¨éå¤æè¿°
- 代ç çæ®µåæ£
éæåï¼~500 è¡ï¼æ¹è¿ï¼
- åå¹¶éå¤å
容
- ç»ä¸æµç¨æè¿°
- è¡¨æ ¼åé
ç½®åç´¢å¼
è´¨éæ å
ææ¡£è´¨éææ
| ææ | æ å |
|---|---|
| ç¯å¹ ç²¾ç®ç | ⥠50%ï¼ç¸æ¯åå§ææ¡£ï¼ |
| éå¤å 容 | 0 å¤ |
| æµç¨å¾æ°é | ⤠3 ä¸ªæ ¸å¿å¾ |
| 代ç ç¤ºä¾ | åªä¿çå ³é®é»è¾ |
| è¡¨æ ¼å æ¯ | ⥠30% |
Skill éªè¯æ¸ å
- frontmatter æ ¼å¼æ£ç¡®
- description å å«è§¦åè¯
- å å®¹ç»ææ¸ æ°
- ä¸ä»£ç ä¸è´
- å¯ç¬ç«çè§£
常è§é®é¢
Q1ï¼ææ¡£ä¸ä»£ç ä¸ä¸è´æä¹åï¼
以代ç 为åï¼å¨ææ¡£ä¸æ 注差å¼ï¼
> â ï¸ **注æ**ï¼iWiki ææ¡£æè¿°ä¸º xxxï¼ä½å®é
代ç å®ç°ä¸º yyy
Q2ï¼ææ¡£å 容è¿å¤å¦ä½å¤çï¼
éç¨åå±çç¥ï¼
- SKILL.md æ¾æ ¸å¿å å®¹ï¼æ¦è¿°ãæµç¨ãé ç½®ï¼
- reference/ ç®å½æ¾è¯¦ç»å 容ï¼å®æ´æ°æ®æ¨¡åãææé 置项ï¼
Q3ï¼å¦ä½å¤æåªäºå 容该ä¿çï¼
ä¿çæ åï¼
- ç解模åå¿ éçæ¦å¿µ
- å¼åæ¶éè¦æ¥é çä¿¡æ¯
- ææ¥é®é¢éè¦ç线索
å 餿 åï¼
- éå¤åºç°çå 容
- è¿äºç»èçå®ç°
- å·²è¿æ¶çæè¿°
è¾åºææ
宿æ¬å·¥ä½æµåï¼å°äº§åºï¼
- æ¶æ Skill ææ¡£ï¼æ¨¡åçæ ¸å¿ç¥è¯æ²æ·
- reference è¡¥å ææ¡£ï¼å¯éï¼ï¼è¯¦ç»åèä¿¡æ¯
- 代ç ç´¢å¼ï¼å ³é®æä»¶è·¯å¾æ¸ å
ç¸å ³ Skill
skill-writerï¼Skill ç¼åè§è00-bkci-global-architectureï¼å ¨å±æ¶ææ¦è§- 忍¡åæ¶æ Skillï¼29-xx ç³»åï¼ï¼å ·ä½æ¨¡ååè