当前位置: 首页 > news >正文

Claude code使用笔记

一、常见指令类型

可以把对 Claude Code 的指令分为三类:

  1. 解释型

    解释这段代码 这个函数为什么这么写
  2. 修改型

    帮我重构这个函数 拆分成多个小函数
  3. 生成型

    补一个测试用例 增加日志输出
  • 一个简单但好用的指令模板:

    在不改变现有行为的前提下, 帮我优化 XXX 文件的可读性, 并说明你做了哪些修改。

二、基本操作

  • 在提示框里输入 /(或点击输入框)就能打开命令菜单。
  • 使用 /init 命令来初始化项目:
# Claude 会自动扫描你的代码库——读取 package.json、现有文档、配置文件以及代码结构,# 然后生成一份专属于你项目的 CLAUDE.md 文件。# Claude 整个过程无需手动操作,Claude 会自行分析并输出初始配置。# CLAUDE.md 是一个放在项目根目录的 Markdown 文件,Claude Code 在每次会话开始时都会自动读取。
  • 常用斜杠命令速查表

在 Claude Code 的对话框中,以 / 开头的是内置命令,不会发送给模型。

命令作用
/status查看当前模型、Base URL、会话统计
/help显示所有可用命令
/clear清除当前对话上下文(不删除文件)
/exit 或 Ctrl+C或 Ctrl+C 退出 Claude Code
/undo撤销上一次文件修改
/diff查看最近一次修改的 git diff

三、Claude Code使用实例

项目目标
我们要搭建一个具备以下功能的 REST API:

接口功能
GET /todos获取所有待办事项
POST /todos创建新待办事项
PUT /todos/:id更新待办事项(标记完成/修改内容)
DELETE /todos/:id删除待办事项
技术栈:Node.js + Express,数据暂存于内存(不需要数据库,降低复杂度)。
  • 步骤 1:用自然语言描述需求

在 Claude Code 的对话框中输入以下内容(直接复制粘贴即可):

请帮我从零创建一个 Node.js+Express 的 Todo REST API 项目。 要求:-支持 GET/todos、POST/todos、PUT/todos/:id、DELETE/todos/:id四个接口-数据先存在内存数组里,不需要数据库-每个 todo 包含:id、title、completed(布尔值)、createdAt 字段-请求和响应都使用 JSON 格式-加上基础的错误处理(404400等)-生成一份 README.md,说明如何启动和测试接口 项目结构建议: my-todo-api/├── src/│ ├── index.js# 入口文件│ └── routes/│ └── todos.js# Todo 路由├── package.json └── README.md
  • 步骤 2:Claude Code 生成文件结构
  • 步骤 3:审查并确认修改
  • 步骤 4:安装依赖并启动服务
    在 Claude Code 对话框中输入:
请帮我安装依赖并启动项目,然后告诉我怎么用 curl 测试每个接口
  • 测试命令

新开一个终端窗口,依次运行以下 curl 命令:

# 创建第一条 Todo$ curl-X POST http://localhost:3000/todos \-H"Content-Type: application/json"\-d'{"title": "学习 Claude Code"}'# 创建第二条 Todo$ curl-X POST http://localhost:3000/todos \-H"Content-Type: application/json"\-d'{"title": "完成 DeepSeek 配置"}'# 获取所有 Todos$ curl http://localhost:3000/todos# 把第一条标记为完成$ curl-X PUT http://localhost:3000/todos/1\-H"Content-Type: application/json"\-d'{"completed": true}'# 删除第二条$ curl-X DELETE http://localhost:3000/todos/2# 再次查看列表,确认删除成功$ curl http://localhost:3000/todos

预期输出(GET /todos 最终结果)

[{"id":1,"title":"学习 Claude Code","completed":true,"createdAt":"2026-05-20T10:30:00.000Z"}]
  • 进阶挑战:让 Claude Code 帮你加新功能
    API 跑通之后,试着用自然语言让 Claude Code 扩展功能:
请给 Todo API 加上以下功能:-GET/todos 支持 ?completed=true/false 的查询参数过滤-GET/todos 支持 ?sort=createdAt&order=desc 的排序参数-同时更新 README.md 里的接口文档
  • CLAUDE.md 写法模板:基本内容包括项目概述、技术栈、目录结构、命名规范和重要约定。
