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

别让AI代码,变成明天的技术债残

如果有多个供应商你也可以使用 [[CC-Switch]] 来可视化管理这些API key以及claude code 的skills。# 多平台安装指令curl -fsSL https://claude.ai/install.sh | bash## Claude Code 配置 GLM Coding Plancurl -O https://cdn.bigmodel.cn/install/claude_code_env.sh bash ./claude_code_env.sh## 手动配置Claude-codeexport ANTHROPIC_BASE_URLhttps://codeyy.topexport ANTHROPIC_AUTH_TOKENmy_ANTHROPIC_AUTH_TOKENexport ANTHROPIC_BASE_URLhttps://open.bigmodel.cn/api/anthropicexport ANTHROPIC_AUTH_TOKENmy_ANTHROPIC_AUTH_TOKEN进一步的还有claude-code-router这种项目可以帮助把 OpenAI 格式的 API 转换成 Anthropic 格式的 API, 以实现 claude code 理论上可以接入任何API格式的供应商。 另外还有类似的产品/应用程序比如codex、 Gemini CLI使用逻辑上也比较相似。目前我使用的是 claude codeGLM Coding Plan 已经能满足需求暂时没有尝试更加先进的模型。配置类似 VS Code 的配置生效策略claude code 也设计了多层配置作用域 位置 影响范围 与团队共享Managed 系统级 managed-settings.json 机器上的所有用户 是由 IT 部署User ~/.claude/ 目录 您跨所有项目 否Project 存储库中的 .claude/ 此存储库上的所有协作者 是提交到 gitLocal .claude/*.local.* 文件 您仅在此存储库中 否gitignored具体参考官方文档 claude code 配置[[我的claude code 配置]]主要可以配置指令权限、读写文件夹权限、沙箱模式。Memory使用大模型很重要的一点是上下文claude code中可以通过 Manage Claudes memory 来管理实现更加智能化的编程体验。Claude Code 在分层结构中提供四个内存位置每个位置都有不同的用途内存类型 位置 用途 用例示例 共享对象企业策略 ? macOS: /Library/Application Support/ClaudeCode/CLAUDE.md? Linux: /etc/claude-code/CLAUDE.md? Windows: C:\Program Files\ClaudeCode\CLAUDE.md 由 IT/DevOps 管理的组织范围内的说明 公司编码标准、安全策略、合规要求 组织中的所有用户项目内存 ./CLAUDE.md 或 ./.claude/CLAUDE.md 项目的团队共享说明 项目架构、编码标准、常见工作流 通过源代码控制的团队成员项目规则 ./.claude/rules/*.md 模块化、特定主题的项目说明 特定于语言的指南、测试约定、API 标准 通过源代码控制的团队成员用户内存 ~/.claude/CLAUDE.md 所有项目的个人偏好设置 代码样式偏好、个人工具快捷方式 仅您所有项目项目内存本地 ./CLAUDE.local.md 个人的项目特定偏好设置 您的沙箱 URL、首选测试数据 仅您当前项目Claude Code 会从当前工作目录开始 向上递归但不包括根目录/并读取它找到的任何 CLAUDE.md 或 CLAUDE.local.md 文件。核心概念详细介绍 Claude Code 架构深度解析Commands、Skills、Agents、Plugins 一文说清1. Commands手动快捷键本质斜杠命令如/review用户手动触发主动权在用户创建项目或全局目录下的Markdown文件文件名即命令名支持$1等参数适用高频、确定性任务代码审查、格式化、测试运行等2. SkillsAI自动技能包本质按需加载的能力模块AI根据对话自动判断激活核心机制懒加载启动仅加载元数据需用时才加载完整内容创建含SKILL.md功能说明、执行脚本等文件的目录适用模糊指令、智能化任务PDF处理、代码翻译、数据分析等3. Agents独立工作分身本质拥有独立上下文和专属系统提示词的Claude实例核心优势上下文隔离避免污染主对话记忆创建通过/agents交互式创建或配置文件定义含角色、权限、提示词适用复杂、耗时、多步骤任务批量翻译、深度安全审计、项目级代码审查等4. Plugins打包分发容器本质整合Commands、Skills、Agents的分发工具非功能本身价值统一安装、版本管理、团队协作、生态共享支持官方插件市场用法打包后通过claude plugin install一键安装推荐安装特性 Command Skill Agent Plugin触发方式 手动/cmd AI自动判断 AI自动/手动 -上下文 主对话 主对话 独立隔离 -加载时机 调用时 懒加载 需要时 安装时适用场景 高频确定性 模糊指令 复杂批量 打包分发如何选择使用哪个功能需手动精确触发→Command无需手动触发任务复杂、会污染主对话→Agent单次简单任务→Skill需分享/团队使用→Plugin打包注意最小权限原则按需求分配工具权限如审查类Agent仅只读权限提示词技巧一、基础技巧精准提问减少无效沟通1. 明确上下文和约束条件Claude Code 无法默认知晓你的项目环境、技术栈和业务规则提问时必须明确说明避免反复修正。反面示例帮我写一个用户登录接口正面示例帮我用 Python FastAPI 写一个用户登录接口要求接收用户名和密码参数使用 POST 请求密码需用 bcrypt 加密验证验证通过后返回 JWT 令牌过期时间 24 小时包含参数校验和异常处理返回统一的 JSON 格式响应2. 限定输出格式和风格根据你的使用场景如直接运行、文档嵌入、学习参考指定输出要求指定代码风格遵循 PEP8 规范、使用 Google 代码注释风格指定输出结构只输出代码不写解释、先写核心代码再逐行解释指定兼容性兼容 Python 3.8、适配 MySQL 8.03. 分阶段提问避免一次性提复杂需求对于大型功能如电商订单系统拆分小模块逐个提问先问「订单数据模型设计Python SQLAlchemy」再问「订单创建接口实现」最后问「订单状态更新和异常处理」二、进阶技巧场景化交互提升代码质量1. 代码生成从「需求」到「可运行代码」提供输入输出示例让 Claude 更贴合你的业务逻辑帮我写一个 Python 函数输入是包含手机号的字符串列表如 [13800138000, abc123, 13900139000]输出是过滤后的有效手机号列表需符合中国大陆手机号规则且去重。要求添加鲁棒性设计主动要求异常处理、边界条件考虑帮我写一个计算两数相除的函数要求处理除数为 0、非数字输入的情况返回友好的错误提示而不是直接抛出异常。2. 代码优化从「能用」到「好用」指定优化目标性能、可读性、内存占用、安全性等优化这段 Python 代码目标是提升大数据量下的运行速度同时保证代码可读性[粘贴你的代码]要求解释优化思路不仅要结果还要理解原理优化这段代码后详细说明你做了哪些修改以及每个修改的原因和带来的收益。3. 代码调试精准定位并修复问题完整提供报错信息包括错误类型、报错行、运行环境、输入数据这段代码运行时报错「IndexError: list index out of range」运行环境是 Python 3.9输入数据是 [1,2,3]帮我定位问题并修复同时说明错误原因[粘贴你的代码]要求复现和验证确保修复方案有效修复后请提供一个可复现的测试用例包括输入、预期输出、实际输出验证修复效果。4. 代码解释从「看懂」到「理解本质」指定解释深度适合新手/进阶/专家用新手能理解的方式解释这段代码的核心逻辑逐行说明每个步骤的作用避免使用专业术语必要时用比喻解释。要求关联知识点举一反三解释这段代码后补充说明涉及的核心编程知识点如闭包、异步IO以及这些知识点在实际开发中的常见应用场景。三、高级技巧最大化 Claude Code 的价值1. 利用「上下文记忆」进行连续交互Claude 支持长上下文对话可基于历史对话持续深入基于上一轮你写的用户登录接口现在我需要添加「密码重置」功能要求验证用户手机号和验证码重置密码时更新加密后的密码与原有接口复用相同的数据库模型2. 生成配套文档/测试用例生成注释/文档字符串为这段代码添加详细的文档字符串docstring和关键行注释符合 Sphinx 文档生成规范。生成单元测试为这段函数生成完整的单元测试用例使用 pytest覆盖正常场景、边界场景、异常场景。3. 跨语言/框架迁移代码明确迁移目标和约束将这段 JavaScript Express 的接口代码迁移到 Go Gin 框架要求保持业务逻辑不变适配 Go 的语法和最佳实践同时说明两种框架的核心差异。党钨岛痛

