基于VS Code+Claude Code搭建你的AI编码助手

文章目录

    • 前言
    • [1. 安装和配置](#1. 安装和配置)
      • [1.1 Claude Code安装](#1.1 Claude Code安装)
        • [1.1.1 准备工作](#1.1.1 准备工作)
        • [1.1.2 终端命令](#1.1.2 终端命令)
        • [1.1.3 安装结果](#1.1.3 安装结果)
      • [1.2 Claude Code的VS Code插件安装](#1.2 Claude Code的VS Code插件安装)
        • [1.2.1 插件安装](#1.2.1 插件安装)
        • [1.2.2 用户配置](#1.2.2 用户配置)
          • [1.2.2.1 智谱API的配置](#1.2.2.1 智谱API的配置)
          • [1.2.2.2 DeepSeek API的配置](#1.2.2.2 DeepSeek API的配置)
          • [1.2.2.3 配置项说明](#1.2.2.3 配置项说明)
      • [1.3 Claude Code添加外部Skills](#1.3 Claude Code添加外部Skills)
    • [2. 内置Skills使用说明](#2. 内置Skills使用说明)
      • [2.1 初始化技能](#2.1 初始化技能)
        • [2.1.1 /init](#2.1.1 /init)
      • [2.2 上下文会话管理类技能](#2.2 上下文会话管理类技能)
        • [2.2.1 /compact](#2.2.1 /compact)
        • [2.2.2 /context](#2.2.2 /context)
        • [2.2.3 /rewind](#2.2.3 /rewind)
        • [2.2.4 /clear](#2.2.4 /clear)
        • [2.2.5 /goal](#2.2.5 /goal)
        • [2.2.6 /usage](#2.2.6 /usage)
      • [2.3 工程执行与操作类技能](#2.3 工程执行与操作类技能)
        • [2.3.1 /run](#2.3.1 /run)
        • [2.3.2 /batch](#2.3.2 /batch)
        • [2.3.3 /loop](#2.3.3 /loop)
        • [2.3.4 /debug](#2.3.4 /debug)
        • [2.3.5 /verify](#2.3.5 /verify)
      • [2.4 代码质量与分析类技能](#2.4 代码质量与分析类技能)
        • [2.4.1 /simplify](#2.4.1 /simplify)
        • [2.4.2 /code-review](#2.4.2 /code-review)
        • [2.4.3 /review](#2.4.3 /review)
        • [2.4.4 /insights](#2.4.4 /insights)
    • [3. 四种权限模式使用说明](#3. 四种权限模式使用说明)
      • [3.1 整体介绍](#3.1 整体介绍)
      • [3.2 推荐模式](#3.2 推荐模式)
      • [3.3 约束Claude Code的输出](#3.3 约束Claude Code的输出)
    • [4. 小试牛刀](#4. 小试牛刀)
    • [5 写在最后](#5 写在最后)

前言

过去一年,AI的迭代速度几乎让人喘不过气。从对话式AI到智能体agent,从代码补全到vibe coding------那种你只需描述想法、AI 就能帮你把代码写出来的开发方式,正在快速改变我们写程序的习惯。

如果你感觉到工具更新太快,还没跟上就又有新玩法,那这篇文章就是为你准备的。接下来,我会介绍如何基于Vs Code + Claude Code + 国内AI KEY搭建你的AI编码助手,让你把vibe coding真正落地到日常开发里。

1. 安装和配置

1.1 Claude Code安装

1.1.1 准备工作

安装Claude code之前请先确保您的电脑已安装node.js,git环境,如果没有的话请先安装上述环境后再进行下面的操作。

下载地址如下:

1.1.2 终端命令

在windows系统的cmd终端中执行如下命令

bash 复制代码
npm install -g @anthropic-ai/claude-code
claude --version
1.1.3 安装结果

安装成功的log如下所示:

bash 复制代码
Microsoft Windows [版本 10.0.19045.6456]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Administrator>npm install -g @anthropic-ai/claude-code

added 9 packages in 23s
npm notice
npm notice New minor version of npm available! 11.6.1 -> 11.13.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.13.0
npm notice To update run: npm install -g npm@11.13.0
npm notice

C:\Users\Administrator>claude --version
2.1.126 (Claude Code)

C:\Users\Administrator>

1.2 Claude Code的VS Code插件安装

原生的Claude Code使用终端命令行进行交互,对新手不太友好;Claude Code官方推出了VS Code插件,可以通过Chat Bot进行交互,更加方便进行vibe coding。

1.2.1 插件安装

在VS Code的应用商店搜索Claude Code for VS Code,选择Anthropic发布的,点击安装即可。

1.2.2 用户配置

因为Claude模型在国内使用不稳定,所以推荐使用智谱或者DeepSeek的API,然后使用Claude Code调用。

对于Claude Code调用模型的配置有两种方式,一种是在C:\Users\Administrator\.claude\settings.json中进行配置(如果文件不存在,需要新建),一种是在Vs Code插件中进行环境配置。前者配置之后,无论终端还是VS Code插件都可以使用;后者配置之后,只能在VS Code插件中使用,但是可以同步到其他设备上登陆相同账号的VS Code,无需重新配置。笔者习惯使用后者,配置方式介绍如下文。

本文不介绍获取智谱API KEY和DeepSeek API KEY的方法,不清楚的读者可以咨询豆包。

1.2.2.1 智谱API的配置

打开Claude Code for VS Code的设置,往下拉到环境变量的配置,并点击在settings.json编辑,如下图所示:

在弹出的json文件中增加如下配置即可,注意将your_zhipu_api_key替换成自己的智普API KEY。

json 复制代码
{
    "claudeCode.environmentVariables": [
        {
            "name": "ANTHROPIC_AUTH_TOKEN",
            "value": "your_zhipu_api_key"
        },
        {
            "name": "ANTHROPIC_BASE_URL",
            "value": "https://open.bigmodel.cn/api/anthropic"
        },
        {
            "name": "API_TIMEOUT_MS",
            "value": "3000000"
        },
        {
            "name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
            "value": "1"
        }
    ]
}

重启vs code,点击左侧栏的Claude Code图标,就能和Claude Code进行对话了。为了方便查看整个文件工程,可以将Claude Code拖拽到辅助侧边栏。

1.2.2.2 DeepSeek API的配置

智普的coding plan现在处于限量购买的状态,个人用户很难抢到。如果买不到智普的coding plan,推荐购买DeepSeek API。VS Code的settings.json文件里关于claude code的环境配置推荐如下,注意将your_deepseek_api_key替换成自己的DeepSeek API Key。

json 复制代码
 {  
	"claudeCode.environmentVariables": [

        {
            "name": "ANTHROPIC_BASE_URL",
            "value": "https://api.deepseek.com/anthropic"
        },
        {
            "name": "ANTHROPIC_AUTH_TOKEN",
            "value": "your_deepseek_api_key"
        },
        {
            "name": "ANTHROPIC_MODEL",
            "value": "deepseek-v4-pro[1m]"
        },
        {
            "name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
            "value": "deepseek-v4-pro[1m]"
        },
        {
            "name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
            "value": "deepseek-v4-pro[1m]"
        },
        {
            "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
            "value": "deepseek-v4-flash[1m]"
        },
        {
            "name": "CLAUDE_CODE_SUBAGENT_MODEL",
            "value": "deepseek-v4-flash[1m]"
        },
        {
            "name": "CLAUDE_CODE_EFFORT_LEVEL",
            "value": "max"
        },
        {
            "name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
            "value": "1"
        },
        {
            "name": "CLAUDE_CODE_API_TIMEOUT_MS",
            "value": "600000"
        }
    ]
 }

重启vs code,点击左侧栏的Claude Code图标,就能和Claude Code进行对话了。

1.2.2.3 配置项说明

上述配置项的详细说明如下:

配置项 配置说明
ANTHROPIC_BASE_URL 对接 DeepSeek 兼容 Anthropic 协议的中转接口地址:https://api.deepseek.com/anthropic 作用:替换官方 Anthropic 原生接口域名,让 Claude Code 插件走 DeepSeek API 通道,是第三方模型兼容对接的核心配置。
ANTHROPIC_AUTH_TOKEN DeepSeek 平台 API 密钥,替换原 Anthropic 的 API Key。 作用:接口鉴权凭证,调用 DeepSeek 计费接口必填,需要替换为自己的有效 Key。
ANTHROPIC_MODEL 全局强制兜底模型(优先级最高)当前值:deepseek-v4-pro[1m] ⚠️ 注意:该配置存在时,会全局覆盖 Sonnet/Haiku/Opus 分层配置,插件所有主会话、子 Agent 全部强制使用 pro 模型;如需启用精细化分层,需要删除本条配置。
ANTHROPIC_DEFAULT_OPUS_MODEL 映射原生 Opus 超强模型档位,绑定deepseek-v4-pro[1m] 作用:聊天框输入/opus命令时,会话自动切换为此模型,用于大型架构重构、疑难 BUG 深度排查。
ANTHROPIC_DEFAULT_SONNET_MODEL 映射原生 Sonnet 主力日常模型档位,绑定deepseek-v4-pro[1m] 作用:默认常规对话、代码生成、功能开发使用的主力模型,对应/model sonnet切换指令。
ANTHROPIC_DEFAULT_HAIKU_MODEL 映射原生 Haiku 轻量化模型档位,绑定deepseek-v4-flash[1m] 作用:插件后台轻量任务专用(文件检索、目录遍历、代码片段解析、简单注释),配合/model haiku快速轻量会话,节省调用成本。
CLAUDE_CODE_SUBAGENT_MODEL 插件内部独立子 Agent 专用模型:deepseek-v4-flash[1m] 作用:Agent 自动多轮调用、工具调用、分步拆解代码等隐形后台任务,单独指定轻量化模型,隔离主模型开销。
CLAUDE_CODE_EFFORT_LEVEL 主模型思考深度档位:max 作用:拉满模型推理深度,代码分析、跨文件重构时会多读依赖、多轮校验、多角度排查问题;缺点:token 消耗大幅上升、接口响应变慢,生产日常推荐改为xhigh,复杂场景临时用/effort max
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 开关值1= 开启 作用:禁用插件非必要上报、埋点、统计类网络请求,仅保留 API 对话流量,减少无效网络消耗、优化访问稳定性。
CLAUDE_CODE_API_TIMEOUT_MS 接口超时时间:600000ms=10 分钟 作用:大项目全量代码重构、超长上下文生成时避免接口超时断开,长文本任务专用,默认常规值一般为 30000~60000ms。

1.3 Claude Code添加外部Skills

目前最新版本的Claude Code的VS Code插件已经支持安装Skills,在聊天的选项框里点击Manage plugins进行配置即可。主要的步骤如下:

  1. 点击Manage plugins打开插件管理界面。
  1. 在Marketplaces里添加所需Skills的地址或者文件路径,下图中显示的分别是Claude官方提供的插件包以及笔者之前在本地安装过的外部Skills。
  1. 在Plugins选择所需的Skills进行安装和使能。
  1. 重启VS Code生效,可以看到刚刚使能的Skills已经出现聊天窗口的列表里。

2. 内置Skills使用说明

Claude Code的VS Code插件版本目前功能非常丰富,大部分官方内置技能都可以使用,下面介绍下日常使用时需要用到的技能。

2.1 初始化技能

2.1.1 /init

该技能是 VSCode 插件原生自带的项目初始化技能,用于快速识别工程信息、生成项目规范文件,主要包含如下能力:

  1. 项目简介 & 技术栈:框架、编译器、SDK 版本、第三方依赖
  2. 目录结构说明:src、config、test、驱动目录各自用途
  3. 工程常用指令:编译、启动、安装依赖、单元测试、lint 校验命令
  4. 4.代码风格约定:缩进、命名、注释规范(从项目已有配置推断)
  5. 项目约束与特殊规则:从注释、历史代码提取开发禁忌

所以一般建议在新项目框架搭建完成、接手老旧项目、需要统一项目开发规范时使用该 skills。

2.2 上下文会话管理类技能

2.2.1 /compact

该技能是 Claude Code 官方原生自带的上下文压缩技能,用于精简超长会话、解决 Token 溢出,主要包含如下能力:

  1. 核心进度留存:提炼会话需求、开发进度、已改代码、待办任务,不丢有效进度
  2. 批量剔除冗余:清理无效调试日志、失败尝试、重复命令输出、临时缓存信息
  3. 保留项目基准规范:压缩后依然保留 CLAUDE.md 全局项目规则与架构认知
  4. 双向触发机制:支持手动一键压缩,也可在 Token 阈值过高时自动触发

所以一般建议在会话轮次过多、AI 失忆、回复错乱、Token 占用过高时使用该 skills。

2.2.2 /context

该技能是官方原生上下文诊断技能,用于监控会话 Token 状态,主要包含如下能力:

  1. 精准统计占用比例:展示当前上下文已用、剩余 Token 数值与占比
  2. 分析冗余来源:识别大日志、重复内容、无效缓存的占用情况
  3. 智能压缩建议:根据负载自动判断是否需要执行 /compact 压缩
  4. 排查会话异常:辅助定位 AI 卡顿、失忆、逻辑混乱的根本原因

所以一般建议在长会话开发中,定期检测负载、提前规避 Token 超限问题时使用该 skills。

2.2.3 /rewind

该技能是官方原生上下文回退技能,用于精细化撤回错误操作,主要包含如下能力:

  1. 定点精准回退:支持回退到指定对话轮次,撤销后续所有操作与修改
  2. 局部错误裁剪:单独删除错误调试、无效代码修改、失误操作记录
  3. 保留有效进度:不会全量清空会话,留存历史正确的开发方案与代码逻辑
  4. 无需重启会话:改错后可直接接续开发,节省重新对话成本

所以一般建议在开发思路出错、代码修改失误、需要回溯迭代历史时使用该 skills。

2.2.4 /clear

该技能是官方原生会话重置技能,用于快速清空会话上下文,主要包含如下能力:

  1. 清空全部会话记录:删除聊天记录、工具执行日志、临时上下文变量
  2. 常驻项目规范:唯一保留 CLAUDE.md 项目技术栈、工程规则、编码约束
  3. 重置会话状态:清除临时方案、中途任务、局部修改记录,还原初始状态
  4. 快速切换开发任务:无需新建会话,直接在当前窗口开启全新需求开发

所以一般建议在切换业务需求、会话逻辑混乱、需要从零开始开发时使用该 skills。

2.2.5 /goal

该技能是 VSCode 插件原生自带的会话目标锁定技能,用于固定当前开发任务、避免 AI 跑偏,主要包含如下能力:

  1. 固化当前任务目标:手动明确并记录本轮会话核心开发需求、任务范围与交付标准
  2. 约束开发边界:防止 AI 超额开发、无效优化、擅自改动无关代码模块
  3. 全程锚定方向:长会话中持续锁定目标,避免需求遗忘、逻辑跑偏、反复试错
  4. 任务阶段性校验:自动对照目标判断当前进度是否达标、是否偏离预期

所以一般建议在复杂功能开发、长会话迭代、需要严格控制开发范围时使用该 skills。

2.2.6 /usage

该技能是 VSCode 插件原生自带的技能使用查询技能,用于查看 Claude Code 所有内置指令的用法说明,主要包含如下能力:

  1. 查询指令用法:快速查看所有原生技能、斜杠命令的详细功能与使用场景
  2. 展示参数说明:对支持传参的指令,输出对应参数含义、使用格式、调用范例
  3. 推荐适配场景:根据当前开发场景,智能推荐合适的技能指令提升开发效率
  4. 新手快速上手:解决指令遗忘、不会使用、场景匹配错误等问题

所以一般建议不熟悉指令用法、想要查询技能功能、需要高效匹配开发工具时使用该 skills。

2.3 工程执行与操作类技能

2.3.1 /run

该技能是 VSCode 插件原生自带的快速运行调试技能,用于一键执行项目与脚本,主要包含如下能力:

  1. 一键快速运行:自动适配项目运行指令,一键启动项目、脚本、测试程序
  2. 实时捕获运行日志:全程抓取运行输出、报错信息、异常堆栈并精准解析
  3. 运行报错修复:针对启动失败、运行报错、逻辑异常给出对应修复方案
  4. 轻量化调试:无需手动输入复杂命令,简化日常调试、验证流程

所以一般建议代码修改后、功能开发完成后,需要快速验证程序运行效果时使用该 skills。

2.3.2 /batch

该技能是 VSCode 插件原生自带批量执行技能,用于高效处理多文件、多步骤任务,主要包含如下能力:

  1. 批量文件操作:一次性批量读写、修改、重构多个文件,无需单文件重复操作
  2. 批量命令执行:串行/并行执行多条终端指令,统一处理执行结果
  3. 统一异常处理:批量任务中自动捕获报错,跳过失败项、继续执行剩余任务
  4. 简化重复工作流:适配批量改注释、批量修格式、批量替换代码等场景

所以一般建议需要批量处理多文件、重复工程操作时使用该 skills。

2.3.3 /loop

该技能是 VSCode 插件原生自带循环执行技能,用于定时、重复执行任务,主要包含如下能力:

  1. 自定义间隔轮询:可设置时间间隔,循环执行指定指令或任务
  2. 状态监控适配:适配服务部署状态、日志输出、接口连通性轮询场景
  3. 自动持续执行:无需手动重复触发,自动迭代执行目标任务
  4. 可随时终止任务:支持随时暂停、终止循环,不残留后台任务

所以一般建议需要持续监控、轮询校验、重复执行固定操作时使用该 skills。

2.3.4 /debug

该技能是 VSCode 插件原生自带调试诊断技能,用于排查会话与工程问题,主要包含如下能力:

  1. 开启详细调试日志:打印 Claude 执行过程、工具调用记录、权限日志
  2. 定位执行异常:排查命令执行失败、工具调用报错、权限异常问题
  3. 会话故障诊断:修复 AI 不响应、指令失效、技能无法触发等异常
  4. 输出诊断报告:汇总问题原因并给出对应的修复、规避方案

所以一般建议在技能失效、命令报错、会话异常无法正常使用时使用该 skills。

2.3.5 /verify

该技能是 VSCode 插件原生自带的成果验证校验技能,用于专项校验代码修改有效性,主要包含如下能力:

  1. 功能有效性校验:针对性验证本次代码修改是否解决对应问题、实现预期功能
  2. 回归风险检测:检查改动是否引发新 Bug、破坏原有逻辑、产生兼容问题
  3. 多维度验证方式:结合代码逻辑、运行结果、业务场景做综合校验
  4. 输出验证结论:明确给出通过/不通过结论,同时给出整改、补全优化建议

所以一般建议在功能开发、Bug 修复完成后,需要核验改动有效性、规避回归问题时使用该 skills。

2.4 代码质量与分析类技能

2.4.1 /simplify

该技能是 VSCode 插件原生自带代码精简优化技能,用于快速提质代码,主要包含如下能力:

  1. 并行代码审查:启动多维度审查,批量排查代码冗余、不规范、逻辑瑕疵
  2. 自动精简代码:简化复杂逻辑、删减冗余变量、合并重复代码片段
  3. 保留原有功能:优化过程不改动核心业务逻辑与项目功能
  4. 统一代码质量:提升代码可读性、可维护性,降低代码复杂度

所以一般建议代码臃肿冗余、逻辑复杂晦涩,需要轻量化优化提质、统一代码风格时使用该 skills。

2.4.2 /code-review

该技能是 VSCode 插件原生自带的专项代码审查技能,用于精细化校验代码质量,主要包含如下能力:

  1. 全方位代码检测:扫描代码语法错误、逻辑漏洞、性能问题、安全隐患与不规范写法
  2. 适配项目规范:严格对照 CLAUDE.md 编码约束、项目代码风格开展审查
  3. 输出整改明细:精准定位问题代码行、说明风险点、给出可直接落地的修复方案
  4. 增量审查校验:支持针对新增、修改代码单独审查,无需全量扫描项目

所以一般建议在代码开发完成、功能迭代收尾、代码提交前做质量校验时使用该 skills。

2.4.3 /review

该技能是 VSCode 插件原生自带的快速复盘审阅技能,主打轻量化全局审阅,主要包含如下能力:

  1. 会话成果复盘:快速梳理当前会话所有代码修改、功能新增、问题修复内容
  2. 整体逻辑校验:检查本次开发代码逻辑连贯性、功能完整性、适配兼容性
  3. 精简总结输出:汇总本次开发成果、现存问题、后续优化方向
  4. 高效核对变更:快速核对代码改动是否符合需求、规避无效修改与冗余改动

所以一般建议在单轮功能开发结束、需要快速复盘整体开发成果时使用该 skills。

2.4.4 /insights

该技能是 VSCode 插件原生自带的项目洞察分析技能,用于深度解析工程与代码,主要包含如下能力:

  1. 项目架构解析:梳理项目整体架构、模块依赖、代码调用关系
  2. 代码质量洞察:分析代码痛点、冗余模块、可优化点、潜在风险
  3. 工程问题梳理:汇总项目架构缺陷、不合理目录、不规范开发逻辑
  4. 输出优化建议:针对性给出架构优化、代码提质、工程规范整改方案

所以一般建议接手新项目、项目迭代优化、需要深度梳理工程架构与代码质量时使用该 skills。

3. 四种权限模式使用说明

Claude Code的VS Code插件版本一共有四种权限模式,如下图所示:

3.1 整体介绍

这四种权限模式的详细说明如下:

模式名称 状态栏标识 核心权限规则 适用场景 安全等级
Default(默认手动模式) ✋ Ask before edits 所有文件的修改、新增、删除操作,以及终端命令执行,均需要手动确认,AI 不会自动改动代码、执行指令。 陌生新项目开发、生产环境代码修改、核心配置文件调整、新手调试、需要谨慎修改代码的场景。 最高
AcceptEdits(自动编辑模式) </> Edit automatically 文件读写、代码修改操作自动执行,无需手动确认;npm、bash、pip 等所有 Shell 终端命令,仍需手动审批后执行。 日常业务开发、组件编写、小范围代码迭代、常规代码优化,是日常开发主力使用模式。
Plan(规划只读模式) 📋 Plan mode 纯只读模式,仅可读取源码、分析代码逻辑、输出改造方案,禁止所有文件修改、命令执行操作,无任何代码改动权限。 项目源码阅读、大型重构方案梳理、代码审计、需求方案评估、提前预判代码改动范围。 极高(零风险)
Auto(智能全自动模式) ⚡ Auto mode 改源码、新增代码、运行测试、安装常规依赖等低风险操作自动执行;删除系统目录、篡改环境变量等高风险操作会自动拦截,弹窗等待手动确认,自带安全风控机制。 批量代码生成、长流程自动化开发、本地 CI 调试、大范围批量代码重构。

3.2 推荐模式

笔者平常使用最多的是AcceptEdits模式和Plan模式。

  • AcceptEdits模式用于日常代码的小范围修改,特别是配合VS Code可以让Claude Code快速获取需要修改的代码范围。

  • Plan模式用于重构代码或者开发新项目之前,和Claude Code进行详细沟通,确认整体的方案架构。

3.3 约束Claude Code的输出

对于AcceptEdits模式模式,有时修改的文件较多,想要快速了解修改的代码范围,可以在C:\Users\Administrator\.claude文件夹中新建CLAUDE.md,在该文件中约束Claude Code最后的总结输出。笔者填入的内容如下,供读者参考。

markdown 复制代码
# Claude Code 全局规则

## 语言设置

- **永远使用中文回复用户**,包括所有对话、代码解释、错误信息等

## 代码修改总结格式

当提供代码修改的最终总结时,必须遵循以下格式:

1. 首先列出所有修改的文件
2. 对于每个文件,列举修改的功能/特性,并附带可点击的行号范围

### 格式示例

### 修改的文件

#### 1. [文件名](相对路径/到/文件)

- **功能描述**:[文件名](相对路径/到/文件:起始行-结束行)
- ...

#### 2. [文件名](相对路径/到/文件)

- **功能描述**:[文件名](相对路径/到/文件:起始行-结束行)
- ...

4. 小试牛刀

由于篇幅有限,笔者找一个简单的项目进行演示,读者可以基于上文的介绍,自己动手实践下,或许就知道Claude Code为啥这么火。

笔者之前使用Tkinter制作过一个用于演示CAN Bootloader功能的上位机,介绍如下文:

但是Tkinter做的界面不太美观,所以让Claude Code(基于智谱API)使用ttkbootstrap重新做一个功能相同的上位机。主要的对话过程如下:

  1. 先将需求给到Claude Code,对话内容如下:

  2. 生成之后会给一个总结。

  3. 执行pip install ttkbootstrap安装所需库之后运行python脚本,发现有报错。直接将报错信息发到聊天窗口,让Claude Code自行处理。

  4. Claude Code发现是ttkbootstrap的LabelFrame不支持bootstyle参数,将代码中相关配置删除。

  5. 再次运行python脚本,发现还有报错,粘贴报错信息给到聊天窗口,让Claude Code进行处理。发现是bootstyle参数没有删除干净。

  1. 再次运行python脚本,可以正常运行,但是发现底部的进度条因为窗口高度太小没有显示。继续让Claude Code进行修改。(界面修改使用的聊天次数比较多,这里就不一一列出了)

  2. 最后还发现加载的烧录文件的路径名太长导致进度条丢失的问题,这个Claude Code一次解决了。

  3. 最终运行脚本进行测试,可以实现CAN Bootloader的功能。

5 写在最后

笔者使用Claude Code时间不长,对于Claude Code谈不上非常熟悉。如果有好的Claude Code使用Tips,欢迎评论区留言。


整理不易,如果觉得本文对你有用,帮忙给个三连!!!

相关推荐
机 _ 长1 小时前
【项目03】基于ResNet实现猫狗识别
人工智能·深度学习
sunneo1 小时前
S3.3数据虚荣陷阱——关注真正的北极星指标
人工智能·产品运营·产品经理·用户运营·用户体验
yyuuuzz1 小时前
运维场景中AI模型的常见问题
运维·服务器·人工智能·深度学习·机器学习·云计算·aws
妄想出头的工业炼药师1 小时前
腿式里程计
人工智能·算法·开源
RSTJ_16251 小时前
PYTHON+AI LLM DAY SIXTY-FIVE
人工智能
财经资讯数据_灵砚智能1 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年6月2日
人工智能·信息可视化·自然语言处理
vancece1 小时前
新时代的 AI 教育体系 - 全开源:Word Teacher 英语口语训练
人工智能·开源·word
纪伊路上盛名在1 小时前
Agnes AI 全家桶深度解析:文本、图像、视频,参数级使用指南
人工智能·大语言模型·vibe coding
拓朗工控1 小时前
工业视觉检测系统的边缘算力基石:IBOX-601应用解析
人工智能·计算机视觉·视觉检测