Sync
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
---
|
||||
created: "2026-03-08 21:30"
|
||||
type: zettel
|
||||
tags: [claude-code, best-practices, AI-tools]
|
||||
source: "https://github.com/affaan-m/everything-claude-code"
|
||||
---
|
||||
|
||||
# Everything Claude Code 最佳实践
|
||||
|
||||
## 上下文窗口是最稀缺资源
|
||||
|
||||
200k 上下文窗口在启用太多 MCP 后可能只剩 70k。三条铁律:
|
||||
|
||||
1. **MCP < 10 个启用,< 80 个工具活跃** — 用 CLI + skill 替代 MCP(如 `gh` CLI 替代 GitHub MCP)
|
||||
2. **关闭 auto compact** — 在逻辑断点手动 `/compact`,避免在关键推理中被截断
|
||||
3. **CLAUDE.md < 200 行** — 详细规则放 `rules/`,利用 skill 的渐进式加载
|
||||
|
||||
## Token 成本路由
|
||||
|
||||
90% 任务用 Sonnet,只在架构决策和安全分析时用 Opus,搜索探索用 Haiku。设置:
|
||||
|
||||
```json
|
||||
{ "model": "sonnet", "env": { "MAX_THINKING_TOKENS": "10000", "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50" } }
|
||||
```
|
||||
|
||||
用 mgrep 替代 grep 可减少约 50% token 使用。
|
||||
|
||||
## 记忆持久化
|
||||
|
||||
- 每个 session 结束保存摘要到 `.tmp` 文件(记录:有效方法、无效尝试、待办事项)
|
||||
- 下次 session 提供文件路径作为上下文
|
||||
- 动态注入:`claude --system-prompt "$(cat ~/.claude/contexts/dev.md)"`
|
||||
|
||||
## 并行但有纪律
|
||||
|
||||
- 最小可行并行度 — 不盲目开多终端
|
||||
- Git worktree 隔离并行实例
|
||||
- `/rename` 命名每个 chat,`/fork` 分叉非重叠工作
|
||||
- 级联方法:新任务右开,从左到右扫描,同时不超过 3-4 个
|
||||
|
||||
---
|
||||
|
||||
## Related
|
||||
|
||||
- [[Everything Claude Code 完整指南]]
|
||||
- [[Everything Claude Code Agent 编排模式]]
|
||||
- [[Everything Claude Code Token 优化]]
|
||||
Reference in New Issue
Block a user