相关文章:

别让AI代码,变成明天的技术债残

如果有多个供应商,你也可以使用 [[CC-Switch]] 来可视化管理这些API key,以及claude code 的skills。 # 多平台安装指令 curl -fsSL https://claude.ai/install.sh | bash ## Claude Code 配置 GLM Coding Plan curl -O "https://cdn.bigmodel.cn/i…...

终极指南:如何在macOS上快速安装QLVideo视频预览神器

终极指南:如何在macOS上快速安装QLVideo视频预览神器 【免费下载链接】QuickLookVideo This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files. 项目地址: https://gitcode…...

架构演进:Logcat Reader如何重构Android日志调试领域

架构演进:Logcat Reader如何重构Android日志调试领域 【免费下载链接】LogcatReader A simple app for viewing logcat logs on an android device. 项目地址: https://gitcode.com/gh_mirrors/lo/LogcatReader Logcat Reader是一款专为Android开发者设计的开…...

揭秘DXVK:Vulkan驱动的Direct3D翻译层革命

揭秘DXVK:Vulkan驱动的Direct3D翻译层革命 【免费下载链接】dxvk Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine 项目地址: https://gitcode.com/gh_mirrors/dx/dxvk DXVK(Direct3D to Vulkan)是一款革命性的开…...

【OpenClaw】通过 Nanobot 源码学习架构---()总体吃

