当前位置: 首页 > 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…...

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

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

OfficeToPDF:企业级文档自动化转换解决方案深度指南

OfficeToPDF:企业级文档自动化转换解决方案深度指南 【免费下载链接】OfficeToPDF A command line tool to convert Microsoft Office documents to PDFs 项目地址: https://gitcode.com/gh_mirrors/of/OfficeToPDF 在当今数字化工作流中,大规模文…...

【限时解密】2026奇点大会未发布数据集首曝:17个AI-Native开源项目star增长率 vs 代码贡献者留存率相关性分析(R²=0.93)

第一章:2026奇点智能技术大会:AI原生开源生态 2026奇点智能技术大会(https://ml-summit.org) AI原生范式的演进本质 AI原生(AI-Native)不再仅指“用AI增强已有系统”,而是从底层基础设施、开发范式到应用交付全栈重构…...

不满意Oh My Zsh启动卡顿,来试试Starship吧毡

pagehelper整合 引入依赖com.github.pagehelperpagehelper-spring-boot-starter2.1.0compile编写代码 GetMapping("/list/{pageNo}") public PageInfo findAll(PathVariable int pageNo) {// 设置当前页码和每页显示的条数PageHelper.startPage(pageNo, 10);// 查询数…...

西门子PLC1500大型程序:包含Fanuc机器人汽车焊装与多种智能通讯系统

西门子PLC1500大型程序fanuc机器人汽车焊装 包括1台西门子1500PLC程序,2台触摸屏TP1500程序 9个智能远程终端ET200SP Profinet连接 15个Festo智能模块Profinet通讯 10台Fanuc发那科机器人Profinet通讯 3台G120变频器Profinet通讯 2台智能电能管理仪表PAC3200 4个GR…...

告别手动录入:椰羊cocogoat如何用AI技术革新原神圣遗物管理

告别手动录入:椰羊cocogoat如何用AI技术革新原神圣遗物管理 【免费下载链接】cocogoat-client A toolbox for Genshin Impact to export artifacts automatically. 支持圣遗物全自动导出的原神工具箱,保证每一行代码都是熬夜加班打造。 项目地址: http…...

SITS2026落地失败的12个隐性征兆,第9条90%的CTO至今未察觉——附自测诊断表(含3个关键阈值红线)

第一章:企业AI原生转型:SITS2026实战攻略 2026奇点智能技术大会(https://ml-summit.org) 企业AI原生转型已从战略构想进入规模化落地阶段。SITS2026(Smart Intelligent Transformation Summit 2026)提出“三阶跃迁”实践框架&…...

nvitop深度解析:超越nvidia-smi的GPU监控革命方案

nvitop深度解析:超越nvidia-smi的GPU监控革命方案 【免费下载链接】nvitop An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management. 项目地址: https://gitcode.com/gh_mirrors/nv/nvitop 在深度学习、科…...

Anthropic 开源了 Claude 的 Agent Skills 仓库:文档技能的底层实现全公开了

Anthropic 开源了 Claude 的 Agent Skills 仓库:文档技能的底层实现全公开了一句话摘要: Anthropic 把 Claude.ai 内置文档创建功能的底层实现开源了(document skills),同时附带大量 Apache 2.0 的通用技能&#xff0c…...

ClearerVoice-Studio语音增强实战教程:3步完成会议录音降噪(FRCRN/MossFormer2)

ClearerVoice-Studio语音增强实战教程:3步完成会议录音降噪(FRCRN/MossFormer2) 1. 开篇:告别嘈杂会议录音的烦恼 你是否曾经遇到过这样的情况:重要的会议录音因为背景噪音而听不清楚,或者多人讨论的录音…...

Qwen3.5-9B问题解决:部署常见错误排查与日志查看指南

Qwen3.5-9B问题解决:部署常见错误排查与日志查看指南 1. 部署前环境检查 1.1 硬件要求确认 在部署Qwen3.5-9B模型前,请确保您的硬件环境满足以下最低要求: GPU:NVIDIA显卡,显存≥24GB(推荐RTX 3090/409…...

互动小游戏一般多少天能上线?附详细流程 + 案例 + 避坑

本文由长沙圣捷信息技术有限公司(简称:圣捷游戏)整理,以下统称圣捷游戏。🔥 用户核心疑问:互动小游戏多久上线?费用与流程怎么定?当下互动小游戏成品牌引流、活动运营、私域增长的标…...

STM32N6开发板跑YOLOv8人脸检测,从模型转换到烧录的‘避坑’实战记录

STM32N6开发板部署YOLOv8人脸检测的十二个致命陷阱与突围方案 当我在深夜第三次面对开发板毫无反应的LCD屏幕时,咖啡杯旁的示波器探头正闪烁着诡异的蓝光。这不是教科书上的标准流程演示,而是一场真实发生在嵌入式AI部署前线的技术突围战。STM32N6这颗搭…...

FIFA 23 Live Editor 终极指南:如何安全地自定义你的足球游戏体验

FIFA 23 Live Editor 终极指南:如何安全地自定义你的足球游戏体验 【免费下载链接】FIFA-23-Live-Editor FIFA 23 Live Editor 项目地址: https://gitcode.com/gh_mirrors/fi/FIFA-23-Live-Editor 你是否曾幻想过让梅西永远保持巅峰状态,让哈兰德…...

5个实战策略:Windows平台高效PDF处理终极指南

5个实战策略:Windows平台高效PDF处理终极指南 【免费下载链接】poppler-windows Download Poppler binaries packaged for Windows with dependencies 项目地址: https://gitcode.com/gh_mirrors/po/poppler-windows 在Windows环境下进行PDF处理,…...

Arduino UNO Q 实战:用App Lab打造温湿度监测屏

1. Arduino UNO Q与App Lab初体验 第一次拿到Arduino UNO Q开发板时,我立刻被它小巧的尺寸和丰富的接口吸引了。这块由高通打造的开发板,完美继承了Arduino易上手的特性,又融合了现代物联网设备所需的强大性能。最让我惊喜的是配套的Arduino …...

如何快速修复损坏的MP4视频:终极免费工具指南

如何快速修复损坏的MP4视频:终极免费工具指南 【免费下载链接】untrunc Restore a truncated mp4/mov. Improved version of ponchio/untrunc 项目地址: https://gitcode.com/gh_mirrors/un/untrunc 你是否曾经历过这样的绝望时刻?精心拍摄的家庭…...

Claude ACP 配置与避坑指南

Claude ACP 配置与避坑指南OpenClaw Claude Code (ACP Harness) 部署完整指南 | 枢归档1. 什么是 Claude ACP Claude ACP(Agent Client Protocol)是 OpenClaw 与外部 Agent Harness(如 Claude Code)之间的通信协议。通过 ACP&…...

OpenClaw技能开发指南:为Qwen3-32B定制私有化数据处理模块

OpenClaw技能开发指南:为Qwen3-32B定制私有化数据处理模块 1. 为什么需要定制技能? 去年我接手了一个数据清洗项目,需要处理上千份格式混乱的CSV文件。当我尝试用传统脚本处理时,发现每个文件的结构差异导致规则引擎越来越臃肿。…...

知识竞赛系统十大功能盘点,哪个最实用?顶伯软件功能解析

知识竞赛系统十大功能盘点:哪个最实用?在数字化教育与企业培训日益普及的今天,知识竞赛系统已成为举办高效、公平、有趣赛事的关键工具。面对市场上琳琅满目的产品,其功能各异,究竟哪些是核心,哪个又最实用…...

企业知识竞赛系统选型指南:核心功能、采购清单与实施建议

企业知识竞赛系统选型指南:赋能培训与文化建设引言:为何需要专业的竞赛系统?在数字化学习时代,知识竞赛已成为企业激发员工学习热情、检验培训成果、营造竞争性学习氛围的有效手段。然而,依靠传统线下或简单的在线工具…...

测试架构师成长指南:从执行到设计的跃迁

一、角色本质的认知跃迁:从执行者到设计者在软件质量保障领域,测试架构师代表着测试职业发展的战略制高点。与传统测试工程师相比,其核心差异体现在三个维度:1. 思维模式的根本转变执行者思维聚焦用例执行与缺陷记录,依…...

Python自动化调色:DaVinci Resolve API实战指南与场景应用

1. 为什么需要Python自动化调色? 在影视后期制作中,调色是最耗时的环节之一。传统手动调色需要逐帧调整参数,面对几十甚至上百个镜头的项目时,重复操作不仅效率低下,还容易产生人为误差。我参与过的一个广告项目就遇到…...

如何保证模型结构化输出

1.提示词优化明确要求,加入约束,提供示例,这是最直接有效的方法,如下你是一个数据提取助手,必须严格按照以下 JSON Schema 输出,不要输出任何其他文字、解释或Markdown标记。Schema: {"name": &q…...

医疗器械软件生命周期管理注意事项

医疗器械软件生命周期管理注意事项 医疗器械软件生命周期管理需遵循严格的法规要求和质量控制标准,确保软件的安全性、有效性和合规性。以下是关键注意事项: 法规与标准合规 确保符合所在地区的法规要求,如FDA的21 CFR Part 820(美…...

如何快速掌握华中科技大学本科毕业论文LaTeX模板:面向新手的完整使用指南

如何快速掌握华中科技大学本科毕业论文LaTeX模板:面向新手的完整使用指南 【免费下载链接】HUSTPaperTemp 华中科技大学本科毕业论文LaTeX模板 2017 项目地址: https://gitcode.com/gh_mirrors/hu/HUSTPaperTemp 华中科技大学本科毕业论文LaTeX模板是专门为华…...

Qwen3-TTS-12Hz-1.7B-CustomVoice部署教程:NVIDIA Triton推理服务器集成方案

Qwen3-TTS-12Hz-1.7B-CustomVoice部署教程:NVIDIA Triton推理服务器集成方案 1. 为什么选择Qwen3-TTS-12Hz-1.7B-CustomVoice 你是否遇到过这样的问题:语音合成服务在多语言场景下表现不稳定,切换语种时音色突变、情感生硬;流式响…...

云原生安全最佳实践:构建安全的云原生系统

云原生安全最佳实践:构建安全的云原生系统 前言 作为一个在数据深渊里捞了十几年 Bug 的女码农,我深知云原生安全在现代企业中的重要性。随着云技术的快速发展,传统的安全方法已经难以满足云原生环境的需求。今天,我就来聊聊云原生…...

西门子博图V15.1与PLCSIM仿真环境搭建全流程解析

1. 西门子博图V15.1与PLCSIM仿真环境概述 对于工业自动化领域的工程师来说,西门子TIA Portal(博图)软件是PLC编程和调试的必备工具。V15.1版本作为长期稳定版本,在项目开发中应用广泛。而PLCSIM仿真器则是调试PLC程序的利器&#…...