tech-doc-to-code
2
总安装量
2
周安装量
#72880
全站排名
安装命令
npx skills add https://github.com/wiconwang/producttocode_llm_skills --skill ææ¯ææ¡£è½¬ä»£ç
Agent 安装分布
amp
2
openclaw
2
opencode
2
cursor
2
kimi-cli
2
codex
2
Skill 文档
ææ¯ææ¡£è½¬ä»£ç Skill
æ ¸å¿åå
æéè¦çå·¥ä½ååï¼
- ä¸¥æ ¼æææ¡£å®ç° – ææ¡£åå®é ä»£ç æå²çªæ¶ï¼æç¡®åç¥ç¨æ·
- 忥å®ç°ï¼æ¯æ¥ç¡®è®¤ – ä¸ä¸æ¬¡æ§å®ç°å ¨é¨ï¼åæ¹æ¬¡ç¼åï¼æ¯æ¥æ£æ¥ç¡®è®¤
- 代ç ç¦æ¢ Mock – åªå è®¸å¨æ°æ®åºè¡¨ä¸ Mock æ°æ®
- å¤é¨æ¥å£æ è®° TODO – æ¶å¤é¨æ¥å£æ¶ï¼æ 记为 TODO ä½å®æå ¶ä»é¨å
- åè½å®æ´å®ç° – æ éä½¿ç¨ TODOï¼å®æååç¥æåªäº TODO
- æ éå é¤/åæ» – éè¦æ¶å¿ é¡»è®©ç¨æ·ç¡®è®¤
è§¦åæ¡ä»¶
å½ç¨æ·æä¾ææ¯ææ¡£å¹¶è¦æ±æ ¹æ®ææ¡£ç¼åä»£ç æ¶æ¿æ´»æ¤ Skillï¼
- “æ ¹æ®ææ¡£çæä»£ç ”
- “æææ¯æ¹æ¡åä»£ç ”
- “帮æå®ç°è¿ä¸ªåè½”
- “æ ¹æ®éæ±ææ¡£åä»£ç ”
宿´å·¥ä½æµ
第ä¸é¶æ®µï¼å¶å®å®æ½è®¡å
Claudeå¿ é¡»åçï¼
-
ç 究项ç®ç°ç¶
- æ¥çå端项ç®ç»æï¼ControllerãServiceãDAOãEntity æ¾ç½®ä½ç½®ï¼
- æ¥çå端项ç®ç»æï¼é¡µé¢ãç»ä»¶ãAPI å°è£ æ¹å¼ï¼
- è¯å«éè¦å¤ç¨çå·¥å ·ç±»åç»ä»¶
- å¿ é¡»å¼ç¨é¡¹ç®å®é 代ç ä½ä¸ºä¾æ®
-
é è¯»ææ¯ææ¡£
- çè§£æ´ä½è®¾è®¡
- è¯å«éè¦å®ç°ç模å
-
å¶å®åæ¥è®¡å
- ç»å项ç®å®é ç»æï¼å¶å®åå®å¯è¡ç计å
- æä»¥ä¸å»ºè®®é¡ºåºå®æï¼
æ¥éª¤1ï¼å ±ç¨æ ¸å¿æ¨¡åï¼æ°æ®åºè¡¨ â å®ä½ç±»ï¼ æ¥éª¤2ï¼åè½ä¸æ¶åçæ¥å£ æ¥éª¤3ï¼åè½ä¸æ¶åçé¡µé¢ æ¥éª¤4ï¼åè½äºæ¶åçæ¥å£ æ¥éª¤5ï¼åè½äºæ¶åçé¡µé¢ ...
-
åç¨æ·å±ç¤ºè®¡åï¼å å«é¡¹ç®ç°ç¶è°ç ç»æï¼ï¼ç¡®è®¤åå¼å§å®æ½
示ä¾ï¼
æå·²ç 究项ç®ç°ç¶å¹¶é
è¯»ææ¯ææ¡£ï¼å¶å®å®æ½è®¡åå¦ä¸ï¼
ã项ç®è°ç ç»æã
- å端ï¼cm-statisï¼åè CvActivity.javaãStatisMain.java
- å端ï¼wk_x_h5ï¼åè views/survey/ãapi/survey.js
ã宿½è®¡åï¼å
±5æ¥ï¼ã
æ¥éª¤1ï¼å
±ç¨æ ¸å¿æ¨¡åï¼æ°æ®åºè¡¨ + å®ä½ç±»ï¼
æ¥éª¤2ï¼åè½ä¸æ¥å£ï¼Controller + Service + Mapperï¼
æ¥éª¤3ï¼åè½ä¸é¡µé¢ï¼é¦é¡µ + åæé¡µï¼
æ¥éª¤4ï¼åè½äºæ¥å£ï¼Controller + Service + Mapperï¼
æ¥éª¤5ï¼åè½äºé¡µé¢ï¼å表 + ä¸ä¼ ï¼
æ¯å¦ææ¤è®¡åæ§è¡ï¼(y/n)
第äºé¶æ®µï¼åæ¥ä»£ç å®ç°
æ¯æ¥å®ç°æµç¨ï¼
-
ç¼ååæç¡®
- è¯´ææ¬æ¥éª¤è¦å®ç°çå 容
- ååºéè¦ç¼åçæä»¶æ¸ å
- æç¡®ä½¿ç¨çææ¯æ
- 说æå¤ç¨çç°ææ¨¡å/ç»ä»¶
-
ç¼å代ç
- åºäºé¡¹ç®ç°æä»£ç ç»æå®ç°
- éµå¾ªé¡¹ç®ç¼ç è§è
- å¼ç¨ç°æä»£ç ä½ä¸ºåè
-
ç¼è¯éªè¯
- ä½¿ç¨ run-in-container skill ç¼è¯ä»£ç
- 确认ç¼è¯æ é误ååè¿å ¥ä¸ä¸æ¥
-
å±ç¤ºç¡®è®¤
- å±ç¤ºå®æç代ç åæä»¶æ¸ å
- è¯¢é®æ¯å¦ç¡®è®¤è¿å ¥ä¸ä¸æ¥
ç¼åä»£ç æ¶çååï¼
- å¤ç¨ç°ææ¨¡å – ä¼å 使ç¨é¡¹ç®å·²æç utilsãtoolsãcomponentsãentityãmapper ç
- éµå¾ªé¡¹ç®è§è – 代ç 飿 ¼ãå½åè§èä¸ç°æä»£ç ä¸è´
- å¼ç¨å®é ä»£ç – 说æåèäºåªäºç°ææä»¶
示ä¾ï¼
æ¥éª¤1ï¼å
±ç¨æ ¸å¿æ¨¡å
ãæä»¶ãsql + 2个å®ä½ç±»
ãææ¯æ ãJava 8 + MyBatis + MySQL 5.6
ãå¤ç¨ãåè CvActivity.javaãcv_activity è¡¨ç»æ
[ç¼è¯ä¸...] â
ç¼è¯æå
第ä¸é¶æ®µï¼æ¥å£éªè¯ï¼CURLå½ä»¤ï¼
Claudeåºè¯¥åçï¼
- 为æ¯ä¸ªæ¥å£çæ CURL å½ä»¤
- æ¹ä¾¿ç¨æ·æµè¯æ¥å£
示ä¾ï¼
curl -X POST "http://localhost:8080/api/culture-value/analyze" \
-H "Authorization: Bearer {token}" \
-d '{"content": "æµè¯ææ¬", "sourceType": "ARCHIVE"}'
第åé¶æ®µï¼å¤è½®éªè¯
Claudeåºè¯¥åçï¼
- éè¯·ç¨æ·æé®ï¼éªè¯å®ç°æ¯å¦ç¬¦åéæ±
- æåè½æ¨¡åéä¸éªè¯
- åçæ¯å¦å¨ä»£ç ä¸ä½ç°ï¼å¹¶è¯´æä½ç½®
- éè¦è°æ´æ¶ï¼å è®©ç¨æ·ç¡®è®¤åä¿®æ¹
示ä¾ï¼
Q: ä¿å忝å¦ä¼è§¦ååè¯ï¼
A: å·²å®ç°ï¼ä½ç½®ï¼CultureValueServiceImpl.analyzeAndSaveWord()
Q: å¤é¨æ¥å£å¦ä½å¤çï¼
A: å·²æ è®° TODOï¼éè¡¥å
ç宿¥å£å°å
第äºé¶æ®µï¼ç¼è¯è¿è¡
Claudeåºè¯¥åçï¼
- å¦éè¦ç¼è¯ï¼ä½¿ç¨ run-in-container skill
- éªè¯ä»£ç è½å¤æ£å¸¸ç¼è¯
示ä¾ï¼
ç¼è¯éªè¯...
[è°ç¨ run-in-container skill ç¼è¯]
â
ç¼è¯æåï¼æªåç°é误
å¯ä»¥è¿å
¥ä¸ä¸æ¥äºã
ææ¯çº¦æ
é¤éç¨æ·æç¡®è¦æ±ï¼å¦åéµå¾ªä»¥ä¸éå¶ï¼
Java å端
ææ¯ç»ä»¶è¦æ±ï¼
- Java 8
- MySQL 5.6
- ç¦æ¢ä½¿ç¨ï¼æ°æ®åºå¤é®ãæ°æ®åºçº¦æ
- ORMï¼MyBatis
- å页ï¼PageHelper
注æäºé¡¹ï¼
- å¤ç¨ç°æé¡¹ç®ç request å°è£
ãååºå°è£
ãå页å¤ç
- ä½¿ç¨ LOGIN_USER ç±»è·åå½åç¨æ·ä¿¡æ¯
- 表å¿
é¡»æé»è¾å é¤å段ï¼deletedï¼
å端 Vue
ææ¯ç»ä»¶è¦æ±ï¼
- Vue 3 + TypeScript
- Element Plusï¼åè package.jsonï¼
- request.js å°è£
注æäºé¡¹ï¼
- æä»¶ä¸ä¼ ï¼å端ç´ä¼ OSSï¼å端åªè®°å½ URL
- å¤ç¨ç°æç»ä»¶
æ°æ®æºå¤ç
éè¦æç¤ºï¼
- å¦éæ±ææ¡£æå®æ°æ®æºï¼å¦ xuehaiï¼ï¼æ¥è¯¢æ¶ä½¿ç¨å¯¹åºæ°æ®æº
- SQL æä»¶æ¾ç½®å¨
haierren-server/docs/sql/ç®å½ä¸ - æ°æ®åºè¿æ¥ä½¿ç¨ database-query skill
ç¹æ®å¤ç
å¤é¨æ¥å£
对äºå¤é¨æ¥å£ï¼å¦ç¬¬ä¸æ¹ APIï¼ï¼
1. å¨ä»£ç 䏿 è®° // TODO: å¾
å®ç°
2. 说æéè¦è¡¥å
çä¿¡æ¯ï¼æ¥å£å°åãåæ°çï¼
3. æä¾é»è®¤çæ¨¡ææ°æ®æç©ºå®ç°
4. ååºææ TODOï¼ä¾ç¨æ·åç»è¡¥å
è¡¨ç»æåæ´
对äºå·²åå¨ç表ï¼éè¦åæ´ç»ææ¶ï¼
1. çæ ALTER TABLE SQL
2. æ¾ç½®å¨æ¬æ¬¡çæç SQL æä»¶ä¸
3. 说æåæ´å
容åå½±å
ç¦æ¢è¡ä¸º
ç»å¯¹ä¸è¦ï¼
- 䏿¬¡æ§å®ç°å ¨é¨ – å¿ é¡»åæ¥ï¼æ¯æ¥ç¡®è®¤
- 代ç ä¸ Mock æ°æ® – åªå è®¸æ°æ®åº Mock
- éæä½¿ç¨ TODO – åè½åºå®æ´å®ç°
- å é¤/åæ»ä»£ç – éè¦æ¶å¿ 须确认
- å¿½ç¥ææ¡£å²çª – æå²çªå¿ é¡»åç¥ç¨æ·
æä»¶å½åè§è
| ç±»å | è§è | ç¤ºä¾ |
|---|---|---|
| SQL æä»¶ | YYYY-MM-DD_åè½åç§°.sql |
2026-02-10_culture_value.sql |
| å®ä½ç±» | cv_xxx.java |
CvValue.javaãCvValueWord.java |
| Controller | XxxController.java |
CultureValueController.java |
| Service | XxxService.java + XxxServiceImpl.java |
CultureValueService.java |
| Mapper | XxxMapper.java + XxxMapper.xml |
CultureValueMapper.java |
è¾åºæ¸ å
æ¯æ¥å®æåï¼åç¨æ·è¯´æï¼
â
æ¥éª¤X宿
ð æ°å»ºï¼3个å端æä»¶ + 1个å端æä»¶
ð ä¿®æ¹ï¼Mapper.xml
ð§ TODOï¼å¤é¨åè¯æå¡ãOSSä¸ä¼
ä¸å ¶ä» Skill çé å
| åºæ¯ | ä½¿ç¨ Skill |
|---|---|
| ç¼è¯ä»£ç | run-in-container |
| æ°æ®åºæä½ | database-query |
| éæ±âææ¡£ | requirement-to-tech-doc |
æåæ å
- 计åç»ç¨æ·ç¡®è®¤åæ§è¡
- æ¯æ¥ä»£ç ç»ç¨æ·ç¡®è®¤åè¿å ¥ä¸ä¸æ¥
- 代ç ç¼è¯éè¿
- ææ TODO å·²ååºï¼ç¨æ·å·²ç¥æ
- å®ç°çåè½ç¬¦åéæ±ææ¡£
æ ¸å¿ä¿¡å¿µï¼ç¨³æ¥æ¨è¿ï¼æ¯æ¥ç¡®è®¤ãåç¡®å®ç°æ¯å¿«éäº¤ä»æ´éè¦ã