Files
knowledge-base/6 - Zettelkasten/20260308213000 Everything Claude Code 最佳实践.md
Yaojia Wang ad79665527 Sync
2026-03-14 20:23:32 +01:00

1.5 KiB
Raw Permalink Blame History

created, type, tags, source
created type tags source
2026-03-08 21:30 zettel
claude-code
best-practices
AI-tools
https://github.com/affaan-m/everything-claude-code

Everything Claude Code 最佳实践

上下文窗口是最稀缺资源

200k 上下文窗口在启用太多 MCP 后可能只剩 70k。三条铁律

  1. MCP < 10 个启用,< 80 个工具活跃 — 用 CLI + skill 替代 MCPgh CLI 替代 GitHub MCP
  2. 关闭 auto compact — 在逻辑断点手动 /compact,避免在关键推理中被截断
  3. CLAUDE.md < 200 行 — 详细规则放 rules/,利用 skill 的渐进式加载

Token 成本路由

90% 任务用 Sonnet只在架构决策和安全分析时用 Opus搜索探索用 Haiku。设置

{ "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 个