Suryansh Tiwari 写了一篇关于 Claude Code 的深度使用指南。核心论点:大多数开发者仍然像使用高级自动补全一样使用 Claude Code,而这完全错过了重点。
最大的误解
人们以为成功来自:
- 写更好的 prompt
- 找到秘密关键词
- 学习 prompt engineering 技巧
但重度使用 Claude Code 后,Suryansh 意识到:Prompting 是工作流中最小的部分。
真正的优势来自设计 Claude 能持续表现良好的环境。这就是为什么两个开发者用同一个模型,却得到完全不同的结果——一个觉得"AI 被高估了",另一个觉得"这东西正在改变我构建软件的方式"。
Prompt 是临时的,系统是复利的
大多数 AI 工作流:Prompt → 输出 → 手动修复。这对简单任务有效,但项目变大后:输出不一致、上下文混乱、bug 倍增、架构漂移、Claude 忘记重要决策。
真正的 Claude 工作流更像这样:
上下文 → 约束 → 推理 → 执行 → 验证 → 记忆 → 精炼
一旦这样操作,Claude 不再感觉像聊天机器人,而开始感觉像一个真正的工程环境。
为什么大多数 Claude 输出感觉不一致
答案简单得惊人:大多数开发者提供的上下文很糟糕。
Claude 只能用你给它的环境来推理。指令模糊 → 模糊输出;架构不清晰 → 混乱实现;项目规则不断变化 → 不一致的代码。
最高杠杆的改进不是更好的 prompting,而是更好的上下文工程。最好的 Claude 用户极其注重:
- 项目记忆
- 架构约束
- 可复用指令
- 工作流一致性
- 反馈系统
从「Prompting」到「工作流设计」的转变
未来的 AI-native 开发者不会把大部分时间花在:
- 打字写代码
- 修复语法
- 重写样板代码
而是会花更多时间:
- 定义系统
- 编排推理
- 设计工作流
- 管理上下文
- 验证输出
有价值的技能正在从执行 → 编排转移。这就是为什么有些开发者突然看起来生产力高得不现实——他们不是手动做了10倍的工作,而是构建了能倍增输出的系统。
高产出开发者都做的一件事
在生成前强制结构。
初学者说:"帮我做这个功能。" 高级用户强制 Claude:
- 分析问题
- 识别边界情况
- 解释权衡
- 定义架构决策
- 提出实现策略
- 然后生成代码
这一改变显著改善了:推理质量、架构一致性、可维护性、调试速度、边界情况处理。因为 AI 生成代码的问题通常不是语法,而是思考质量。如果你不引导推理过程……你之后就要调试后果。
反馈循环是 Claude 变得危险的地方
大多数人仍然线性使用 AI:生成 → 手动审查。但高级工作流创建循环:生成 → 测试 → 分析 → 精炼 → 重复。
一旦 Claude 能:检查失败、分析输出、精炼实现、自动迭代……工作流就开始复利增长。AI 不再像工具,而像工程系统。很多开发者还没体验过这一点,但一旦体验过,正常的开发工作流开始感觉慢得不可思议。
记忆是最被低估的部分
大多数人仍然把每个会话当成新对话。这是巨大的错误。严肃的构建者创建持久项目记忆:
- 架构决策
- 命名标准
- 可复用模式
- 项目约定
- 调试笔记
- 边界情况
- 技术偏好
现在 Claude 不再感觉无状态。它感觉项目感知。这比几乎任何"prompt 技巧"更能改变输出质量。
真正的竞争优势不是 AI
是系统思维。这是大多数人错过的部分。未来属于理解以下内容的开发者:
- 工作流设计
- 编排
- 自动化
- 上下文管理
- 推理系统
不只是编码。因为 AI 放大系统。弱系统产生弱输出,只是更快。但强系统?它们无情地复利增长。
作者:Suryansh Tiwari (@Suryanshti777)