requirement-to-tech-doc
npx skills add https://github.com/wiconwang/producttocode_llm_skills --skill éæ±è½¬ææ¯ææ¡£
Agent 安装分布
Skill 文档
éæ±ç»åä¸ºææ¯è®¾è®¡ææ¡£ Skill
æ ¸å¿åå
æéè¦çå·¥ä½ååï¼
- åºäºå®é 代ç ç¼åææ¡£ – å¿ é¡»å äºè§£é¡¹ç®ç°æç»æï¼ä¸è½å空ç¼é
- ä¸ç¡®å®æ¶å è¯¢é® – 䏿¸ æ°çå°æ¹å¿ é¡»åç¨æ·ç¡®è®¤ï¼ç»ä¸éæç¼é
- ä¿æé度设计 – åªå®ç°éæ±æç¡®çåè½ï¼ä¸è¿åº¦è®¾è®¡
è§¦åæ¡ä»¶
å½ç¨æ·æä¾äº§åéæ±ææ¡£ã壿°´ç¨¿ææ³æ³ï¼å¹¶è¦æ±è½¬åä¸ºææ¯å®ç°æ¹æ¡æ¶æ¿æ´»æ¤ Skillã
宿´å·¥ä½æµ
第ä¸é¶æ®µï¼éæ±çè§£ä¸æ¾æ¸
Claudeåºè¯¥åçï¼
- ä»ç»é è¯»ç¨æ·æä¾çéæ±ææ¡£
- éæ¡ååºä¸æç¡®æææ§ä¹çå 容
- åç¨æ·éä¸è¯¢é®ï¼ç´å°å®å ¨çè§£
- è®°å½ç¨æ·çåçç¨äºåç»è®¾è®¡
示ä¾ï¼
æå·²é
è¯»éæ±ææ¡£ï¼ä»¥ä¸å ç¹éè¦æ¾æ¸
ï¼
1. å
³äº"å
³é®è¯ç»è®¡"åè½ï¼
- ç»è®¡æ°æ®æ¥æºæåªäºï¼ï¼ç°ææ°æ®è¡¨/æ°å»ºæ°æ®è¡¨/å¤é¨APIï¼ï¼
- ç»è®¡ç»´åº¦å
æ¬åªäºï¼ï¼æ¶é´èå´/é¨é¨/å°åºï¼ï¼
2. å
³äºç¨æ·æéï¼
- æ¯å¦éè¦æéæ§å¶ï¼ï¼ä¸åè§è²çå°ä¸åæ°æ®ï¼ï¼
请éä¸åç以ä¸é®é¢ï¼ä»¥ä¾¿æåç¡®çè§£éæ±ã
第äºé¶æ®µï¼é¡¹ç®ç°ç¶è°ç
Claudeåºè¯¥åçï¼
-
è°ç å端项ç®ç»æ
- ç°æ ControllerãServiceãDAO å±ç»ç»æ¹å¼ï¼å¤åå 项ç®éè¦è®©ç¨æ·ç¡®è®¤æ¯ä½äºåªä¸ªåå ä¸ã
- æ°æ®åºå®ä½è®¾è®¡è§è
- å·²æçéç¨ç»ä»¶åå·¥å ·ç±»
- API ååºæ ¼å¼åé误ç è§è
-
è°ç å端项ç®ç»æ
- ç°æé¡µé¢ç»ä»¶ç»ç»æ¹å¼
- API è°ç¨å°è£ æ¹å¼
- UI ç»ä»¶åºåæ ·å¼è§è
- ç¶æç®¡çåè·¯ç±çº¦å®
-
使ç¨é¡¹ç®ä¸å·²æçææ¯æ åç»ä»¶ï¼éå¿ è¦ä¸å¼å ¥æ°ä¾èµ
示ä¾ï¼
å¨å¼å§è®¾è®¡åï¼æå
äºè§£é¡¹ç®ç°ç¶ï¼
å端ï¼haierren-server/cm-statisï¼ï¼
- Controller ä½äºï¼xxx
- æ°æ®åºè¿æ¥ï¼ä½¿ç¨ MyBatis
- å页å®ç°ï¼ä½¿ç¨ PageHelper
- API ååºæ ¼å¼ï¼ç»ä¸ Result<T>
å端ï¼wk_x_h5ï¼ï¼
- ä¸»è¦æ¡æ¶ï¼Vue 3 + TypeScript
- UI ç»ä»¶åºï¼Element Plus
- API è°ç¨ï¼ä½¿ç¨ request.js å°è£
- ç¶æç®¡çï¼Pinia
å¦æç¹æ®æ
åµï¼è¯·åç¥ã
第ä¸é¶æ®µï¼ææ¯æ¹æ¡è®¾è®¡
Claudeåºè¯¥åçï¼
-
æ ¹æ®éæ±å项ç®ç°ç¶ï¼è®¾è®¡ææ¯æ¹æ¡
-
å¿ é¡»å å«ï¼
- æ´ä½æ¶æä»ç»ï¼æå + mermaid å¾ï¼
- æ°æ®åºè®¾è®¡ï¼ER å¾ + 建表è¯å¥ï¼
- API æ¥å£è®¾è®¡ï¼æ¥å£å表 + åæ°è¯´æï¼
- å端页é¢ç»æï¼é¡µé¢æ + ç»ä»¶å ³ç³»ï¼
- æä¸¾å¼åé误ç å®ä¹
- æ ¸å¿ä¸å¡æµç¨ï¼mermaid æ¶åºå¾/æµç¨å¾ï¼
-
å¿ é¡»å¼ç¨é¡¹ç®å®é 代ç ä½ä¸ºä¾æ®
示ä¾ï¼
æ ¹æ®è°ç ç»æï¼æè®¾è®¡çæ¹æ¡å¦ä¸ï¼
## æ°æ®åºè®¾è®¡
åèç°æè¡¨ `cv_activity` çç»æï¼è®¾è®¡ `cv_value` 表ï¼
CREATE TABLE `cv_value` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主é®ID',
`content` varchar(500) NOT NULL COMMENT 'ä»·å¼è§å
容',
`creator` varchar(32) NOT NULL COMMENT 'å建人工å·',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´',
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'æ¯å¦å é¤ï¼0-å¦ 1-æ¯',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ä»·å¼è§è¡¨';
ï¼åèæä»¶ï¼`haierren-server/cm-statis/src/main/java/com/haier/culture/cm/statis/controller/xxx.java`ï¼
第åé¶æ®µï¼ææ¡£éªè¯ï¼å¤è½®é®çï¼
Claudeåºè¯¥åçï¼
- å°å®æçææ¡£æäº¤ç»ç¨æ·å®¡æ ¸
- ææ¨¡åé䏿é®ï¼è®©ç¨æ·ç¡®è®¤
- ç¨æ·æåºé®é¢åï¼åçæ¯å¦å¨æ¹æ¡ä¸ä½ç°ï¼å¹¶è¯´æä½ç½®
- å¦ææ¹æ¡æéæ¼æé误ï¼å è®©ç¨æ·ç¡®è®¤åä¿®æ¹
示ä¾éªè¯å¯¹è¯ï¼
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ð ææ¡£éªè¯ - 第ä¸è½®
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
1. é¦é¡µåè½æ¯å¦å®æ´ï¼
â é¦é¡µå
å«åªäºè¦ç´ ï¼æ¯å¦å·²å¨æ¹æ¡ä¸è¯¦ç»æè¿°ï¼
Claude åçï¼
已卿¹æ¡ä¸ä½ç°ï¼ä½ç½®ï¼2.1 é¦é¡µ > 2.1.2 åè½æè¿°
æ¹æ¡æè¿°ï¼
- éç¨å¤´é¨åºå
- é¢å
å±å¯¼èªï¼æ¾ç¤ºè·¯å¾ï¼
妿鿼ï¼è¯·åç¥ã
2. æ°æ®æ¥æºæ¯å¦æç¡®ï¼
â "社åºåæ"æ¥å£æ¯å¦å·²æå®ç°ï¼å端æ¯å¦å·²æç¸å
³æ¥å£ï¼
Claude åçï¼
已卿¹æ¡ä¸è¯´æï¼ä½¿ç¨ç°ææ¥å£ `GET /api/community/analysis`ï¼
ä½ç½®ï¼2.2.1 æ°æ®æº > 社åºåæ
ä¸éè¦æ°å¼åã
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
æ¯å¦ç»§ç»éªè¯å
¶ä»æ¨¡åï¼(y/n)
第äºé¶æ®µï¼å®ç¨¿å½æ¡£
Claudeåºè¯¥åçï¼
- æ ¹æ®ç¨æ·åé¦ä¿®æ¹ææ¡£
- 确认ææé®é¢å·²è§£å³
- ä¿åå°
docs/年份/ææ¥-åè½åç§°.md - æç¤ºç¨æ·æç»ææ¡£ä½ç½®
ææ¯çº¦ææ¨¡æ¿
æ ¹æ®é¡¹ç®ç±»åï¼ä½¿ç¨ç¸åºçææ¯çº¦æï¼é¤éç¨æ·æç¡®è¦æ±ï¼å¦åéµå¾ªä»¥ä¸éå¶ï¼
Java å端模æ¿
ææ¯ç»ä»¶è¦æ±ï¼
- Java çæ¬ï¼Java 8
- æ°æ®åºï¼MySQL 5.6
- ç¦æ¢ä½¿ç¨ï¼æ°æ®åºå¤é®ãæ°æ®åºçº¦æ
- ç¼åï¼Redis
- ORM æ¡æ¶ï¼MyBatis
- å页ï¼PageHelper
注æäºé¡¹ï¼
- 使ç¨ç°æé¡¹ç®çéç¨é»è¾å¤çï¼å¦è¯·æ±ãååºå°è£
ãå页å¤çãutils/tools/componentsçç»ä»¶
- é¤éæç¡®è¦æ±ï¼å¦å表å¿
é¡»æ soft_delete åæ®µï¼deletedï¼0-æªå 1-å·²å ï¼
- 使ç¨cm-gatewayçç³»ç»ï¼éè¦ä½¿ç¨ LOGIN_USER ç±»è·åå½åç¨æ·ä¿¡æ¯èéèªè¡è®¾è®¡ç¨æ·ä½ç³»
å端 Vue 模æ¿
ææ¯ç»ä»¶è¦æ±ï¼
- æ¡æ¶ï¼Vue 3 + TypeScript
- UI ç»ä»¶åºï¼åè package.json
- ç½ç»è¯·æ±ï¼ä½¿ç¨é¡¹ç®å·²å°è£
ç request.js
- æ ·å¼ï¼SCSS / CSS
- è·¯ç±ï¼Vue Router
注æäºé¡¹ï¼
- 使ç¨ç°æé¡¹ç®çéç¨é»è¾å¤çï¼å¦request/tools/componentsçç»ä»¶
- æä»¶ä¸ä¼ ï¼å端åºç´ä¼ OSSï¼å端åªè®°å½ URL
- ç»ä»¶å¤ç¨ï¼ä¼å
使ç¨ç°æç»ä»¶
å½åè§èæ£æ¥è¡¨
å¨è®¾è®¡åå¿ é¡»ä¸ç¨æ·ç¡®è®¤ï¼
| é¡¹ç® | è§è | ç¤ºä¾ |
|---|---|---|
| 表å | cv_ å¼å¤´ |
cv_valueãcv_interview |
| åæ®µå | å°åä¸å线 | creatorãcreate_time |
| è±æè¯ | 使ç¨ä¸å¡æ¯è¯ | CultureValue è䏿¯ Value |
| æä¸¾å¼ | å ¨å¤§åä¸å线 | STATUS_PENDINGãSTATUS_APPROVED |
ç¦æ¢è¡ä¸º
ç»å¯¹ä¸è¦ï¼
- å¼å ¥é¡¹ç®ä¸æ²¡æå£°æçä¾èµ
- çæµç¨æ·æå¾èä¸è¯¢é®ç¡®è®¤
- 使ç¨å ä½ç¬¦å¦
TODOãYOUR_API_KEY - è®¾è®¡éæ±ææ¡£ä¸ä¸åå¨çåè½
- æ èªæ©å¤§éæ±èå´ï¼å¦æ·»å “è稿”ç¶æï¼
- ä¿®æ¹å·²æçæ¥å£ï¼é¤éç¨æ·æç¡®è¦æ±ï¼
ææ¡£è¾åºæ¨¡æ¿
docs/
âââ 2026/
âââ 0201-ä»·å¼è§æç¼ç³»ç».md
ææ¡£ç»æå»ºè®®ï¼
# [åè½åç§°] ææ¯æ¹æ¡
## 1. æ¦è¿°
### 1.1 èæ¯
### 1.2 ç®æ
### 1.3 æ¯è¯å®ä¹
## 2. 详ç»è®¾è®¡
### 2.1 ææ¯ç»ä»¶è¦æ±
### 2.2 æ´ä½æ¶æ
### 2.3 æ°æ®åºè®¾è®¡
### 2.4 API æ¥å£è®¾è®¡
### 2.5 å端页é¢è®¾è®¡
### 2.6 æä¸¾å¼å®ä¹
### 2.7 é误ç å®ä¹
## 3. æ ¸å¿ä¸å¡æµç¨
### 3.1 æµç¨å¾
### 3.2 æ¶åºå¾
## 4. éå½
### 4.1 æ°æ®åº DDL
### 4.2 æ¥å£ææ¡£
交äºå¼ç¡®è®¤æ¸ å
æ¯æ¬¡è®¾è®¡åï¼å¿ é¡»åç¨æ·ç¡®è®¤ï¼
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ð 设计å确认
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
1. æ¯å¦æç°æçåè页颿æ¥å£ï¼
â æ/å¦ï¼å¦æè¯·æä¾è·¯å¾
2. æ¯å¦æéè¦å¤ç¨çç»ä»¶æå·¥å
·ç±»ï¼
â æ/å¦ï¼å¦æè¯·æä¾åç§°
3. 页颿¯å¦éè¦ä¸ç°æé¡µé¢ä¿æä¸è´ç飿 ¼ï¼
â æ¯/å¦
4. æ¯å¦æç¹æ®çæ°æ®æ¥æºéå¶ï¼
â æ/å¦
5. æ¯å¦éè¦æ¯æç¹å®çæ°æ®å¯¼åºæ ¼å¼ï¼
â CSV/Excel/PDF/æ é导åº
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
请éä¸åçï¼ç¡®è®¤åæå°å¼å§è®¾è®¡æ¹æ¡ã
常è§é®é¢å¤ç
Q1: éæ±æè¿°ä¸æ¸ æ°æä¹åï¼
A: ååºææä¸æç¡®ç¹ï¼éä¸è¯¢é®ï¼ç´å°å®å ¨çè§£ãä¸è¦å设ã
Q2: 项ç®ä¸æ²¡æç±»ä¼¼çå®ç°æä¹åï¼
A: åç¨æ·è¯´ææ åµï¼è¯¢é®æ¯å¦æå¤é¨åèæä¸´æ¶æ¹æ¡ãä¸è¦èªå·±ç¼é ã
Q3: åç°éæ±ææ¼æ´æä¹åï¼
A: åç¨æ·æåºæ½å¨é®é¢ï¼å»ºè®®è¡¥å æ¹æ¡ï¼è®©ç¨æ·ç¡®è®¤ååç»§ç»ã
Q4: ç¨æ·è¦æ±çåè½ä¸é¡¹ç®è§èå²çªæä¹åï¼
A: åç¨æ·è¯´æå²çªç¹ï¼å»ºè®®æ¿ä»£æ¹æ¡ï¼è®©ç¨æ·å³å®ã
æåæ å
- ææä¸æç¡®ç¹é½å·²æ¾æ¸
- æ¹æ¡å®å ¨åºäºé¡¹ç®ç°æä»£ç
- ç¨æ·éè¿å¤è½®é®çéªè¯
- ææ¡£ä¿åå°æ£ç¡®ä½ç½®
æ ¸å¿ä¿¡å¿µï¼å®å¯å¤é®ï¼ä¹ä¸è¦çãåç¡®ççè§£æ¯å¿«éç设计æ´éè¦ã