1. “角色+约束+迭代”三件套 Prompt 模板(最重要)
最有效的 Prompt 结构永远是这三部分:
模板:“你现在是 [具体角色],拥有X年 [领域] 经验。 要求:
-
必须严格遵循 [技术栈/规范]
-
代码必须 [具体约束:可读性、性能、安全、测试覆盖率等]
-
先思考,再输出完整可运行代码
-
最后给出下一步优化建议
任务:[你的需求]”
实战示例(构建一个 Next.js + Supabase 项目): “你现在是拥有X年全栈经验的 Principal Engineer,精通 Next.js 14 App Router 和 Supabase。 要求:
-
使用 Server Components + Server Actions
-
所有数据库操作必须使用 RLS
-
必须包含完整类型定义和错误处理
-
代码必须极致简洁且可维护
请为我构建一个用户个人中心页面,支持头像上传、资料编辑和订单历史查看。”
这个模板能让 Claude 的代码质量提升 2-3 个档次。
2. 项目级上下文管理(最强生产力技巧)
Claude 的 Projects / Artifacts 功能是 2026 年最被低估的功能。
正确用法:
-
新建一个 Project,把整个项目的所有关键文件一次性上传(README、架构图、API 文档、核心组件等)。
-
每次对话都在这个 Project 里进行,Claude 会自动记住所有上下文。
-
用“@文件名”精准引用具体文件。
进阶技巧:
-
建立“架构文件”(architecture.md),把技术选型、目录结构、命名规范全部写进去。
-
每次新需求都先说:“参考 architecture.md 中的规范,为我实现……”
这样 Claude 就像你的资深架构师一样,永远不会乱写代码。
3. 多轮迭代调试法(Debug 神器)
不要一次让 Claude 写完整功能,而是用“迭代式”开发:
正确流程:
-
第一轮:让 Claude 写核心逻辑 + 类型定义
-
第二轮:贴上报错信息,说“修复上面的错误”
-
第三轮:说“增加单元测试”
-
第四轮:说“性能优化 + 添加注释”
高级技巧: 用这个 Prompt 让 Claude 自己审查代码: “请以 Senior Engineer 的身份,严格审查上面的代码,找出所有潜在 bug、安全问题、性能瓶颈和可读性问题,然后给出修复后的完整代码。”
4. 测试驱动开发(TDD)Prompt
Claude 非常适合 TDD:
Prompt: “请为这个功能先写完整的单元测试(使用 Vitest + React Testing Library),覆盖所有边缘情况。然后根据测试实现功能代码,最后确保所有测试通过。”
这个方法能极大降低 bug 率。
5. 跨文件重构神器
当项目变大时,用这个 Prompt 重构:
“请对整个项目进行重构:
-
把重复逻辑抽成 hooks/utils
-
优化组件层级
-
改进类型定义
-
保持原有功能完全不变 请输出所有需要修改的文件完整代码。”
Claude 在跨文件重构上的能力目前是所有模型中最强的。
6. 性能优化专用 Prompt
“请以性能优先的原则重写这段代码:
-
减少不必要的渲染
-
使用 useMemo / useCallback
-
优化数据库查询
-
添加详细的性能注释”
7. 与 Cursor / Windsurf 结合的最高效工作流
2026年最强工作流:
-
用 Cursor 打开项目
-
按 Cmd+K 呼出 Claude
-
用上面提到的“角色+约束+迭代”模板
-
让 Claude 直接在 Cursor 中编辑文件
这个组合的生产力远超单独使用任何一个工具。