核心摘要:这篇文章能帮你 ?? 1. 彻底搞懂条件分支与循环的适用场景,告别选择困难。 ?? 2. 掌握遍历DOM集合修改属性的标准姿势与性能窍门。 ?? 3. 识别流程控制中的常见“坑”,并学会如何优雅地绕过去。 ?? 主要内容脉络 ?? 一、痛…...

从MobileViT到BERT:结构化剪枝如何帮你打造“小钢炮”模型?实战案例与调参避坑指南

从MobileViT到BERT:结构化剪枝实战与调参避坑指南 在移动端和边缘计算场景中,模型小型化已成为AI落地的关键瓶颈。当我们将参数量超过1亿的ViT或BERT部署到手机、嵌入式设备甚至普通GPU服务器时,内存占用大、推理延迟高、能耗超标等问题会集中…...

玩一玩微软的 bit 模型:BitNet. 一个 CPU 就能跑起来的大模型谀

一、 什么是 AI Skills:从工具级到框架级的演化 AI Skills(AI 技能) 的概念最早在 Claude Code 等前沿 Agent 实践中被强化。最初,Skills 被视为“工具级”的增强,如简单的文件读写或终端操作,方便用户快速…...

当大模型把“张一鸣”识别成地名、“Transformer”标为人物——奇点大会NER鲁棒性红蓝对抗测试全记录(含137个对抗样本集)

