code-reviewer
13
总安装量
3
周安装量
#24411
全站排名
安装命令
npx skills add https://github.com/u9401066/med-paper-assistant --skill code-reviewer
Agent 安装分布
claude-code
3
opencode
2
antigravity
2
codex
2
gemini-cli
2
Skill 文档
ç¨å¼ç¢¼å¯©æ¥æè½
è§¸ç¼æ¢ä»¶
| ç¨æ¶èªªæ³ | è§¸ç¼ |
|---|---|
| reviewã審æ¥ç¨å¼ç¢¼ | â |
| 檢æ¥ãçä¸ä¸ | â |
| ææ²æåé¡ãå®å ¨ | â |
å¯ç¨å·¥å ·
| æä½ | å·¥å · |
|---|---|
| è®åç¨å¼ç¢¼ | read_file() |
| æå°æ¨¡å¼ | grep_search() |
| åå¾é¯èª¤ | get_errors() |
| å·è¡ linter | run_in_terminal("ruff check .") |
| å·è¡å奿ª¢æ¥ | run_in_terminal("mypy .") |
審æ¥é ç®
1. ç¨å¼ç¢¼å質
| é ç® | æª¢æ¥æ¹å¼ |
|---|---|
| 彿¸é·åº¦ | grep_search("def ") + è¨ç®è¡æ¸ |
| å½åæ¸ æ°åº¦ | äººå·¥å¯©æ¥ |
| DRY åå | æå°éè¤æ¨¡å¼ |
| è¤é度 | å·¢ç層ç´ãæ¢ä»¶åæ¯æ¸ |
2. å®å ¨æ§
| é¢¨éª | æª¢æ¥æ¹å¼ |
|---|---|
| SQL æ³¨å ¥ | `grep_search(“execute.*%s |
| XSS | `grep_search(“innerHTML |
| ææè³æ | `grep_search(“password |
| 硬編碼å¯ç¢¼ | grep_search("password.*=.*['\"]") |
3. æè½
| åé¡ | æª¢æ¥æ¹å¼ |
|---|---|
| N+1 æ¥è©¢ | 審æ¥è¿´åå §çè³æåº«å¼å« |
| ä¸å¿ è¦è¿´å | 審æ¥å¯ç¨ list comprehension çå°æ¹ |
æ¨æºå·¥ä½æµç¨
# 1. å·è¡éæ
åæ
run_in_terminal("ruff check src/")
run_in_terminal("mypy src/")
# 2. åå¾ç·¨è¼¯å¨é¯èª¤
get_errors()
# 3. è®åç®æ¨æªæ¡
read_file("src/target_file.py")
# 4. æå°å®å
¨é¢¨éªæ¨¡å¼
grep_search(query="execute.*%s", isRegexp=True)
grep_search(query="password.*=.*['\"]", isRegexp=True)
# 5. 彿´å ±å
è¼¸åºæ ¼å¼
## ð 審æ¥çµæï¼src/auth/login.py
### â
åªé»
- 彿¸åååç
- é¯èª¤èç宿´
### â ï¸ å»ºè°æ¹é²
**[é«] SQL 注å
¥é¢¨éª**
- ä½ç½®ï¼ç¬¬ 45 è¡
- åé¡ï¼ä½¿ç¨åä¸²æ ¼å¼åå»ºæ§ SQL
- 建è°ï¼ä½¿ç¨åæ¸åæ¥è©¢
**[ä¸] 彿¸éé·**
- ä½ç½®ï¼ç¬¬ 20-85 è¡ `process_login()`
- åé¡ï¼65 è¡è¶
é建è°ç 50 è¡
- 建è°ï¼æåçºå¤åå彿¸
### ð è©å
| é
ç® | 忏 |
|------|------|
| å質 | 7/10 |
| å®å
¨ | 5/10 |
| æè½ | 8/10 |
ç¸éæè½
ddd-architect– æ¶æ§å±¤é¢å¯©æ¥test-generator– çææ¸¬è©¦è¦ècode-refactor– å·è¡éæ§å»ºè°