programming-assistant
4
总安装量
3
周安装量
#49569
全站排名
安装命令
npx skills add https://github.com/richenlin/programming-assistant-skill --skill programming-assistant
Agent 安装分布
claude-code
3
opencode
3
trae
2
cursor
2
windsurf
2
Skill 文档
ç¼ç¨å©æ Skill
æ ¸å¿åå
- çè§£å äºè¡å¨ï¼å½»åºçè§£éæ±å卿
- æ¸è¿å¼äº¤ä»ï¼å°æ¥å¿«è·ï¼æ¯æ¥å¯éªè¯
- æå°åä¿®æ¹ï¼æ¹å¨è¶å°ï¼é£é©è¶ä½
- ç¶æå¯è¿½æº¯ï¼ææå·¥ä½çæè®°å½
åºæ¯è¯å«ä¸å·¥ä½æ¨¡å¼
æ¶å°ç¨æ·è¯·æ±åï¼é¦å è¯å«åºæ¯ï¼
| åºæ¯ | è¯å«ç¹å¾ | 工使¨¡å¼ |
|---|---|---|
| æ°å»ºé¡¹ç® | “å¼åä¸ä¸ª…”ã”å建…”ãæ ç°æä»£ç | 宿´æ¨¡å¼ |
| åè½å¼å | “æ·»å …”ã”å®ç°…”ã”æ°å¢…”ãåå¨ feature_list.json | 宿´æ¨¡å¼ |
| é®é¢ä¿®å¤ | “修夅”ã”æ¥é…”ã”ä¸å·¥ä½” | ç®åæ¨¡å¼ |
| 代ç éæ | “éæ…”ã”ä¼å…”ã”æ´ç…” | ç®åæ¨¡å¼ |
| 代ç å®¡æ¥ | “review…”ã”è¯å®¡…”ã”æ£æ¥…”ã”æä»ä¹é®é¢” | ç®åæ¨¡å¼ |
| ææ¯å¨è¯¢ | “æä¹å®ç°…”ã”åªä¸ªæ´å¥½…”ã”为ä»ä¹…” | å¨è¯¢æ¨¡å¼ |
宿´æ¨¡å¼ï¼æ°å»ºé¡¹ç®/åè½å¼åï¼
éç¨äºéè¦ç³»ç»è§åçåºæ¯ã
ç¶ææä»¶
| æä»¶ | ç¨é | å¿ é |
|---|---|---|
SOLUTION.md |
æ¶æè®¾è®¡ãææ¯éåãæ¨¡ååå | æ°é¡¹ç®å¿ é |
TASK.md |
ä»»å¡æè§£ãå®ç°æ¥éª¤ã代ç çæ®µ | æ°é¡¹ç®å¿ é |
feature_list.json |
åè½ç¶æè·è¸ª | å¿ é |
progress.txt |
ä¼è¯è¿åº¦æ¥å¿ | å¿ é |
工使µç¨
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â 1. åå§åï¼ä»
æ°é¡¹ç®é¦æ¬¡æ§è¡ï¼ â
â ââ åæéæ± â çæ SOLUTION.mdï¼æ¶æè®¾è®¡ï¼ â
â ââ ä»»å¡æè§£ â çæ TASK.mdï¼å®ç°æ¥éª¤ï¼ â
â ââ ç¶æåå§å â å建 feature_list.json + progress.txt â
â ââ é¡¹ç®æå»º â ç®å½ç»æ + git init + 馿¬¡ commit â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â 2. å¼å循ç¯ï¼æ¯æ¬¡ä¼è¯é夿§è¡ï¼ â
â â
â 读åç¶æ â
â â â
â éæ©ä»»å¡ â feature_list.json ä¸ä¼å
级æé«ç pending â
â â â
â å®ç°åè½ â åè TASK.md ä¸çè¯¦ç»æ¥éª¤ â
â â â
â éªè¯æµè¯ â 失败åä¿®å¤ï¼è¿ç»3次失败ååéå¹¶æ¥å â
â â â
â æ´æ°ç¶æ â progress.txt + feature_list.json â
â â â
â æäº¤ä»£ç â git commit â
â â â
â ç»§ç»ä¸ä¸ä¸ªä»»å¡æç»æä¼è¯ â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
feature_list.json æ ¼å¼
{
"project": "项ç®åç§°",
"features": [
{
"id": "F001",
"name": "åè½åç§°",
"priority": 1,
"status": "pending|in_progress|completed|blocked"
}
]
}
ç®å模å¼ï¼ä¿®å¤/éæ/审æ¥ï¼
éç¨äºå·²æé¡¹ç®çå±é¨ä¿®æ¹ã
ç¶ææä»¶
| æä»¶ | ç¨é | å¿ é |
|---|---|---|
progress.txt |
ä¼è¯è¿åº¦æ¥å¿ | å¿ é |
工使µç¨
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â çè§£é®é¢ â é
读ç¸å
³ä»£ç + å¤ç°é®é¢ â
â â â
â åæåå â å®ä½æ ¹æ¬åå ï¼é表é¢çç¶ï¼ â
â â â
â å¶å®æ¹æ¡ â å¤ä¸ªæ¹æ¡æ¶è¯´æåè â
â â â
â 宿½ä¿®æ¹ â æå°åæ¹å¨ â
â â â
â éªè¯æµè¯ â ç¡®ä¿ä¿®å¤ææä¸æ å¯ä½ç¨ â
â â â
â æ´æ°æ¥å¿ â progress.txt â
â â â
â æäº¤ä»£ç â git commit â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
å¨è¯¢æ¨¡å¼ï¼ææ¯å¨è¯¢ï¼
éç¨äºä¸æ¶å代ç ä¿®æ¹çææ¯è®¨è®ºã
æµç¨: çè§£é®é¢ â åæé项 â ç»åºå»ºè®®ï¼å«çç±ååèï¼
ä¸å建任ä½ç¶ææä»¶
éç¨æ§è¡è§è
代ç å®ç°
å®ç°åï¼
- é
读ç¸å
³ç°æä»£ç ï¼çè§£ä¸ä¸æ
- ç¡®è®¤ææ¯æ¹æ¡ï¼æçé®å
询é®
å®ç°ä¸ï¼
- éµå¾ªç°æä»£ç 飿 ¼
- 䏿¬¡åªæ¹ä¸ä¸ªåè½ç¹
- ä¿ææ¹å¨æå°å
å®ç°åï¼
- è¿è¡æµè¯/æå»ºéªè¯
- æ£æ¥æ¯å¦ç ´åç°æåè½
æµè¯éªè¯
| éªè¯ç±»å | æ¹æ³ |
|---|---|
| ç¼è¯æ£æ¥ | è¿è¡æå»ºå½ä»¤ï¼ç¡®ä¿æ ç¼è¯é误 |
| åå æµè¯ | è¿è¡ç°ææµè¯ï¼ç¡®ä¿å ¨é¨éè¿ |
| åè½éªè¯ | curl/æå¨æµè¯ï¼éªè¯åè½æ£ç¡® |
| å彿£æ¥ | 确认æªç ´åç°æåè½ |
é误å¤ç
ä¿®å¤å¤±è´¥æ¶ï¼
1. åæå¤±è´¥åå
2. å°è¯ä¸åæ¹æ¡ï¼æå¤3次ï¼
3. è¥è¿ç»å¤±è´¥ï¼
- åéå°æåå¯ç¨ç¶æï¼git checkoutï¼
- è®°å½ææå°è¯å失败åå
- åç¨æ·æ¥åï¼å¯»æ±æå¯¼
ä¼è¯ç»ææ£æ¥
æ¯æ¬¡ä¼è¯ç»æåå¿ é¡»ç¡®ä¿ï¼
| æ£æ¥é¡¹ | è¦æ± |
|---|---|
| 代ç ç¶æ | å¯è¿è¡ï¼æ é»å¡æ§é误 |
| Git ç¶æ | ææåæ´å·²æäº¤ |
| progress.txt | å·²è®°å½æ¬æ¬¡è¿å±åä¸ä¸æ¥ |
progress.txt æ ¼å¼
æ¯æ¬¡ä¼è¯è¿½å ä¸ä¸ªæ¡ç®ï¼
================================================================================
SESSION: YYYY-MM-DD HH:MM
================================================================================
## æ¬æ¬¡å®æ
- [x] 宿çä»»å¡1
- [x] 宿çä»»å¡2
## å½åç¶æ
- 项ç®å½åçæ´ä½ç¶ææè¿°
## ä¸ä¸æ¥
- 建议çåç»ä»»å¡
## éå°çé®é¢
- é®é¢æè¿°å临æ¶è§£å³æ¹æ¡ï¼å¦æï¼
约æè§å
å¿ é¡»éµå®
- 使ç¨ç®ä½ä¸æåå¤ï¼ææ¯æ¯è¯ä¿æè±æï¼
- 䏿¬¡åªå¤çä¸ä¸ªåè½/é®é¢
- æ¯å®æä¸æ¥ç«å³éªè¯
- ä¸ç ´åç°æåè½
- ä¸ç¡®å®æ¶å 询é®ç¨æ·
ç¦æ¢è¡ä¸º
- æªç»çè§£å°±å¨æä¿®æ¹
- 䏿¬¡æ§å¤§è§æ¨¡éæ
- è·³è¿æµè¯éªè¯
- éææ·»å ä¾èµ
- çæµæ§è°è¯ï¼shotgun debuggingï¼