ai时代:如何使用cc工具来实现项目快捷开发与功能展示
前言ai时代已经来临作为程序员只能拥抱ai或者具备不被ai替代的技能这里来说一说我们常用的ai工具cc也就是claude code。1、claude code 是什么claude codeClaude Code 是 Anthropic 推出的「终端原生、智能体式 AI 编程工具」简单讲能在你本地终端里像一个全栈工程师一样帮你读代码、改代码、跑命令、修 Bug、提交 Git甚至从零写项目Anthropic。2、claude code能干什么跟传统的ai工具相比比如豆包千问等等他的功能更强大具备更强的记忆功能不是普通补全Copilot它是能自主干活的编程代理AgentAnthropic不是 IDE 插件Cursor它以终端为第一界面与 Git/npm/Docker 等天然集成底层模型基于 Claude 3.5/4 系列Sonnet/Opus上下文最大 100 万 token能读懂整个代码库他的核心能力全代码库理解扫描整个项目理解目录结构、模块依赖、接口关系快速上手陌生项目新人几天变几小时Anthropic多文件编辑与生成按自然语言需求新建 / 修改多个文件前端 后端 配置示例“把所有 JS 改成 TS加类型定义更新 package.json”终端命令执行直接跑git/npm/docker/build/test等自动修复 lint 错误、依赖冲突、测试失败docs.claude.com调试与排错贴报错日志 → 分析代码 → 定位问题 → 给出修复并自动应用docs.claude.comGit 全流程写代码 → 格式化 → 提交 commit → 推到远程 → 提 PRAnthropic文档与重构一键生成 README、API 文档、接口示例全局安全重构统一命名、精简冗余、优化嵌套不改业务逻辑3、如何使用claude code下面链接都是指向官方资料1注册账号2注册成功账号以后使用具体使用分为3种1是线上点我2是下载app可以输入命令3就是使用我们的编辑工具比如vscode、idea/webstrom这种以插件形式进入4、如何操作claude code来快速开发项目1在vscode中安装了Claude Code for VS Codectrlshiftp 出现以后输入 setting.json 汉化内容是第一句如果觉得每次都提醒让你授权就把全部都拷贝上去{ claude.editor.language: zh-CN, // Claude Code 核心权限 claudeCode.initialPermissionMode: bypassPermissions, claudeCode.allowDangerouslySkipPermissions: true, // 终端命令自动同意关键 chat.tools.terminal.autoApprove: true, // 工作区信任避免终端弹窗 security.workspace.trust.enabled: true, }ai回答汉化的话直接在ai输入框中输入【强制规则】从现在开始你所有的回复、解释、代码注释、文档说明**必须全部使用简体中文**。 - 代码中的单行注释//、多行注释/* */、JSDoc 注释/** */全部用中文 - 变量名/函数名保持英文不变但注释和说明必须中文 - 回复时不要出现英文单词除非是代码关键字、API 名称或无法翻译的技术术语 - 所有解释性文字、错误说明、步骤指导全部用简体中文表达 - 禁止使用英文缩写代替中文比如不用 eg. 用 例如不用 etc. 用 等等 如果我后续提问没有特别说明你都必须遵守以上规则。5、ai程序员跟传统的程序员不同的地方核心区别实际就是从开发者变成了操作校对者要有架构师的思维维度传统程序员AI 程序员AI 辅助开发核心瓶颈时间、精力、知识盲区对 AI 的控制力、需求拆解能力、验证与纠错能力代码生产方式手动编写、边查边写用 AI 生成初稿再进行修改、优化、验证效率重心写代码的速度、熟练度需求理解、指令设计、prompt 工程、代码审核知识结构精通语法、API、框架细节精通架构设计、业务逻辑、AI 工具的使用边界错误处理自己调试、排错、查文档让 AI 定位问题再引导它生成修复方案价值来源代码量、技术熟练度业务理解、架构决策、质量把控、风险规避学习方式啃文档、写 Demo、踩坑积累用 AI 快速验证想法学习新框架的速度大幅提升沟通方式用代码和注释表达逻辑用自然语言向 AI 下达指令同时和业务方对齐需求ai程序员必须具备的能力需求拆解与指令设计能力能不能把模糊的需求拆成 AI 能听懂的、明确的指令是用好 AI 的基础。比如不要说 “帮我写个登录页面”而要说 “帮我用 Vue3Element Plus 写一个登录页面包含手机号 / 密码输入框、验证码、记住我、登录按钮表单校验规则是手机号 11 位、密码 6-16 位样式参考项目的组件库规范”。代码审核与质量把控能力AI 生成的代码经常会有这些问题冗余、不符合项目规范、隐藏 Bug、安全漏洞。你必须能快速识别这些问题比如有没有 SQL 注入风险、有没有未处理的边界条件、有没有性能问题。业务理解与架构设计能力AI 不知道你的业务场景也不知道你的项目架构它只能根据你给的信息生成代码。所以你必须懂业务、懂架构才能给 AI 正确的方向避免生成一堆和项目不兼容的 “垃圾代码”。