README.md
August 12, 2026 · View on GitHub
ð€ My-Agent-System
åºäº Claude Code + DeepSeek çèªå®ä¹ AI Agent é
çœ®æ¹æ¡
17 䞪 Skill · 20+ Plugin · Codebase Memory ç¥è¯åŸè°± · å
šèªåš Hook è°åºŠ
TL;DR (English)
My-Agent-System is a production-grade Agent Harness built on Claude Code with a DeepSeek backend. It upgrades a generic coding assistant into a self-orchestrating engineering team:
- ð§© 17 skills, role-based dispatch â planning â implementation â testing â review â deployment, with an
auto-dispatcherthat routes every task to the right agent role (planner / executor / tester / manager) - âïž Hook automation â
SessionStart+PreToolUsehooks that bootstrap context and enforce knowledge-graph-first workflows - ð§ Cross-session memory â 4 memory types (user / feedback / project / reference) persisted across sessions
- ðºïž Codebase memory knowledge graph â MCP-based indexing of structure, call paths and data flow; hooks intercept raw
grepand steer the agent to graph queries - ð Layered permissions â 170+ pre-authorized rules for fine-grained agent control
- ðž DeepSeek-native â runs on the DeepSeek API as a drop-in Anthropic-compatible backend at a fraction of the cost
Chinese docs follow below. MIT licensed.
ð ç®åœ
- è¿æ¯ä»ä¹ïŒ
- æ žå¿äº®ç¹
- å¿«éåŒå§
- ç³»ç»æ¶æ
- Skill æž å
- Plugin æž å
- Hook æºå¶
- Codebase Memory
- æä»¶ç»æ
- é 眮诎æ
- FAQ
- æäœ³å®è·µ
- License
è¿æ¯ä»ä¹ïŒ
è¿æ¯äžäžª Claude Code ç宿Žé çœ®æ¹æ¡ïŒçžåœäºäœ ç AI çŒçšå©æçãæäœç³»ç»ããå®å å«ïŒ
- Skill éå â 17 䞪å®å¶åæèœïŒèŠçåŒåå šæµçšïŒè®¡å â å®ç° â æµè¯ â å®¡æ¥ â éšçœ²ïŒ
- Plugin çæ â 20+ 宿¹åžåºæä»¶ïŒæ©å± LSPã代ç 审æ¥ãæäº€ç®¡ççèœå
- Hook èªåšå â SessionStart / PreToolUse 䞀å±é©åïŒèªåšåŒå¯Œ Agent 䜿çšç¥è¯åŸè°±
- Codebase Memory â åºäº MCP ç代ç ç¥è¯åŸè°±ïŒçŽ¢åŒäœ ç项ç®ç»æãè°çšéŸãæ°æ®æµ
- Memory ç³»ç» â æä¹ åè®°å¿ïŒçšæ·å奜ã项ç®èæ¯ãåéŠè®°åœïŒïŒè·šäŒè¯çæ
äžå¥è¯æ»ç»ïŒæäœ ç Claude Code ä»ãè倩æºåšäººãå级䞺ãå·¥çšå¢éãã
æ žå¿äº®ç¹
| ç¹æ§ | 诎æ |
|---|---|
| è§è²é©±åšè°åºŠ | auto-dispatcher èªåšåææåŸïŒè·¯ç±å° 计åè
/æ§è¡è
/æµè¯è
/管çè
|
| éŸåŒå·¥äœæµ | æ¯æèªå𿣿µ "讟计âå®ç°âæµè¯â审æ¥âåå¹¶" å šæµçš |
| ç¥è¯åŸè°±äŒå | Hook æŠæªè£ž grepïŒåŒå¯Œ Agent è°çš search_graph / trace_path |
| DeepSeek å端 | äœ¿çš DeepSeek API æ¿ä»£ Anthropic çŽè¿ïŒéäœææ¬ |
| å屿é | 170+ æ¡é¢ææè§åïŒç²Ÿç»æ§å¶ Agent çæäœèåŽ |
| è·šäŒè¯è®°å¿ | user / feedback / project / reference åç§è®°å¿ç±»å |
å¿«éåŒå§
å眮æ¡ä»¶
- Claude Code å·²å®è£
- DeepSeek API KeyïŒè·åå°åïŒ
- Git BashïŒWindows äžè¿è¡ hook èæ¬ïŒ
1. å 鿬ä»åº
git clone https://github.com/<your-username>/My-Agent-System.git
cd My-Agent-System
2. é 眮 settings.json
çŒèŸ settings.sanitized.jsonïŒå°å äœç¬Šæ¿æ¢äžºäœ çå®é
åŒïŒ
| å äœç¬Š | æ¿æ¢äžº |
|---|---|
<YOUR_DEEPSEEK_API_KEY> | äœ ç DeepSeek API Key |
<USERNAME> | äœ ç Windows çšæ·å |
ç¶åå€å¶å° Claude Code é 眮ç®åœïŒ
cp settings.sanitized.json ~/.claude/settings.json
3. é 眮 CLAUDE.md
cp CLAUDE.md ~/.claude/CLAUDE.md
4. å®è£ Hook èæ¬
mkdir -p ~/.claude/hooks
cp hooks/* ~/.claude/hooks/
chmod +x ~/.claude/hooks/*
5. é 眮 Memory ç³»ç»
mkdir -p ~/.claude/projects
cp -r memory/ ~/.claude/projects/
6. éå¯ Claude Code
åš VS Code äžéæ°æåŒ Claude Code 颿¿ïŒSessionStart hook äŒèªåšå 蜜é 眮ã
ç³»ç»æ¶æ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â VS Code Extension â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ€
â Claude Code CLI â
â âââââââââââââââ ââââââââââââââââ âââââââââââââââââââ â
â â settings.json â â CLAUDE.md â â Memory (æä¹
) â â
â â æš¡å/hooks/æéâ â å
šå±è¡äžºæä»€ â â çšæ·å奜/åéŠ â â
â âââââââââââââââ ââââââââââââââââ âââââââââââââââââââ â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ€
â Hook Layer â
â âââââââââââââââââââââââ ââââââââââââââââââââââââââââââ â
â â cbm-session-reminder â â cbm-code-discovery-gate â â
â â (å¯åšæ¶æ³šå
¥åè®®) â â (æŠæªè£žgrep,åŒå¯ŒåŸè°±) â â
â âââââââââââââââââââââââ ââââââââââââââââââââââââââââââ â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ€
â Skill & Plugin â
â ââââââââââââ ââââââââââââ ââââââââââââ ââââââââââââââââ â
â â 17 Skills â â 20+ Pluginsâ â MCP Tools â â Agent Tools â â
â ââââââââââââ ââââââââââââ ââââââââââââ ââââââââââââââââ â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ€
â API Backend â
â DeepSeek (api.deepseek.com/anthropic) â
â Model: deepseek-v4-pro / DeepSeek-V3.2 â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
è§è²åå·¥
计åè
(Planner) æ§è¡è
(Executor) æµè¯è
(Tester)
writing-plans â executing-plans â test-driven-dev
taste-skill writing-skills systematic-debugging
agent-browser requesting-code-review
anime-avatar-gen receiving-code-review
claude-api verify / review
run security-review
cybersecurity
â
管çè
(Manager)
auto-dispatcher
finishing-a-development-branch
codebase-memory / init / simplify
update-config / loop / uumit-agent
Skill æž å
ðïž ç®¡çè (Manager) â 12 䞪
| Skill | è§Šååºæ¯ |
|---|---|
auto-dispatcher | èªåšåææåŸïŒè·¯ç±å°æ£ç¡®ç Skill |
finishing-a-development-branch | åŒå宿 â åå¹¶/PR/æž ç忝 |
using-git-worktrees | å建 Git Worktree é犻工äœåº |
using-superpowers | æ¥çææå¯çš Skill åäœ¿çšæå |
codebase-memory | 代ç ç¥è¯åŸè°±ç玢åŒ/æ¥è¯¢/è°çšéŸåæ |
init | 䞺æ°é¡¹ç®å建 CLAUDE.md |
simplify | 审æ¥ä»£ç åæŽçå€çšæ§/莚é/æç |
update-config | 管ç settings.json / æé / ç¯å¢åé |
loop | æéŽéåŸªç¯æ§è¡ä»»å¡ |
fewer-permission-prompts | åæåå²è°çšïŒåå°æéåŒ¹çª |
keybindings-help | èªå®ä¹é®çå¿«æ·é® |
uumit-agent | äžèœæå¡å¹³å°ïŒå åº SkillïŒ |
ð 计åè (Planner) â 2 䞪
| Skill | è§Šååºæ¯ |
|---|---|
writing-plans | çŒå讟计äžå®ç°è®¡åïŒå®ä¹æ¶æåæ¥éª€ |
taste-skill | å端èœå°é¡µ / äœåé / UI æ¹ç讟计 |
âïž æ§è¡è (Executor) â 6 䞪
| Skill | è§Šååºæ¯ |
|---|---|
executing-plans | æè®¡åå®ç°ä»£ç ïŒinline / subagent / parallelïŒ |
writing-skills | å建 / çŒèŸæ°ç Skill å®ä¹ |
agent-browser | æµè§åšèªåšåïŒè¡šåå¡«åãæªåŸãç¬åãæµè¯ïŒ |
anime-avatar-gen | éè¿ ComfyUI çæåšæŒ«å€Žå |
claude-api | Claude API / Anthropic SDK åºçšåŒåïŒå« prompt caching |
run | å¯åšé¡¹ç®åºçšïŒè§å¯åæŽæ¯åŠçæ |
𧪠æµè¯è (Tester) â 8 䞪
| Skill | è§Šååºæ¯ |
|---|---|
test-driven-development | TDD æµçšïŒå åæµè¯åå代ç |
systematic-debugging | å®äœ bug æ ¹å ïŒéªè¯ä¿®å€æææ§ |
requesting-code-review | å起代ç å®¡æ¥ |
receiving-code-review | å€çå®¡æ¥æè§ïŒç¡®ä¿ä¿®å€å°äœ |
verify | å¯åšåºçšè§å¯è¡äžºïŒæåšç¡®è®€åæŽ |
review | å®¡æ¥ Pull Request ç代ç 莚é |
security-review | 对代ç è¿è¡å®å šå®¡æ¥ |
cybersecurity | 754 䞪å®å šæèœïŒèŠç 26 䞪å®å šé¢å |
Plugin æž å
æ¥æºïŒclaude-plugins-official åžåº
åŒåå¢åŒº
code-review · code-simplifier · feature-dev · commit-commands · code-modernization
å端äžè®Ÿè®¡
frontend-design
é 眮管ç
hookify · claude-md-management · agent-sdk-dev · mcp-server-dev
èŸåºé£æ Œ
learning-output-style · explanatory-output-style
LSP æ¯æ
clangd-lsp · gopls-lsp · jdtls-lsp · kotlin-lsp · lua-lsp · csharp-lsp
å ¶ä»
math-olympiad · cwc-makers · ralph-loop · playground
Hook æºå¶
ç³»ç»éè¿äž€å± hook ç¡®ä¿ Agent äŒå 䜿çšç¥è¯åŸè°±èéè£žææ¬æçŽ¢ïŒ
Layer 1: SessionStart â åè®®æ³šå ¥
èæ¬: hooks/cbm-session-reminder
æ¯æ¬¡äŒè¯å¯åšïŒstartup / resume / clear / compactïŒæ¶ïŒå context æ³šå ¥ Code Discovery ProtocolïŒ
1. å§ç»äŒå
äœ¿çš search_graph / trace_path / get_code_snippet
2. ä»
åšææ¬å
容ãé
眮åŒãéä»£ç æä»¶æ¶åéå° Grep/Glob/Read
3. æªçŽ¢åŒç项ç®å
è¿è¡ index_repository
Layer 2: PreToolUse â éšæ§æŠæª
èæ¬: hooks/cbm-code-discovery-gate
æ¯äŒè¯éŠæ¬¡è°çš Grep/Glob/Read/Search æ¶é»æ¢æ§è¡ïŒåŒå¯Œäœ¿çš MCP å·¥å ·ãåç»è°çšèªåšæŸè¡ã
䞺ä»ä¹è¿æ ·è®Ÿè®¡ïŒ ââ LLM ä¹ æ¯çŽæ¥ grep 代ç ïŒäœç¥è¯åŸè°±èœæäŸç»æåè°çšéŸåæ°æ®æµåæïŒgrep æ æ³åå°ãHook æºå¶åŒºå¶ Agent å »æãå æ¥åŸè°±ãçä¹ æ¯ã
Codebase Memory
äœ¿çš codebase-memory-mcp æå»ºä»£ç ç¥è¯åŸè°±ã
玢åŒç¶æïŒç€ºäŸïŒ
| é¡¹ç® | èç¹æ° | èŸ¹æ° |
|---|---|---|
| manju-pipeline | 183 | 286 |
| Pixelle-Video | 2,835 | 4,323 |
äž»èŠå·¥å ·
| MCP Tool | çšé |
|---|---|
search_graph | å šææçŽ¢åœæ°/ç±»/è·¯ç±/åéïŒBM25 + è¯ä¹ïŒ |
trace_path | 远螪è°çšéŸ / æ°æ®æµ / è·šæå¡è°çš |
get_code_snippet | 读ååœæ°/ç±»æºç |
query_graph | æ§è¡ Cypher åŸæ¥è¯¢ |
get_architecture | 项ç®ç»æäžè§ |
index_repository | çŽ¢åŒæ°ä»åºå°ç¥è¯åŸè°± |
detect_changes | æ£æµä»£ç åæŽå圱å |
æä»¶ç»æ
My-Agent-System/
âââ README.md â æ¬æä»¶
âââ CLAUDE.md â å
šå±è¡äžºæä»€ïŒå€å¶å° ~/.claude/ïŒ
âââ settings.sanitized.json â è±æé
眮暡æ¿ïŒå€å¶å° ~/.claude/settings.jsonïŒ
âââ .gitignore
âââ hooks/
â âââ cbm-code-discovery-gate â PreToolUse éšæ§èæ¬
â âââ cbm-session-reminder â SessionStart æéèæ¬
âââ memory/
âââ MEMORY.md â è®°å¿çŽ¢åŒæš¡æ¿ïŒå€å¶å° ~/.claude/projects/ïŒ
éšçœ²åç宿Žç®åœç»æ
~/.claude/
âââ settings.json â äž»é
çœ®ïŒæš¡å/hooks/æéïŒ
âââ CLAUDE.md â å
šå±æä»€
âââ credentials.json â API KeyïŒå»ºè®®äœ¿ç𿀿件ïŒäžèŠåå
¥ settings.jsonïŒ
âââ hooks/
â âââ cbm-code-discovery-gate
â âââ cbm-session-reminder
âââ skills/ â 17 䞪èªå®ä¹ Skill
â âââ agent-browser/
â âââ anime-avatar-gen/
â âââ auto-dispatcher/
â âââ codebase-memory/
â âââ cybersecurity/
â âââ executing-plans/
â âââ finishing-a-development-branch/
â âââ receiving-code-review/
â âââ requesting-code-review/
â âââ systematic-debugging/
â âââ taste-skill/
â âââ test-driven-development/
â âââ using-git-worktrees/
â âââ using-superpowers/
â âââ uumit-agent/
â âââ writing-plans/
â âââ writing-skills/
âââ plugins/
â âââ marketplaces/
â âââ claude-plugins-official/
âââ projects/
âââ <项ç®å>/
âââ memory/ â æä¹
è®°å¿ïŒuser/feedback/project/referenceïŒ
é 眮诎æ
settings.json æ žå¿å段
| åæ®µ | 诎æ | 瀺äŸåŒ |
|---|---|---|
env.ANTHROPIC_BASE_URL | API å端å°å | https://api.deepseek.com/anthropic |
env.ANTHROPIC_AUTH_TOKEN | API Key | <YOUR_KEY> |
env.ANTHROPIC_MODEL | é»è®€æš¡å | deepseek-v4-pro |
env.ANTHROPIC_DEFAULT_HAIKU_MODEL | èœ»éæš¡åïŒ/fast æš¡åŒïŒ | DeepSeek-V3.2 |
env.ANTHROPIC_DEFAULT_SONNET_MODEL | æ åæš¡å | DeepSeek-V3.2 |
env.ANTHROPIC_DEFAULT_OPUS_MODEL | åŒºåæš¡å | DeepSeek-V3.2 |
model | CLI é»è®€æš¡å | deepseek-v4-pro |
effortLevel | åªå级å«ïŒhigh/medium/lowïŒ | high |
permissions.allow | 颿æè§åå衚 | è§æš¡æ¿ |
permissions.additionalDirectories | å 讞访é®çé¢å€ç®åœ | è§æš¡æ¿ |
hooks.PreToolUse | å·¥å ·è°çšåé©å | éšæ§èæ¬ |
hooks.SessionStart | äŒè¯å¯åšé©å | æéèæ¬ |
â ïž æš¡ååå±èŠåïŒåœå Haiku/Sonnet/Opus å šéšæ å°å°
DeepSeek-V3.2ãåŠéçæ£åå±ïŒå»ºè®®ïŒ
DEFAULT_HAIKU_MODELâdeepseek-chatïŒå¿«éãäœææ¬ïŒDEFAULT_SONNET_MODELâDeepSeek-V3.2ïŒæ åïŒDEFAULT_OPUS_MODELâdeepseek-reasonerïŒæ·±åºŠæšçïŒ
æéè§åè¯æ³
"Bash(curl -s http://127.0.0.1:8188/**)" // å
讞 ComfyUI API è°çš
"Bash(git clone *)" // å
讞任æ git clone
"Read(//d//**)" // å
讞读å D çæææä»¶
"WebSearch" // å
讞çœç»æçŽ¢
"mcp__codebase-memory-mcp__search_graph" // å
讞ç¹å® MCP å·¥å
·
FAQ
Q: 䞺ä»ä¹èŠçš DeepSeek èäžæ¯ Anthropic çŽè¿ïŒ
DeepSeek æäŸå
Œå®¹ Anthropic API ç端ç¹ïŒäžåšåœå
访é®çš³å®ãææ¬æŽäœãäœ å¯ä»¥éæ¶åæ¢å Anthropic çŽè¿ïŒå° ANTHROPIC_BASE_URL 讟䞺 https://api.anthropic.com å¹¶æ¿æ¢ token å³å¯ã
Q: Skill å Plugin æä»ä¹åºå«ïŒ
- Skill â å®ä¹åš
~/.claude/skills/äžç Markdown æä»¶ïŒéè¿Skill()å·¥å ·è°çšïŒçŽæ¥æ³šå ¥ prompt æå¯Œ Agent è¡äžº - Plugin â æ¥èª Claude Code æä»¶åžåºïŒå¯å å« Skill / Hook / Agent / Command çå€åç»ä»¶
Q: åŠäœæ·»å æ°ç SkillïŒ
- åš
~/.claude/skills/<skill-name>/SKILL.mdå建å®ä¹æä»¶ - è¿è¡
Skill(skill="writing-skills")ææåšçŒå auto-dispatcheräŒèªå𿣿µå¹¶æŽæ°è·¯ç±è¡š
Q: Codebase Memory 玢åŒéèŠå€ä¹ ïŒ
åå³äºé¡¹ç®è§æš¡ãå°é¡¹ç®ïŒ<500 æä»¶ïŒçºŠ 1-2 åéïŒå€§é¡¹ç®ïŒ2000+ æä»¶ïŒçºŠ 5-10 åéã
Q: åŠäœéªè¯ç³»ç»æ¯åŠæ£åžžå·¥äœïŒ
éå¯ Claude CodeïŒè§å¯ session start æ¶åºçå° "CRITICAL - Code Discovery Protocol" æç€ºãéŠæ¬¡çš Grep æ¶äŒè¢«æŠæªå¹¶åŒå¯Œè³ MCP å·¥å ·ã
æäœ³å®è·µ
-
API Key å®å š
- 䜿çš
~/.claude/credentials.jsonååš tokenïŒå¿çŽæ¥ååšsettings.jsonäž - å®æèœ®æ¢ API Key
- ç¡®ä¿
credentials.jsonåš.gitignoreäž
- 䜿çš
-
æš¡ååå±
- 䞺 Haiku / Sonnet / Opus åé äžåçæš¡å以å©çš Claude Code çåå±çç¥
/fastæš¡åŒäœ¿çš Haiku â æ å°å°æå¿«ç DeepSeek æš¡å
-
å®æç»Žæ€
- æž
ç
~/.claude/telemetry/äžç倱莥äºä»¶ - 审æ¥
~/.claude/projects/*/memory/äžè¿æ¶çè®°å¿ - æŽæ°
auto-dispatcherçè·¯ç±è¡šä»¥å¹é æ°å®è£ ç Skill
- æž
ç
-
çæ¬æ§å¶
- å°æ¬ä»åºäœäžºé 眮暡æ¿ç»Žæ€
- æé€
credentials.jsonåtelemetry/ - æ¯æ¬¡æŽæ° Skill/Plugin åæäº€åæŽ
-
å®å šå®¡æ¥
- 宿è¿è¡
Skill(skill="security-review")æ£æ¥ä»£ç å®å š - 䜿çš
cybersecuritySkill è¿è¡æžéæµè¯
- 宿è¿è¡
License
Built with â€ïž using Claude Code