devdocs-sync
npx skills add https://github.com/ab300819/skills --skill devdocs-sync
Agent 安装分布
Skill 文档
ææ¡£åæ¥
ä¿æ DevDocs ææ¡£ä¸å®é å®ç°è¿åº¦ä¸è´ï¼æ£æµåå·®å¹¶æ´æ°ç¶æã
è¯è¨è§å
- æ¯æä¸è±ææé®
- ç»ä¸ä¸æåå¤
- 使ç¨ä¸æçæææ¡£
è§¦åæ¡ä»¶
- ç¨æ·å®æä¸ä¸ªæå¤ä¸ªå¼åä»»å¡å
- ç¨æ·è¦æ±æ£æ¥ææ¡£ä¸ä»£ç ä¸è´æ§
- ç¨æ·éè¦æ´æ°ææ¡£è¿åº¦
- 宿忥ï¼å¦ Sprint ç»ææ¶ï¼
è¿è¡æ¨¡å¼
/devdocs-sync â 宿´åæ¥ï¼æ£æ¥ + 确认 + æ´æ°ï¼
/devdocs-sync --check â ä»
æ£æ¥ï¼ä¸æ´æ°ææ¡£
/devdocs-sync --absorb â 叿¶æ¨¡å¼ï¼èªå¨ + æºè½è¡¥é½ï¼
/devdocs-sync --trace â 代ç è¿½æº¯æ«æï¼æ´æ°ç©éµä»£ç ä½ç½®ï¼
/devdocs-sync --archive â å
¨é彿¡£æ£æ¥ï¼ææææ¡£ç±»åï¼
/devdocs-sync --archive requirements â ä»
彿¡£éæ±ææ¡£
/devdocs-sync --archive design â ä»
彿¡£è®¾è®¡ææ¡£
/devdocs-sync --archive tests â ä»
彿¡£æµè¯ç¨ä¾
/devdocs-sync --archive tasks â ä»
彿¡£å¼åä»»å¡
/devdocs-sync --archive --release v1.0.0 â åå»ºçæ¬å¿«ç
§
/devdocs-sync --audit â 追溯å¥åº·åº¦æ£æ¥
/devdocs-sync T-01 T-02 â æå®èå´åæ¥
模å¼å¯¹æ¯
| æ¨¡å¼ | æ£æ¥ | èªå¨æ´æ° | æºè½è¡¥é½ | ç¨æ·ç¡®è®¤ |
|---|---|---|---|---|
| check | â | â | â | â |
| syncï¼é»è®¤ï¼ | â | â | â | â å ¨é¨ |
| absorb | â | â | â | â ä» é«é£é© |
| trace | â ä»£ç æ«æ | â ç©éµ | â | â |
| archive | â 彿¡£æ¡ä»¶ | â 彿¡£æä»¶ | â | â å ¨é¨ |
| audit | â 追溯 | â | â | â |
æ ¸å¿ç念
ææ¡£ä¸ä»£ç çå ³ç³»
ææ¡£å®ä¹ï¼è®¡åï¼ ä»£ç å®ç°ï¼å®é
ï¼
â â
âââ F-XXX åè½ç¹ ââ âââ åè½æ¨¡å
âââ AC-XXX éªæ¶æ å ââ âââ ä¸å¡é»è¾
âââ T-XX å¼åä»»å¡ ââ âââ ä»£ç æäº¤
âââ UT/IT/E2E æµè¯ ââ âââ æµè¯æä»¶
æ ¸å¿ååï¼
- ææ¡£æ¯è®¡åï¼ä»£ç æ¯å®ç°
- åå·®æ¯æ£å¸¸çï¼å ³é®æ¯åæ¶åæ¥
- 忥åºè¯¥ååï¼ææ¡£â代ç ï¼æå¯¼ï¼ã代ç âææ¡£ï¼è®°å½ï¼
åæ¥æ¶æº
| æ¶æº | 忥å 容 |
|---|---|
| ä»»å¡å®æå | æ´æ°ä»»å¡ç¶æãæµè¯ç»æ |
| Sprint ç»æ | å ¨éæ£æ¥ãè¿åº¦æ¥å |
| 鿱忴å | æ´æ°éæ±ææ¡£ãå½±ååæ |
| 代ç 审æ¥å | è®°å½è®¾è®¡å³çåæ´ |
工使µç¨
1. 读å DevDocs ææ¡£
â
â¼
2. æ«æä»£ç åºï¼å·¥ä½åºç¶æï¼
âââ æ£æ¥æä»¶æ¯å¦åå¨ï¼Globï¼
âââ è¿è¡æµè¯ï¼è·å宿¶ç»æï¼
âââ æ£æ¥æªæäº¤åæ´ï¼git statusï¼
âââ åèæäº¤è®°å½ï¼git logï¼è¾
å©ï¼
â
â¼
3. 对æ¯åæ
âââ ä»»å¡å®æç¶æ
âââ æµè¯è¦çæ
åµ
âââ åè½å®ç°ç¶æ
â
â¼
4. çæåå·®æ¥å
â
â¼
5. 询é®ç¨æ·ç¡®è®¤æ´æ°
â
â¼
6. æ´æ°ææ¡£
éè¦ï¼æ£æ¥åºäºå½åå·¥ä½åºç¶æï¼èéä» ä¾èµ git æäº¤åå²ã
模å¼è¯¦è§£
叿¶æ¨¡å¼ (–absorb)
ä»”æ£æ¥å”è¿å为”è®°å½å”ï¼æ¯æä»£ç ä¼å å¼åè·¯å¾ãä½é£é©åå·®èªå¨å¸æ¶ï¼é«é£é©é确认ã
è¯¦è§ absorb-mode.md
追溯å¥åº·åº¦æ£æ¥ (–audit)
æ£æµç¼å·ä½ç³»å®æ´æ§ï¼é²æ¢ææ¡£ç»´æ¤åºç§¯ç´¯ãæ£æ¥ AC è¦çãF ä»»å¡éç¯ãINS 转åãå¤ç«ç¼å·ã
è¯¦è§ audit-mode.md
代ç è¿½æº¯æ«æ (–trace)
æ«æä»£ç ä¸ç @satisfies/@verifies æ æ³¨ï¼ä¸ææ¡£äº¤åéªè¯ï¼æ´æ°è¿½æº¯ç©éµä»£ç ä½ç½®åã
è¯¦è§ trace-mode.md
ææ¡£å½æ¡£ (–archive)
æ¯æææææ¡£ç±»åç彿¡£ï¼æ§å¶ææ¡£è¨èï¼åæ¶ä¿çåå²è®°å½ä¾¿äºè¿½æº¯ï¼
| ææ¡£ç±»å | 彿¡£æ¡ä»¶ | 彿¡£æä»¶ |
|---|---|---|
| éæ± | åè½å·²å®æ/å·²åºå¼ | archive/01-requirements-archive.md |
| 设计 | å ³èåè½å·²å½æ¡£ | archive/02-system-design-archive.md |
| æµè¯ | å ³è AC 已彿¡£ | archive/03-test-cases-archive.md |
| ä»»å¡ | 已宿 > 15 个 | archive/04-dev-tasks-archive.md |
彿¡£æ¶æ¯æçº§èï¼å½æ¡£ F-001 æ¶å¯åæ¶å½æ¡£å ³èç设计/æµè¯/ä»»å¡ã
è¯¦è§ archive.md
忥å½ä»¤
å¿«éæ£æ¥
/devdocs-sync --check
# è¾åº: åå·®æ¥åï¼ä»
æ¾ç¤ºï¼ä¸åå
¥ï¼
宿´åæ¥
/devdocs-sync
# æµç¨: æ£æ¥ â æ¾ç¤ºæ¥å â 确认 â æ´æ°ææ¡£
叿¶æ¨¡å¼
/devdocs-sync --absorb
# æµç¨: æ£æ¥ â èªå¨å¸æ¶ä½é£é© â 确认é«é£é© â çææ¥å
æå®èå´
/devdocs-sync T-01 T-02
# åªåæ¥ç¹å®ä»»å¡
è¾åºæä»¶
è¿åº¦æ¥å
çæ docs/devdocs/00-progress-report.mdï¼å
嫿»ä½è¿åº¦ãåå·®æ±æ»ãä¸ä¸æ¥å»ºè®®ã
ææ¡£æ´æ°
| ææ¡£ | æ´æ°å 容 |
|---|---|
04-dev-tasks.md |
ä»»å¡å®æç¶æãæ§è¡æ£æ¥æ¸ å |
03-test-cases.md |
追溯ç©éµç¶æãæµè¯éè¿ç¶æ |
01-requirements.md |
åè½ç¹å®ç°ç¶æï¼å¦æç¶æåï¼ |
约æ
æ£æ¥çº¦æ
- å¿ é¡»è¯»åææ DevDocs ææ¡£ååè¿è¡æ£æ¥
- å¿ é¡»çæåå·®æ¥å
- æ´æ°ææ¡£åå¿ é¡»è¯¢é®ç¨æ·ç¡®è®¤ï¼å¸æ¶æ¨¡å¼ä½é£é©é¤å¤ï¼
- æ£æ¥ç»æå¿ é¡»å¯è¿½æº¯ï¼æ¾ç¤ºæ£æ¥æ¹æ³ï¼
æ´æ°çº¦æ
- ä¸èªå¨å é¤ææ¡£å 容ï¼åªæ è®°ç¶æ
- ä¸èªå¨ä¿®æ¹ä»£ç ï¼åªæ´æ°ææ¡£
- ä¿çåæææ¡£ç»æ
- æ´æ°æ¶è®°å½æ¶é´æ³
叿¶æ¨¡å¼çº¦æ
- ä½é£é©å¸æ¶ä» éç¶æåæ®µæ´æ°
- é«é£é©å¸æ¶å¿ é¡»ç¨æ·ç¡®è®¤
- æ°å¢å å®¹å¿ é¡»æå®å ³èç¼å·ï¼AC/F/USï¼
- æ æ³ç¡®å®å ³èçå 容æ 记为”å¾ æå¨å¤ç”
- 叿¶æä½å¿ é¡»çæå¸æ¶æ¥å
å®å ¨çº¦æ
- 䏿§è¡æªç¥ç shell å½ä»¤
- æµè¯å½ä»¤ä½¿ç¨é¡¹ç®é ç½®çå½ä»¤
- å¤§è§æ¨¡æ´æ°åå¿ é¡»ç¡®è®¤
Skill åä½
| åºæ¯ | åä½ Skill | 说æ |
|---|---|---|
| å¼å宿 | /devdocs-dev-workflow |
被è°ç¨ï¼ä»»å¡å®æåè§¦å –trace |
| ä»»å¡å®æå | /devdocs-dev-tasks |
æ§è¡ä»»å¡å触å忥 |
| æµè¯è¿½æº¯ | /devdocs-test-cases |
åä½ï¼æ´æ°è¿½æº¯ç©éµä»£ç ä½ç½® |
| 鿱忴 | /devdocs-feature |
æ°åè½æ·»å å忥 |
| Bug ä¿®å¤ | /devdocs-bugfix |
Bug ä¿®å¤åæ´æ°ææ¡£ |
| æ´å¯ç¡®è®¤ | /devdocs-insights |
æ¹è¿å»ºè®®ç¡®è®¤å忥 |
| é¡¹ç®æ¹é | /devdocs-retrofit |
æ¹é åå ¨é忥 |
åèèµæ
- absorb-mode.md – 叿¶æ¨¡å¼è¯¦è§£
- audit-mode.md – 追溯å¥åº·åº¦æ£æ¥
- trace-mode.md – 代ç è¿½æº¯æ«æ
- archive.md – ä»»å¡å½æ¡£åè½
- examples.md – 使ç¨ç¤ºä¾ä¸å差类å
å差修å¤è·¯ç±ï¼è°åº¦å¨åè½ï¼
彿£æµå°åå·®æ¶ï¼å¿ 须卿¥åä¸ææ´¾ä¸ä¸æ¥ä¿®å¤ Skillï¼
| å差类å | ä¿®å¤ Skill | 说æ |
|---|---|---|
| 设计缺失/æ¼ç§» | /devdocs-system-design |
ä»£ç ææ°æ¥å£ä½ææ¡£æªè®°å½ |
| AC 缺æµè¯ | /devdocs-test-cases |
éªæ¶æ åæ å¯¹åºæµè¯ç¨ä¾ |
| F 缺任å¡éç¯ | /devdocs-dev-tasks |
åè½ç¹æ å ³èå¼åä»»å¡ |
| 代ç å·²å®ç°ææ¡£è½å | /devdocs-sync --absorb |
ç¶ææªæ´æ°ãæ°å 容æªç»è®° |
| 追溯ç©éµä»£ç ä½ç½®ç¼ºå¤± | /devdocs-sync --trace |
ä»£ç æ æ³¨æªæ«æå°ç©éµ |
è°åº¦å¨ååï¼åå·®æ¥åä¸è½åªååºé®é¢ï¼å¿ é¡»ç»åºæç¡®çä¿®å¤è·¯ç±ã
è°ç¨é¡ºåºå»ºè®®
ä»»å¡å®æåçæ¨è顺åºï¼
/devdocs-sync --trace # 1. å
æ´æ°è¿½æº¯ç©éµä»£ç ä½ç½®
â
â¼
/devdocs-sync # 2. åæ£æ¥æ´ä½ç¶æå¹¶æ´æ°
æ --absorb # ï¼absorb èªå¨å
å« trace æ¥éª¤ï¼
--trace䏿³¨äºä»£ç æ æ³¨æ«æï¼--absorb䏿³¨äºç¶æå¸æ¶ã两è å¯ç¬ç«ä½¿ç¨ï¼ä¹å¯ç»å使ç¨ã
ä¸ä¸æ¥
忥宿åï¼æ ¹æ®è¿åº¦æ¥åä¸çå差修å¤è·¯ç±æ§è¡å¯¹åº Skillã