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

claude_code - 心识

简介

官方文档:https://code.claude.com/docs/zh-CN/

claude code是革命性 Agent,Claude Code 是一个代理编码工具,可以读取你的代码库编辑文件运行命令,并与你的开发工具集成。可在终端、IDE、桌面应用和浏览器中使用。

它的定义是:最强的写代码的 claude code

Claude Code 如何工作

当您给 Claude 一个任务时,它会经历三个阶段:收集上下文采取行动验证结果。这些阶段相互融合。Claude 始终使用工具,无论是搜索文件以了解您的代码、编辑以进行更改,还是运行测试以检查其工作。

循环会根据您的要求进行调整。关于您代码库的问题可能只需要收集上下文。错误修复会循环通过所有三个阶段多次。

代理循环由两个组件驱动:模型进行推理和工具采取行动。

模型

在会话期间使用 /model 切换模型

工具

工具是使 Claude Code 成为代理的原因。没有工具,Claude 只能用文本回应。有了工具,Claude 可以采取行动:读取您的代码、编辑文件、运行命令、搜索网络并与外部服务交互。

内置工具通常分为五个类别,每个类别代表不同类型的代理能力。

类别 Claude 可以做什么
文件操作 读取文件、编辑代码、创建新文件、重命名和重新组织
搜索 按模式查找文件、使用正则表达式搜索内容、探索代码库
执行 运行 shell 命令、启动服务器、运行测试、使用 git
网络 搜索网络、获取文档、查找错误消息
代码智能 编辑后查看类型错误和警告、跳转到定义、查找引用(需要代码智能插件

扩展基本功能: 内置工具是基础。您可以使用 skills 扩展 Claude 知道的内容、使用 MCP 连接到外部服务、使用 hooks 自动化工作流,以及将任务卸载给 subagents。这些扩展形成了核心代理循环之上的一层。有关为您的需求选择正确扩展的指导,请参阅扩展 Claude Code。

使用会话

Claude Code 在您工作时将您的对话保存在本地。每条消息、工具使用和结果都被写入 ~/.claude/projects/ 下的纯文本 JSONL 文件,这使得回退、恢复和分叉会话成为可能。在 Claude 进行代码更改之前,它还会对受影响的文件进行快照,以便您在需要时可以恢复

claude code 的三种模式

使用 Shift+Tab 进行切换

accept edits on

最高的权限,能够编辑你的所有的文件,并且执行

plan mode on

在这个模式下执行的话,一般会提前询问一下是否执行,需要手动点击同意

auto mode on

自动执行,不会询问你,直接执行

安装 claude code

https://kcn0pvs3awv2.feishu.cn/docx/UIEvd26proer3DxxnUScnQOxn7c?from=from_copylink

VScode + CCswith 开发

目前我最为受益的 AI 功能,帮我解决了很多的问题

image.png

下载 CC Switch

CC Switch 点击启动,模型自动切换为了对应的模型

切换模型,需要点击启用,然后重新打开 VScode

image.png

claude code 的使用

claude code 基础命令

命令 解释 使用场景
/clear 清空上下文 如果需要重新开始,或者是感觉 AI 已经无法解决问题
/compact 压缩对话 重开对话,但是不希望丢掉之前的记忆
/cost 花费 max 不需要看,API 用户可以看到
/logout /login 登录登出 切换账号等操作
/model 切换模型 200 刀可以切换使用 opus 模型
100 刀没有选择
/status 状态 查看当前 CC 的状态
/doctor 检测 检测 CC 的安装状态

自定义你的设置

使用 CLAUDE.md 文件为 Claude 提供持久指令,并让 Claude 通过自动记忆功能自动积累学习内容。

每个 Claude Code 会话都从一个全新的上下文窗口开始。两种机制可以跨会话传递知识:

  • CLAUDE.md 文件:你编写的指令,为 Claude 提供持久上下文
  • 自动记忆:Claude 根据你的更正和偏好自己编写的笔记

CLAUDE.md 与自动记忆

CLAUDE.md 是一个特殊文件,Claude在开始对话时会自动将其拉入上下文。这使其成为记录以下内容的理想场所:

  • 常用bash命令
  • 核心文件和实用函数
  • 代码风格指南
  • 测试说明
  • 代码库规范(例如,分支命名、合并与变基等)
  • 开发环境设置(例如,pyenv使用、哪些编译器有效)
  • 项目特有的任何意外行为或警告
  • 您希望Claude记住的其他信息

CLAUDE.md 文件没有要求的格式。我们建议保持简洁且人类可读。例如:

# Bash命令
- npm run build: 构建项目
- npm run typecheck: 运行类型检查器# 代码风格
- 使用ES模块(import/export)语法,而不是CommonJS(require)
- 尽可能使用解构导入(例如 import { foo } from 'bar')# 工作流程- 在完成一系列代码更改后务必进行类型检查
- 为了性能考虑,优先运行单个测试,而不是整个测试套件

项目 CLAUDE.md 可以存储在 **./CLAUDE.md****./.claude/CLAUDE.md** 中。创建此文件并添加适用于在项目上工作的任何人的指令:构建和测试命令、编码标准、架构决策、命名约定和常见工作流。这些指令通过版本控制与你的团队共享,因此请关注项目级标准而不是个人偏好。

运行 **/init** 自动生成起始 CLAUDE.md。Claude 分析你的代码库并创建一个包含构建命令、测试指令和它发现的项目约定的文件。如果 CLAUDE.md 已存在,**/init** 会建议改进而不是覆盖它。从那里进行细化,添加 Claude 不会自己发现的指令。设置 **CLAUDE_CODE_NEW_INIT=1** 以启用交互式多阶段流程。**/init** 询问要设置哪些工件:CLAUDE.md 文件、skills 和 hooks。然后它使用 subagent 探索你的代码库,通过后续问题填补空白,并在写入任何文件之前呈现可审查的提案。

管理Claude的允许工具列表

默认情况下,Claude Code会为任何可能修改您系统的操作请求权限:文件写入、许多bash命令、MCP工具等。我们有意采用这种保守的方法设计Claude Code,以优先考虑安全性。您可以自定义允许列表,许可您知道安全的额外工具,或允许容易撤销的潜在不安全工具(例如,文件编辑git commit

如果使用 GitHub,安装 gh CLI

Claude知道如何使用 gh CLI与GitHub交互,用于创建问题、打开Pull Request、读取评论等。没有安装 gh 时,Claude仍然可以使用GitHub API或MCP服务器(如果您已安装)。

CC提示词:帮我安装gh CLI,之后重启CC终端,然后执行gh --version

或者执行命令安装:winget install --id GitHub.cli

gh登录授权:gh auth login 获取github token

自定义命令

image.png

如果我想要自定义属于自己的命令,该如何实现呢

claude code 搭建 Skill

创建文件夹 skill-demo -> .claude-> skills -> skill 的名称 -> SKILL.md

# L1元数据加载---
name: 会议总结助手
description: 该技能用于会议纪要智能生成和文档自动同步
---

询问 claude code

image.png

然后写 L2 文字说明

# L1元数据加载---
name: 会议总结助手
description: 该技能用于会议纪要智能生成和文档自动同步
---# 会议总结助手## 总结规则请按照以下维度对会议内容进行提炼:- 参会人员
- 议题
- 决定
- 财务提醒:当涉及“资金、成本、采购、开支”等财务关键词时自动触发。需参考 公司财务手册.md,分析决定中涉及的金额是否符合规范,并标注需要的审批人员。注意:每个维度必须用单句话精准概括,避免分散成多个要点。## 上传规则当用户使用"上传"、"同步"或"推送到云端"等指令时,系统将自动调用 upload.py 脚本完成会议纪要的服务器同步。调用方式:```python
python upload.py "会议纪要内容" 

会议总结助手

示例

输入:
林经理:各位,咱们今天主要讨论第三季度新品发布会的筹备工作。
陈主管:我觉得场地选在会展中心比较合适,交通便利也显档次。
周助理:同意,不过需要提前两个月预订,否则档期可能被占。
吴专员:预订工作我来跟进,本周五前确认档期并报备。
胡经理:参会人数大概要有个预估,方便安排座位和餐饮。
林经理:暂定 120 人规模,包含媒体、经销商和内部团队。
陈主管:物料方面,上次的展架可以复用,但海报和手册要重新设计。
周助理:预算这块要不要先定个范围,免得后期被动。
林经理:总预算控制在 8 万以内,优先保证核心环节的品质。
胡经理:时间建议定在周三下午,避开周末的交通高峰。
陈主管:下午两点开场比较合理,留出充足的布展时间。
吴专员:我下周把邀请函发给大家。
林经理:那媒体邀请的截止日期就定在下周五。
周助理:下周末统一安排分组和物料采购。
胡经理:我负责撰写邀请函和当天的流程安排。
林经理:安全预案也要准备好,活动结束后做个简单复盘。
林经理:好,今天就这样,大家按分工推进。

输出:

  • 参会人员:林经理、陈主管、周助理、吴专员、胡经理
  • 议题:确定第三季度新品发布会的场地、时间、规模、预算及具体分工。
  • 决定:发布会选址会展中心并于周三下午两点举办,按 120 人规模和 8 万预算推进,由吴专员负责场地确认、胡经理负责流程和邀请函,其他成员协同物料和分组工作。

![image.png](https://img2024.cnblogs.com/blog/3679600/202607/3679600-20260726211516599-731582957.png)
http://www.jsqmd.com/news/1269874/

相关文章:

  • 2026佛山商务日语机构测评 - 互联网科技品牌测评
  • RTOS-F429-HAL-基础内容认识(2026/7/26)
  • 日记第16天——天道
  • GPU显存不足导致AI放大崩坏,实时修复方案全解析,含TensorRT加速部署代码(附可复现Colab Notebook)
  • Google Cloud AI驱动云业务增长:从模型到服务的商业化落地
  • 专科生论文降AI检测率实战指南与工具推荐
  • 2026郴州黄金回收哪家好?正规实体门店排行榜避坑指南 - 小仙贝贝
  • CC2520无线通信开发实战:从硬件配置到软件架构与避坑指南
  • GetQzonehistory:一键备份QQ空间全部历史说说,永久保存青春记忆
  • AI SDK终极指南:如何用统一API构建多模型AI应用
  • 深度解析上海二手名表回收行情:全套与单表的价格差异分析 - 讯息早知道
  • Temu新手应该自学还是找陪跑?三种学习路径的成本与差异 - 麦克杰
  • 雷霆的一天
  • CC13x2/CC26x2 AUX ADC与模拟外设:事件驱动低功耗设计实战
  • 5个步骤掌握Reloaded-II:终极.NET游戏模组框架完整指南
  • 从零搭建VR开发环境:Unity+OpenXR+Quest全流程避坑指南
  • 【lssvm分类】基于粒子群算法优化最小二乘支持向量机lssvm实现数据分类matlab代码
  • 2026年7月全新万和燃气灶售后服务电话24小时400人工热线全面正式启用公告 - 全国网点服务中心
  • Vivliostyle.js开发者入门:从核心库到React组件的完整实践路线
  • 2026潮汕地接旅游TOP8推荐 预约须知及选择指南 - 纯玩旅游推荐官
  • 三星固件下载工具Bifrost:跨平台一站式解决方案
  • 2026年7月全新帅康燃气灶售后服务电话24小时400人工热线全面正式启用公告 - 全国网点服务中心
  • P17140 [NOI 2026] 线段 题解
  • 【Bug已解决】[Bug]: Deepseek v3.2 RuntimeError: Worker failed with error “Assertion error“ 解决方案
  • 从零到一:如何用MaxKB构建企业级智能体平台的完整指南
  • JVM运行时数据区详解:变量、对象和类信息到底存在哪里
  • Docker容器化部署.NET API应用实战指南
  • 零预算实现企业级HTTPS:Cloudflare+Docker+Nginx实战
  • [转] 2011年中国各省政区图及港澳台地区地图
  • REFramework终极指南:用简单脚本和VR支持彻底改变你的RE引擎游戏体验