02
Beyond the basics with Claude Code
Daisy Holman · Anthropic(Claude Code,前 C++ 委员会主席)
开箱即用的 Claude Code 处理「编程任务」,但真正大规模的软件工程需要你定制 agentic harness,让 Claude 够到你够到的一切。硬约束是固定的上下文窗口——选能扩展到 10 万+ skill 的抽象。
- agent 干你的活要三样:access、knowledge、tooling;测试:不离开 Claude 终端干一整天,每次 alt-tab 都是一处缺失的连接。
- 别为代码规范/制度记忆 fine-tune(对churning 的前沿模型不划算,还可能增加幻觉);用 in-context learning =「文本文件的高级说法」。苦涩的教训:通用 AI 打败专用 AI。
- 用 post-tool-use hooks 给 agent 做「红波浪线」(linter/LSP):「让 agent 变好最快的不是更聪明的模型,是更紧的反馈回路」。
- KV 缓存:改早期 token 会让整段下游缓存失效(未缓存 ~10× 成本)→ 稳定内容放前面,易变的 per-task 放后面。
- 四种插件原语按可扩展性:MCP(撑大系统提示,只给非技术用户用)、skills(惰性 body、description 常驻)、hooks(零上下文开销,最佳)、subagents(独立上下文,但 description 仍占父提示)。
- 异步/并行工作流:git worktree + 每个一个常驻 Claude、Claude 间消息、/loop 看 PR/CI、auto mode(~+30-40% token)跑通宵、agents 面板 + 远程遥控。