code-feeder
1
总安装量
1
周安装量
#47399
全站排名
安装命令
npx skills add https://github.com/majiayu000/claude-skill-registry --skill code-feeder
Agent 安装分布
replit
1
amp
1
trae-cn
1
opencode
1
kimi-cli
1
codex
1
Skill 文档
Code Feeder Skill
ç®æ ï¼çæå
å«ç¨æ·æå¾åå
³é®ä»£ç çé«è´¨é Markdown ææ¡£ã
èæ¬è·¯å¾ï¼~/.claude/skills/code-feeder/scripts/ (è¥ä¸åå¨åæç´¢ code_collector.py)
ð§ æ ¸å¿æ³å
- æå¾ç¬¬ä¸ï¼å¿ é¡»è¯¢é®æ¶éç®çï¼å¦”éæç»å½”ï¼ï¼å¹¶åå ¥ææ¡£ã
- ç²¾åééï¼æ ¹æ®æå¾æé代ç ãå°æä»¶æ¹éå¯¼å ¥ï¼å¤§æä»¶æåçæ®µã
- éç¯è¡¥å
¨ï¼å·¥å
·å馔跳返çæä»¶ï¼å¿
é¡»ç¨
--appendæ¨¡å¼æåå ³é®çæ®µè¡¥å ¨ã
âï¸ æ¨¡å¼å³ç
| æ¨¡å¼ | æ å¿ | éç¨åºæ¯ | å ³é®åæ° |
|---|---|---|---|
| Batch | --mode batch |
å°æä»¶/é ç½®æä»¶ | --files f1 f2 |
| Snippets | --mode snippets |
大æä»¶(>500KB)/ç¹å®å½æ° | --target f1 --ranges [...] |
| Append | --append |
è¡¥å ¨æ¼æçæä»¶/å¢éæ´æ° | (é å Snippets 使ç¨) |
ð æ§è¡æµç¨
1. 确认æå¾
è¥æªæä¾ï¼è¯¢é®ï¼”æ¶é代ç çå ·ä½ç®çæ¯ä»ä¹ï¼å ³æ³¨åªäºæ¨¡åï¼”
2. æ£æµä¸è§å
python {script_dir}/detect_project.py "{project_path}"
æ ¹æ®è¾åºå¿½ç¥æ å ³ç®å½ï¼èç¦æ ¸å¿æä»¶ã
3. æ§è¡æ¶é
A. æ¹éæ¨¡å¼ (é¦é)
python {script_dir}/code_collector.py "{project_path}" \
--mode batch --files src/main.py config.json ... \
--intent "{user_intent}" --output "ctx.md"
B. çæ®µæ¨¡å¼ (é对大æä»¶/ç¹å®é»è¾)
æ¯æç±»å: function, class, method, lines
python {script_dir}/code_collector.py "{project_path}" \
--mode snippets --target "src/heavy.js" \
--ranges '[{{"type":"function","name":"login"}}, {{"type":"lines","start":1,"end":50}}]' \
--intent "{user_intent}" --output "ctx.md"
4. è¡¥å ¨ (Critical)
æ£æ¥è¾åºä¸ç “â ï¸ è·³è¿çæä»¶”ãè¥æä»¶éè¦ï¼ç«å³ç¨è¿½å æ¨¡å¼æåï¼
python {script_dir}/code_collector.py "{project_path}" \
--mode snippets --target "skipped_file.py" \
--ranges '[{{"type":"function","name":"core_logic"}}]' \
--output "ctx.md" --append
5. å®¡æ ¸ä¸æå¨ä¿®è¡¥
Read çæçææ¡£ï¼æ£æ¥å®æ´æ§ä¸æ£ç¡®æ§ï¼
- å ³é®ç¼ºå¤±ï¼è¥å·¥å ·æ æ³æåï¼å¦å¤ææ£å失æï¼ä½ä»£ç è³å ³éè¦ï¼å¿ é¡»æå¨ Read æä»¶å 容ï¼å¹¶ææä»¶ä¸åæ ·çæ ¼å¼æå¨è¿½å å°å¯¹åºåºåçä½ç½®ï¼å¹¶æ´æ°ç¸å ³ç®å½æ åç»è®¡ä¿¡æ¯ã
- ç»ææ£æ¥ï¼ç¡®è®¤ç®å½æ åç»è®¡ä¿¡æ¯æ£å¸¸ã
6. 交ä»
åç¥ç¨æ·ææ¡£è·¯å¾ï¼å¹¶ç¡®è®¤å·²å 嫿å¾åæ ¸å¿é»è¾ã
â ï¸ å¼å¸¸æå
- äºè¿å¶æä»¶ï¼ä» å¨ææ¡£ä¸æ³¨æåå¨ï¼ä¸å¯è¯»åã
- æå失败ï¼è¥å½æ°æå失败ï¼é级使ç¨
linesè¡å·èå´æåã