全栈工程师:工具篇(二):Claude Code
一、核心优势:为什么选择Claude Code,放弃Open Code?
作为我的使用测评,亲测对比后发现,Claude Code与Open Code的核心差距集中在计划(plan)的详细度和回复反应速度上。客观来说,Open Code的plan模式确实不错,制定的计划很完善,但它每次回复都很慢,具体原因暂时未排查到;而我使用Claude Code时,响应速度却快了很多,能完美跟上开发思路,不会出现卡顿等待的情况。
二、专注Skills与MCP,提升应用开发规范性
使用Claude Code开发应用时,有一个核心要点需要重点关注:必须提前创建好Skills,结合MCP(模块控制协议)规范开发流程。这也是Claude Code区别于Open Code的一大特色,提前规划并创建Skills,能让后续的应用开发更有条理,代码复用率更高,同时避免因流程混乱导致的开发效率下降、代码冗余等问题。
简单来说,Skills相当于Claude Code的“功能插件”,提前创建好对应场景的Skills,后续开发时只需调用,就能快速实现特定功能,无需重复编写基础代码;而MCP则负责规范Skills的调用逻辑和模块交互,确保应用开发的规范性和可维护性,尤其适合团队协作开发。
三、Claude Code 安装教程:结合mise,简化安装流程
关于Claude Code的安装,优先推荐参考智谱官方提供的详细教程(docs.bigmodel.cn/cn/guide/de… Code的快速安装,无需繁琐配置,一键完成全局部署,具体步骤如下:
(一)前提条件
已安装mise环境(参考上一篇工具篇的安装教程),确保mise可正常使用(输入mise --version可验证)。
(二)一键安装Claude Code
打开终端,输入以下mise命令,即可全局安装Claude Code,无需额外配置路径,安装完成后可直接使用:
mise use -g @anthropic-ai/claude-code
(三)后续配置:对接智谱AI模型
安装完成后,需按照智谱官方教程配置环境变量,实现与GLM-4.5模型的对接,步骤如下(简化版,详细步骤参考官方教程):
- 前往智谱Bigmodel开放平台,获取个人API Key(地址:open.bigmodel.cn/usercenter/…
- 配置环境变量,推荐方式一(自动化脚本配置,无需手动输入):执行智谱提供的自动化脚本,一键完成配置:
curl -O "http://bigmodel-us3-prod-marketplace.cn-wlcb.ufileos.com/1753683727739-0b3a4f6e84284f1b9afa951ab7873c29.sh?ufileattname=claude_code_prod.sh" - 启动Claude Code,若遇到「Do you want to use this API key」的提示,选择「Yes」即可;启动后需信任Claude Code访问项目文件夹,选择「Yes, proceed」,即可正常使用。
四、我的全栈技术栈分享
这里和大家同步下我的技术栈选择:nextjs + elysia + betterauth + drizzle + pg db。
我曾尝试过Vue生态的nuxt,但它的启动速度太慢,不符合我高效开发的需求;也深度体验过全栈Next.js,不过觉得它的后端语法不够优美,最终放弃;后来接触到国外的elysia框架,发现它搭配typebox可以实现真正的类型安全,所有类型都来自于数据库,完美契合我的开发需求,于是确定了当前的技术栈。(补充:我的全栈开发启蒙是“神说要有光”的Next.js教程,虽有情怀,但因速度问题最终选择升级技术栈)
五、必备Skills分享:提前配置,高效开发
#cluade
/plugin marketplace add eastgold15/elysia-nextjs-marketplace