# 项目说明(CLAUDE.md)## 项目概述这是一个 Node.js+Express 的 Todo REST API 项目。 当前阶段:数据存在内存中,下一步会迁移到 SQLite。## 技术栈-运行时:Node.js18+-框架:Express4.x-测试:(暂无,后续加 Jest)-代码风格:ESLint+Prettier(配置见.eslintrc)## 目录结构src/├── index.js# 入口,只做 app 配置和监听└── routes/└── todos.js# Todo 业务逻辑全在这里## 命名规范-文件名:kebab-case(如 todo-service.js)-变量/函数:camelCase-常量:UPPER_SNAKE_CASE-路由文件按资源名命名(如 users.js、products.js)## 重要约定-所有接口返回 JSON,错误统一格式:{"error":"错误描述"}-HTTP 状态码语义要准确:创建成功用201,删除成功用204-禁止在路由文件里直接操作数据库(现在是内存数组,将来是 DB)-每个路由文件只处理一种资源## 禁止事项-不要用 var,只用 const/let-不要用回调风格,统一用async/await-不要在代码里写中文注释(英文注释即可)-不要安装 lodash,原生 JS 方法够用## 启动方式npm start# 生产模式npm run dev# 开发模式(nodemon 热重载)## 测试接口见 README.md 的 curl 示例
  • CLAUDE.md 的维护节奏
时机要做的事
引入新依赖更新「技术栈」部分
修改文件结构更新「目录结构」部分
制定新的编码规范追加到「重要约定」
发现 AI 反复犯同一个错加入「禁止事项」
http://www.jsqmd.com/news/1154683/

相关文章:

  • 纽扣电池增强方案NBM5100A与PIC18F45K22协同设计
  • STM32与ADS122U04高精度数据采集系统设计指南
  • Codex 如何操作浏览器和电脑
  • 如何彻底告别Windows Defender:从场景到实战的完整指南
  • TLA2518与STM32F411RE高精度ADC系统设计与优化
  • MAX77654与MKV46F电源管理方案在嵌入式系统中的应用
  • 解析PDF二进制结构:数字签名块(Signature Block)篡改异变分析
  • AI产业终局分化:从参数竞赛到生态落地,国产AI完成结构性反超
  • 信呼OA V2.6.2 任意文件写入漏洞分析:普通用户权限下3步构造PHP Webshell
  • 锂电池组主动均衡系统设计与实现
  • 5步完成视频字幕提取的完整指南:本地化OCR解决方案
  • 3步构建企业级离线语音识别系统:Vosk实战深度解析
  • GEO监测平台技术选型指南|从数据采集到归因分析链路能力评估
  • 免费解锁网盘高速下载:八大平台直链解析神器完全指南
  • TM4C1294NCZAD与CMT-8540S-SMT实现嵌入式音频方案
  • 5分钟掌握专业级AI背景移除:开源工具backgroundremover终极指南
  • 【Agent智能体】34Cursor应用
  • Unlock-Music终极指南:三步免费解锁加密音乐,重获音乐自由
  • 固定资产管不好?这三个核心痛点,你中了几个?
  • 坐标杭州,想做GEO优化?2026靠谱服务商盘点与选型指南(含bossXbot AI深度分析)
  • TTS-Backup终极指南:3步拯救你的Tabletop Simulator珍贵数据
  • 视频字幕提取终极教程:5分钟本地搞定硬字幕转SRT
  • ViGEmBus虚拟游戏控制器驱动:解决Windows平台输入兼容性的完整方案
  • 【Springboot毕设全套源码+文档】基于Springboot的体育赛事视频管理系统(丰富项目+远程调试+讲解+定制)
  • 基于TPS61170与MKV44F的高效DC-DC升压系统设计
  • 地层学AI大模型:Transformer与多模态融合技术解析
  • Word文档转PPT的3种主流方法对比:从手动操作到AI自动生成
  • PBS Mini生物反应器中iPSC 3D聚集体接种工艺解析
  • 惠普OMEN游戏本终极性能控制:OmenSuperHub开源解决方案完整指南
  • ADP5350与PIC18F86J11的智能电源管理方案