Claude Code 这玩意儿,好用是好用,但也不是你喊一声“写个 API”,它就真能替你把业务逻辑都猜得八九不离十。用不好,就跟买了台 机械键盘却只用来打字母表一样浪费。
于是,我花了点时间,总结了一套「高效提示词模板」,几乎覆盖了从项目初始化到后端集成,从组件开发到 CI/CD 的全流程,目的只有一个:让 Claude 成为你代码工厂里的一名熟练工,而不是新手实习生。
🚀 项目初始化:开局三板斧
1. 快速摸清项目结构
“你连项目结构都不清楚,就想着写代码?那不是裸奔。”
请阅读项目的 README.md、package.json 和主要目录,帮我了解这个项目的架构和技术栈,但暂时不要编写任何代码。
2. 创建 CLAUDE.md:写给 AI 的“入职手册”
请帮我创建一个 CLAUDE.md 文件,包含项目架构说明、常用命令、代码规范和开发环境配置。
3. 检查开发环境
请检查项目的环境配置,确保所有依赖正确安装,并运行初始化脚本。如果有任何问题请告诉我如何解决。
🎯 功能开发:让 AI 写出「可维护」代码的正确姿势
新功能从不是一句话就能完事的
我需要开发 [功能描述]。请:
1. 阅读相关代码了解架构
2. 制定实现计划
3. 实现核心功能
4. 编写测试
5. 更新文档
每完成一步都要暂停等待我确认。
测试驱动开发?Claude 也能上手
我要实现 [功能描述]。请先基于期望的输入输出编写测试用例,确保测试会失败,然后再实现功能代码使测试通过。
API 就是接口契约,不是你想怎么写就怎么写
请帮我设计和实现 [API 描述],包括:
- 路由定义
- 参数验证
- 业务逻辑
- 响应格式
- 错误处理
- 文档说明
🔧 代码调试与优化:别让 AI 写完就跑
遇到 bug 别慌,先交给 Claude 诊断下
我遇到了这个错误:[错误信息]。请帮我分析错误原因,并提供修复方案。如果需要查看相关代码请告诉我。
想让代码跑得快,得靠 Claude 找瓶颈
请分析 [功能/文件] 的性能问题,并提供优化建议,重点关注:
- 执行效率
- 内存使用
- 页面加载速度
- 用户体验
🧪 测试:测试不到位,上线两行泪
请为 [函数/类/组件] 编写测试用例,包含:
- 正常情况
- 边界情况
- 异常情况
- 模拟依赖
想冲测试覆盖率?直接让 Claude 给你分析 + 补测:
请分析当前的测试覆盖率,并补充测试用例。
📱 前端开发:Claude 会写组件,但你得告诉它设计稿在哪
请根据这个设计图实现 UI 组件:[上传设计图]
要求:
- 响应式
- 暗黑模式
- 无障碍支持
- 设计规范一致
样式不合适?描述清楚 Claude 就能调:
请优化 [页面/组件] 样式,目标:
- [具体要求]
- 保持整体设计一致
- 跨设备兼容
⚡ 后端开发:Claude 也能当你的数据库建模师
请为 [功能] 设计数据库结构,包括:
- 表定义
- 索引
- 外键约束
- 迁移脚本
中间件、第三方集成也一样,不在话下:
请帮我集成 [服务],包括 SDK 配置、API 封装、错误处理和测试。
📚 文档不是附加项,而是交付的一部分
请为项目生成 API 文档,包括接口说明、请求参数、响应示例和错误码。
请更新 README.md 文件,包含:
- 项目简介
- 安装方法
- 使用方式
- 贡献指南
🔄 Git 流程:Claude 也能帮你管分支、提 PR
请创建一个功能分支 [分支名称],并切换到该分支。
请创建一个 PR,包含:
- 修改内容
- 测试说明
- 对应 Issue
🏗️ 项目管理:Claude 是你的兼职 PM
任务拆分是 Claude 的强项:
我需要实现 [大功能],请帮我拆成小任务,包含:
- 任务描述
- 预估工时
- 依赖关系
- 验收标准
想写个计划,也简单:
请制定开发计划,分模块、定优先级、评估风险。
🔍 项目分析:定期审查项目健康度
请分析依赖关系,检查冗余、安全漏洞和版本更新。
请评估项目架构,包括职责划分、耦合度、扩展性。
请统计代码行数、文件数量、测试覆盖率。
🛠️ 环境配置:Claude 配环境,比实习生快多了
请帮我搭建开发环境,包括依赖安装、环境变量配置、开发工具设定。
请为项目配置 CI/CD,包括测试、代码检查、自动部署。
请为项目创建 Docker 配置,包含 Dockerfile、docker-compose、部署说明。
💡 高阶玩法:自动化、批量处理、代码生成
请对所有的 [文件类型] 执行 [操作],确保操作一致、不破坏现有功能。
请写一个自动化脚本来 [任务],支持命令行参数、日志、错误处理。
请基于 [模板/配置] 生成代码,符合规范并通过测试。
🧠 使用 Claude Code 的一些套路建议
- • ✅ 明确具体,不要模糊不清
- • ✅ 分步骤控制 Claude 的执行节奏
- • ✅ 设定边界(比如“先分析,暂不写代码”)
- • ✅ 提供上下文(例如路径、文件、设计稿)
- • ✅ 验证确认(复杂任务中,Claude 每一步都应暂停)
有些魔法词你会经常用:
- • “请先分析...”
- • “暂时不要写代码...”
- • “每完成一步都要暂停...”
- • “遵循项目已有规范...”
- • “如果需要查看,请告诉我...”
✍️ 最后
Claude Code 并不是一个「点餐型」AI,而更像一个高级助手。你越能准确表达需求,它就越能发挥作用。
别想着让 AI 替你干完所有活,而是:让 AI 替你跑腿、整理、分析、实现那些你本可以做但没必要手动做的事。
你就专心站在更高的抽象层上思考和决策。
这才是高级开发者该干的事。
如果你觉得这些提示词有用,就建议收藏起来。每次遇到 Claude 不听话、不如预期,也许只是你没说对话。
0 件のコメント:
コメントを投稿