Agentic Coding Tool Tip (Based on Claude Code)
咸盐少许,直奔主题
配置
尽量使用性能最好/最贵的模型
虽然 Claude Sonnet 4 计费是 Opus 的 1/5,但在处理极高难度的逻辑时,Claude Opus 4.5 依然是目前最强大的选择。有条件的朋友,建议直接用最贵的模型。节约的是自己的时间。
跳过授权,–dangerously-skip-permissions
频繁的权限确认动作会打断思路(会很烦)。启动时添加 --dangerously-skip-permissions 参数,可以让 Claude 无需询问直接执行操作。
activate deep thinking
关键词 think、think hard 或者 ultrathink 可以增加 Claude 的思考预算。当然 token 消耗也会越多。
环境
理解和配置好你的 CLAUDE.md
加载机制:
Claude Code 会分级加载你的 CLAUDE.md,从当前目录往上加载,直到根目录。
依据此特性,我们可以分级配置,全局 -> 项目级 -> 模块/目录级 CLAUDE.md
Best Practices:https://platform.claude.com/docs/zh-CN/agents-and-tools/agent-skills/best-practices
保持小而精
默认假设:Claude 已经非常聪明
只添加 Claude 没有的上下文。质疑每一条信息:
- “Claude 真的需要这个解释吗?”
- “我能假设 Claude 知道这个吗?”
- “这段落值得它的令牌成本吗?”
设置适当的自由度(不要过度抽象,也不要过度具象你的任务)
将具体程度与任务的脆弱性和可变性相匹配。
命名约定
使用一致的命名方式。
好的命名示例:动名词形式
- processing-pdfs
- analyzing-spreadsheets
- managing-databases
- testing-code
- writing-documentation
等等等等,我会另起一个blog 来讨论skill 的维护。
记忆
管理好每个 session 的记忆,在适当的时候 resume,在适当的时候使用
/clear:重置会话Double-tap Escape:拉取历史消息/resume:恢复会话
利用文件系统,管理好长期记忆。
- CLAUDE.md
- 可利用 claude 引用,获取多级系统配置信息
- 可配置框架、规范、工作流、工作要求,详见
Spec driven development - 全局配置,比如你希望它全程使用中文,只需在(
~/.claude/CLAUDE.md)中加入「每次请用中文回答我」
利用 /memory 命令,修改添加 memory
自定义cmd/skills
- 将高频的简单流程保存成可重复使用的 prompt 文件
- 将高频的工作流、复杂任务,开发成 skill
- 不停地根据业务的变化和需求的变化,迭代你的 prompt 和 skills
- 在github上维护你的prompt 和skill
工程
Spec driven development
利用 SDD 框架工具,开发复杂程序。
使用 spec driven development 实践,可以解决团队协作、规范不统一的问题,还能解决长任务执行、注意力发散的问题。
superpowers
如果是简单的需求,可以用 /superpowers:brainstorm + write-plan + execute-plan。
我很喜欢 brainstorm,就像有一群人在为你出谋划策一样。
openspec
如果是相对复杂的需求,可以用 openspec。
spec-kit
如果是一个从 0 到 1 的项目,并且希望能够对项目有完全的掌控,可以尝试 spec-kit。(我尝试过,但是由于需要定义的文档内容过多放弃了)
利用 Git Worktrees 并行任务(待论证)
Test-Driven Development
用 AI 写代码,一定要让它自论证,TDD 就显得格外适应 AI 时代的编程模式,这写在 superpowers 的哲学里。所以只要你是用 superpowers 的 implementation,它一定都会交付测试通过的结果给你。
如果没有用 superpowers,那就可以自己告诉 LLM。
其它
截图调试
遇到 UI 错误时,直接将截图粘贴到终端,Claude 可以结合视觉信息定位问题。
CLI > MCP
Claude 处理成熟 CLI 工具的能力极强。尽量不要去依赖不稳定的 MCP 服务器。
- gh:管理 GitHub repo
- kubectl:管理 k8s 资源
- az:管理 Azure Cloud 资源