第一章:2026奇点智能技术大会:大模型命名实体识别 2026奇点智能技术大会(https://ml-summit.org) 大模型NER的范式演进 传统基于BiLSTM-CRF的命名实体识别方法在2026年已全面让位于大语言模型驱动的上下文感知NER架构。本届大会展示的核心突破在于&…...

MiniMax M. 发布!Redis 故障排查 + 跨语言重构场景实测,表现如何?焉

一、前言:什么是 OFA VQA 模型? OFA(One For All)是字节跳动提出的多模态预训练模型,支持视觉问答、图像描述、图像编辑等多种任务,其中视觉问答(VQA)是最常用的功能之一——输入一…...

仅限头部AI平台内部流出的配额审计清单:覆盖Token级计量、跨模型共享配额、突发流量信用额度等8项稀缺机制

第一章:大模型工程化限流与配额管理 2026奇点智能技术大会(https://ml-summit.org) 在大规模语言模型服务化落地过程中,限流与配额管理是保障系统稳定性、公平性与商业可持续性的核心工程能力。当数百个业务方共享同一套推理集群时,突发流量…...

Python——排序

排序一、sorted() 函数(推荐)对字典列表排序(工作超常用)二、list.sort()三、手写快速排序四、高级用法:按指定条件排序1. 按字符串长度2. 按数字绝对值3. 按对象/字典某个字段(接口/测试数据常用&#xff…...

Excel导出避坑指南:Vue项目中xlsx库的6个常见问题及解决方案

Vue项目中Excel导出实战:破解xlsx库的6大高频难题 在Vue项目开发中,数据导出为Excel文件是常见的业务需求,而xlsx库作为前端处理Excel的利器,其使用过程中却暗藏诸多"坑点"。本文将聚焦开发者在真实项目中遇到的6个典型…...

实测对比:CST仿真3.5GHz波导魔T的5种边界条件设置方案

实测对比:CST仿真3.5GHz波导魔T的5种边界条件设置方案 在射频工程领域,波导魔T作为关键的无源器件,其性能直接影响整个系统的信号质量。特别是在5G基站滤波器等应用中,3.4-4GHz频段的特性控制尤为关键。本文将深入探讨五种不同边界…...

Jasmine漫画浏览器终极指南:打造跨设备无缝阅读体验的完整教程

Jasmine漫画浏览器终极指南:打造跨设备无缝阅读体验的完整教程 【免费下载链接】jasmine A comic browser,support Android / iOS / MacOS / Windows / Linux. 项目地址: https://gitcode.com/gh_mirrors/jas/jasmine Jasmine漫画浏览器是一款革…...

HY-Motion 1.0一键部署:云服务器(阿里云/AWS)3分钟上线Web服务

HY-Motion 1.0一键部署:云服务器(阿里云/AWS)3分钟上线Web服务 1. 概述:从文字到动画的魔法转换 想象一下,你只需要输入"一个人在跳舞",电脑就能自动生成一个逼真的3D舞蹈动画。这不是科幻电影…...

CompressO终极指南:免费开源视频压缩神器,一键释放95%存储空间

CompressO终极指南:免费开源视频压缩神器,一键释放95%存储空间 【免费下载链接】compressO Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux. 项目地址: https://gitcode.com/gh_mir…...

Pharma NLP:药品命名实体识别的代码工程实践

“把这几十万份 ADR(不良反应)报告里的药品名、不良事件、剂量信息都提取出来?现在全靠人工,一个人一天顶多 80 份,三年的报告积压在那儿了。” 药品 NER 跟你在 CoNLL-2003 上跑的那个 NER,不是一个物种。 通用 NER 里,"苹果"要么是水果要么是公司,上下文清…...

扫地机器人,大厂扫地机器人 源代码,freertos实时操作系统,企业级应用源码

扫地机器人,大厂扫地机器人 源代码,freertos实时操作系统,企业级应用源码,适合需要学习嵌入式以及实时操作系统的工程师,32端代码能实现延边避障防跌 落充电等功能。 硬件驱动包含 陀螺仪姿态传感器bmi160、电源管理bq…...

Pi0机器人控制中心边缘计算效果展示:低延迟实时控制演示

Pi0机器人控制中心边缘计算效果展示:低延迟实时控制演示 1. 引言 想象一下,一个机器人能够像人类一样快速响应指令,几乎感觉不到任何延迟——你让它抬手,它瞬间抬手;你让它转向,它立即转向。这种流畅的实…...

gte-base-zh语义去重方案:千万级UGC内容基于gte-base-zh的高效重复检测

gte-base-zh语义去重方案:千万级UGC内容基于gte-base-zh的高效重复检测 1. 引言:当内容泛滥遇上重复难题 你有没有遇到过这样的场景?每天打开内容平台,推送的文章、视频、帖子看起来都差不多,好像总在重复。作为平台…...

EtherLab IGH1.6.5新版本发布:7年等待后的全面升级

1. 七年磨一剑:EtherLab IGH1.6.5的诞生背景 2017年10月发布的EtherLab IGH1.5.2版本,曾经是工业自动化领域的一个重要里程碑。这个开源EtherCAT主站解决方案,凭借其稳定性和灵活性,在机器人控制、数控机床、自动化生产线等场景中…...

影子货币:商家跑路,储值卡变成废纸

中国影子货币全图谱 目录 中国影子货币全图谱 一、第一类:银行表外影子货币(规模最大,约50万亿元) 1. 银行现金管理类理财产品(规模约18万亿元) 2. 银行非保本理财产品(规模约22万亿元) 3. 银行同业存单与同业理财(规模约10万亿元) 二、第二类:非银金融机构影子货币…...

Vue项目实战:基于Element-UI的El-Select-Tree树形下拉选择器封装指南

1. 为什么需要封装El-Select-Tree组件 在实际开发中,我们经常会遇到需要选择树形结构数据的场景。比如选择部门、分类目录或者地区信息时,传统的下拉选择器无法直观展示层级关系。Element-UI虽然提供了el-select和el-tree两个独立组件,但原生…...

H5年会抽奖实战:手机号与微信头像双模式实现

1. 为什么选择H5实现年会抽奖 每到年底,企业年会就成了大家最期待的活动之一。作为技术人,我们总想用些新花样让抽奖环节更有趣。去年我负责公司年会抽奖系统开发时,就遇到了一个典型需求:既要支持传统的手机号抽奖,又…...

ESP8266 OTA升级实战:基于巴法云的极简实现方案

1. ESP8266 OTA升级入门:为什么选择巴法云? 每次给ESP8266设备更新固件都要插USB线?太麻烦了!OTA(Over-The-Air)无线升级技术能让你像手机更新APP一样轻松升级设备固件。而巴法云平台的出现,把原…...

ESP居然能当 DNS 服务器用?内含NCSI欺骗和DNS劫持实现蓝

前言 Kubernetes 本身并不复杂,是我们把它搞复杂的。无论是刻意为之还是那种虽然出于好意却将优雅的原语堆砌成 鲁布戈德堡机械 的狂热。平台最初提供的 ReplicaSets、Services、ConfigMaps,这些基础组件简单直接,甚至显得有些枯燥。但后来我…...

STM32定时器外部计数模式实战:高精度频率计设计与优化

1. 为什么选择外部计数模式做频率计 在嵌入式开发中,测量信号频率是个常见需求。我最初尝试用外部中断方式实现,发现当信号频率超过100kHz时,CPU中断响应就跟不上了。后来改用输入捕获模式,虽然精度提升到0.5%,但测量范…...

Codex使用教程:在PyTorch项目开发中借助AI编程助手提升效率

Codex使用教程:在PyTorch项目开发中借助AI编程助手提升效率 1. 为什么PyTorch开发者需要AI编程助手 如果你经常用PyTorch做深度学习开发,肯定遇到过这些情况:写数据加载器时总得翻文档查参数,模型定义部分重复写相似的层结构&am…...

libcrypt-dev安装指南:解决crypt.h缺失报错

1. 当你的代码突然喊"找不到crypt.h"时 第一次在Linux环境下编译加密相关的代码时,看到终端里跳出"crypt.h: No such file or directory"的红色报错,我差点把咖啡喷在键盘上。这个场景太常见了——你从GitHub克隆了个看起来很酷的开…...

Python爬虫实战:逆向解析央视频加密参数(附完整代码)

Python逆向工程实战:解密央视频加密体系的技术探索 在当今数字媒体蓬勃发展的时代,视频平台的内容保护机制日益复杂。作为开发者,理解这些保护机制不仅有助于合规获取公开数据,更能深入掌握现代Web应用的安全设计思路。本文将带您…...