CLAUDE.md 与 Skills 的区别:一张表彻底分清

Claude Code进阶:AGENTS.MD与系统提示词定制实战 AI编程助手正从单纯的代码生成走向自主执行任务的Agent形态,Claude Code作为终端里的代表性工具,通过读取项目规则文件来理解代码库的上下文。AGENTS.MD是跨工具的项目记忆标准,它以Markdown形式描述技术栈、命令、代码规范和约束;而系统提示词则决定了AI的角色与行为边界,二者共同构成模型与项目之间的“工作手册”。合理配置AGENTS.MD和CLAUDE.md,能显著提升AI生成代码的贴合度,减少重复沟通成本。在实际工程中,开发者还可通过用户级配置、Skills技能包及第三方模型接入等方 阅读详情

核心区别:一句话版本

· CLAUDE.md:贴在 Agent 桌子上的便签——"在这个项目里,永远记住这些事"
· Skills:放在 Agent 书架上的操作手册——"遇到这类任务时,按这个流程做"

---

详细对比

维度 CLAUDE.md Skills
本质 项目级持久约束 场景化能力模块
作用范围 该项目内所有会话,全程生效 只在匹配到的特定任务时加载
内容 项目事实、规范、禁止事项 特定领域的流程、最佳实践、工具组合
加载时机 每次启动 Agent 时默认注入 任务匹配时动态加载
加载方式 自动,无条件 自动匹配 或 手动调用
是否占用上下文 是,始终占用 是,但只在加载时占用
可插拔 否,一个项目一个文件 是,可以有多个,随时启用/禁用
谁维护 你手动编写 你可以写,也可以用社区现成的
典型内容 "用 pnpm,Node ≥ 18,别碰数据库 schema" "TypeScript 迁移流程"、"React 组件生成规范"

---

用代码类比

```typescript
// CLAUDE.md = 全局常量,整个项目到处都能用
const PROJECT_RULES = {
  packageManager: "pnpm",
  nodeVersion: ">=18",
  forbiddenPaths: ["/packages/database/schema"],
};

// Skills = 按需引入的模块,用到的时候才 import
import { typeScriptMigrationGuide } from "./skills/ts-migration";
import { reactBestPractices } from "./skills/react-patterns";
```

---

实际运行时怎么配合

假设你的项目有如下配置:

CLAUDE.md:

```markdown
- 使用 pnpm,不要用 npm
- Node 版本 ≥ 18
- 所有 API 路径以 /api/v1 开头
- 不要在周五部署
```

Skills 列表:

· nextjs-patterns(Next.js 最佳实践)
· api-error-handling(统一错误处理规范)
· weekly-report(周报生成器)

当你执行“给项目加统一错误处理”:

```
Agent 启动
  ├── 自动读取 CLAUDE.md → "pnpm、Node ≥ 18、API 路径规则" 永驻上下文
  └── 建立 Skill 索引

你下指令:"给所有 API 加统一错误处理"
  ├── Agent 匹配 Skill → 命中 api-error-handling → 加载到上下文
  ├── Agent 规划任务(受 CLAUDE.md + Skill 双重约束)
  │   ├── CLAUDE.md 约束:API 路径保持 /api/v1 开头
  │   └── Skill 约束:错误格式遵循 RFC 7807
  └── 开始执行
```

---

什么时候写在 CLAUDE.md,什么时候写成 Skill?

写在 CLAUDE.md 的:

· 项目永远不变的事实(用什么技术栈、版本要求)
· 你每次都想让 Agent 知道的约束(命名规范、禁止操作)
· 简短、普适的规则

写成 Skill 的:

· 特定场景才需要的专业知识(某个框架的最佳实践)
· 有固定流程的多步骤任务(周报、代码审查)
· 你希望在多个项目间复用的能力
· 内容较长、只在特定时候需要的

---

一个直观判断法

问自己这个问题:

"这个规则,是每次任务都要遵守的,还是某类任务才需要遵守的?"

· 每次 → CLAUDE.md
· 某类 → Skill

---

常见误区

误区一:把所有规则都塞进 CLAUDE.md

· ❌ 结果:上下文被大量规则占满,留给推理的空间变少
· ✅ 正确:CLAUDE.md 放高频约束,低频的放 Skills

误区二:Skills 和 CLAUDE.md 写重复内容

· ❌ 结果:浪费上下文,两者冲突时 Agent 可能混乱
· ✅ 正确:CLAUDE.md 写通用约束,Skills 写领域细节,互不重叠

误区三:以为 Skill 能覆盖 CLAUDE.md

· ❌ Skill 不匹配就不会加载,重要约束会丢失
· ✅ 通用硬约束必须写在 CLAUDE.md

---

一句话总结

CLAUDE.md 是 Agent 的“项目常识”,Skills 是“专业培训”。常识始终在线,培训按需加载。

Claude Skills生态:awesome-claude-skills完整指南 在AI Agent工程化进程中,让模型稳定遵循特定工作流是核心挑战。Claude Skills通过SKILL.md文件为Agent提供领域知识与操作步骤,与MCP专注于外部数据连接形成互补。借助awesome-claude-skills这一社区资源索引,开发者可快速获取官方文档、第三方技能包及编写规范,降低从零搭建的门槛。技能采用渐进式披露机制,按需加载,避免上下文膨胀。实际应用中,无论是前端代码审查、文档生成还是日常任务自动化,自定义SKILL.md都能固化团队标准,提升输出一致性。本文从环境配置到技能设 阅读详情

相关推荐

AI智能体开发实战:分清Tools、MCP与Claude Skills,从0搭建企业级应用

大模型虽然具备强大的对话能力,但要在业务系统中真正“动手办事”,还需要依赖函数调用与工具使用。Tools作为最小可执行单元,让模型能够操作外部系统;而MCP(模型上下文协议)则提供了标准化的工具接入规范,解决了不同系统间的通信与权限边界问题。然而,仅有工具和协议还不够,模型在复杂场景下依然不知道如何编排流程、统一输出格式。Claude Skills正是针对这一痛点,将业务经验沉淀为可复用的技能包,围绕特定场景定义完整执行步骤与输出规范。通过将Tools、MCP与Skills分层配合,开发者可以快速构建出具备

weixin_29052717的博客 254

从 CLAUDE.md 到 Skill:什么时候该拆,怎么拆

​ 理想长度通常在50~100 行,它包含的是:技术栈、命名规范、提交规则和测试约定,共同特征只有一个:无论今天做什么任务,Claude 都需要知道。​ 当你拿不准某段内容该放哪里时,按这个流程走:不需要一步到位。你不必今天就把 CLAUDE.md 拆得完美。正常使用,等你觉得 CLAUDE.md 太长了、某些内容明显只在特定场景用到了,再拆出来就好。渐进式优化,比一开始就过度设计更实际。​ CLAUDE.md 是常识,Skill 是专家。让常识始终在线,让专家按需登场。

Rabbit_QL的博客 732

Agent Skills 实战指南:从 SKILL.md 到自定义技能开发

随着 AI 编程助手从“会问答”走向“按标准执行任务”,Agent Skills 成为继提示词工程后的新焦点。其核心是将领域专家经验与操作步骤封装为标准化技能包,通过 SKILL.md 文件定义触发条件与执行流程,使 Agent 能自动加载并复用。相比 MCP 解决外部工具连接,Skill 更关注如何按专业方法处理数据,二者可协同工作。这项技术正从编程开发延伸至学术写作、数据分析等场景,显著提升重复任务的执行效率与结果一致性。本文详细拆解 Claude Skills 的目录结构、安装验证流程,并通过自定义代

weixin_29483277的博客 285

Claude Code Extension Stack:CLAUDE.md、Skills、插件与 MCP

Claude Code 扩展体系采用四层架构设计,从易到难依次为:CLAUDE.md(项目记忆层)、Skills(按需能力层)、插件(分发管理)和 MCP Server(外部接口)。CLAUDE.md 作为基础层自动加载项目规范;Skills 通过/SKILL命令提供特定功能;插件本质是Skills的打包分发形式;MCP则实现外部系统对接。这种分层设计让80%日常开发只需前两层即可完成,后两层仅在复杂场景下按需启用,形成渐进式能力扩展路径。

Rabbit_QL的博客 1312

【AUCell打分】:评估一个基因集在单细胞转录组的每个细胞中特定的活性程度

AUCell使用曲线下面积来计算输入基因集的一个有意义的基因子集是否在每个细胞的表达基因中富集。AUC 分数在所有细胞中的分布允许探索特征的相对表达。由于评分方法是基于排名的,因此 AUCell 与基因表达单位和归一化程序无关。此外,由于细胞是单独评估的,因此可以很容易地应用于更大的数据集。

weixin_40695088的博客 1万+

Shader Graph实战:5分钟搞定Flow Map水体流动效果(含UV偏移避坑指南)

本文详细解析了如何使用Unity的Shader Graph工具快速实现Flow Map水体流动效果,涵盖基础原理、核心节点搭建、高级技巧及性能优化。特别针对UV偏移问题提供避坑指南,帮助开发者轻松打造专业级动态水面效果,适合游戏场景增强视觉表现。

weixin_29250403的博客 244

基于Claude Code源码的AI Agent学习报告

2026年3月Anthropic旗下Claude Code v2.1.88因Source Map配置失误导致核心源码泄露,此次泄露无混淆、无加密,包含51.2万行TypeScript源码、1900+文件及20+未发布特性,成为AI Agent领域不可多得的工业级实践参考资料。本报告结合泄露源码核心逻辑、GitHub开源解析仓库()架构概览、Onefly.top深度架构分析播客(

weixin_49089441的博客 628

STM32F429移植LVGL9.3.0:从源码配置到双缓冲优化实战

本文详细介绍了如何在STM32F429平台上移植LVGL 9.3.0图形库,涵盖从源码准备、工程配置、显示驱动适配到双缓冲优化等关键步骤。重点解析了利用STM32F429的硬件特性实现高效内存管理和流畅显示性能的实战技巧,为嵌入式GUI开发提供完整解决方案。

q6r7s8t9的博客 1118

CLAUDE.md 与 Skills 的区别:一张表彻底分清,附 TaoToken 配置骨架

用一张表分清 CLAUDE.md 与 Skills 的边界,再按 settings.json 与 config.toml 骨架接入 TaoToken 统一 API 通道,即可完成配置。本文给出可复制骨架与 curl 验证步骤,帮你把项目硬约束与按需能力分开管理。配置前先到 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 获取 Key,跑通后再逐步精简 CLAUDE.md。

weixin_30995917的博客 8

士兰微SC7A20H三轴加速度计在智能穿戴设备中的运动检测实践

本文详细介绍了士兰微SC7A20H三轴加速度计在智能穿戴设备中的运动检测实践,包括其工作原理、硬件设计避坑指南、运动检测算法优化、低功耗设计及校准测试技巧。SC7A20H凭借±16g超宽量程和0.004g高精度,成为智能穿戴设备的运动感知核心,适用于计步、6D方向检测等场景,显著提升用户体验。

weixin_29168153的博客 735

【OpenClaw企业级智能体实战】第13篇:1+N架构实战!OpenClaw多Agent数字员工军团搭建指南(含完整配置+路由策略+代码落地)

单Agent因“记忆负担重、Token消耗高、响应不精准”已难以满足复杂场景需求,而多Agent团队通过“1个编排者+N个执行者”的分工协作模式,能让效率提升300%以上。本文基于OpenClaw 2026稳定版,结合阿里云开发者社区实战案例,从核心认知、准备工作、实操流程、协作机制、安全配置五大维度,完整拆解多Agent团队搭建全流程。文中包含可直接复制执行的代码、详细配置模板、路由策略设置及常见问题排查,新手可在1-2小时内落地属于自己的“数字员工”军团,覆盖内容创作、技术支持、多平台运营等多场景。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 745

CLAUDE.md 与 Skills 的区别:一张表彻底分清 TaoToken 场景下的配置边界

用一张对照表划清 CLAUDE.md 与 Skills 的配置边界:前者是会话启动即注入的项目级硬约束,后者按任务匹配动态加载。文中给出目录结构、settings.json 片段与六步验证顺序,并在 TaoToken 统一通道下排查 401、local proxy failed 等报错。详见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_33814090的博客 47

基于 YOLOv26 的陶瓷产品缺陷检测系统:智能视觉质检方案

本文提出了一种基于YOLOv26深度学习模型的陶瓷产品智能缺陷检测系统。该系统针对陶瓷生产中的裂纹、气泡、釉面缺陷等8类常见质量问题,采用YOLOv26目标检测算法实现高精度自动化检测。系统架构包含数据采集、预处理、YOLOv26检测和后处理四个模块,具有多类别分类、实时推理和强鲁棒性等技术优势。文章详细介绍了数据预处理与增强方法,并提供了Python代码实现示例。该方案可显著提升陶瓷产品质量检测效率,替代传统人工检测方式,为陶瓷制造业提供智能化质检解决方案。

一键难忘的博客 786

AGENTS.md、SKILL.md、CLAUDE.md,很多人一直没分清

很多人把上下文工程理解成“给模型更多资料”。我以前也这么干过。架构背景写得很完整,业务目标讲得很详细,觉得 Agent 知道得越多,出错就越少。实际情况没这么简单。Agent 真正容易猜错的,往不是宏观架构,而是一些很具体、甚至有点琐碎的内部规则:这个项目必须使用哪个包管理器;测试要从根目录还是子目录运行;某个目录是生成产物,不能手动修改;数据库迁移只能新增,不能改已经发布的文件;接口变更后,还要同步更新哪份契约。这些内容谈不上多高级,却直接决定任务能不能安全落地。

xh2277659985的博客 182

渗透测试面试题

渗透测试面试题 一.思路流程 1.信息收集 服务器的相关信息(真实ip,系统类型,版本,开放端口,WAF等) 网站指纹识别(包括,cms,cdn,证书等),dns记录 whois信息,姓名,备案,邮箱,电话反查(邮箱丢社工库,社工准备等) 子域名收集,旁站,C段等 google hacking针对化搜索,pdf文件,中间件版本,弱口令扫描等 扫描网站目录结构,爆后台,网站banner,测试文件,...

千寻的博客 12万+

智能车图像处理12-进阶篇4--环岛辅助判断条件

主函数: 第6行: 含义是当前需要不在坡道和车库状态 第11-12行 : 寻找一下环岛的双断点(在辅助函数中) 第16-66行: 当左右线的方差满足一边很大,一边很小时,truepianfangflag /truepianfangflagforleft 置1,在环岛的判断中使用。 辅助函数: 双断点函数(左与右相似,以做为例): 第13-28行: 第一处断点 第29-40行: 第一处断点后 连续边线 第41-52行: 第一处连续后,第二处断点 第53-64行: 第二处断点后,第二处

taiyuezyh的博客 1万+

Stitch与stitch-skills的区别澄清:设计平台与Agent技能库的完整关系指南

**Google Stitch** 是一个 AI 设计平台,能用自然语言生成 UI 界面设计;而 **stitch-skills** 是配套它的开源 Agent 技能库——一套遵循 Agent Skills 开放标准的技能集合,让 Claude Code、Cursor、Gemini CLI、Antigravity 等编程智能体直接"听懂"并操作 Stitch MCP 服务器。两者不是竞争关系,而是

gitblog_00300的博客 1017

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Claude Code Skills 实战指南:从SKILL.md到自动化工作流

从AI Agent的能力扩展说起,当模型越来越聪明,如何让它在特定任务中稳定输出?核心思路是将“做事方法”从对话中剥离,固化为可复用的技能文件。Claude Code 的 Skills 机制正是这一理念的落地,通过 SKILL.md 定义触发条件与执行步骤,让 Agent 自动匹配并加载对应技能,实现从“临时聊天”到“标准操作手册”的转变。本文结合实践,讲解技能目录配置、描述编写、资源打包、版本管理,并分享来自 awesome-claude-skills 的社区生态与避坑经验,帮助开发者把重复劳动沉淀为资产

weixin_33212799的博客 247

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Claude Skills实战:从awesome-claude-skills到自定义Agent工作流

AI Agent正在重塑开发者与代码的交互方式,而Skills作为Claude Code中的核心机制,为模型提供了可复用的任务执行规范。与提供工具通道的MCP服务器不同,Agent Skills通过SKILL.md文件定义触发条件和操作流程,让Claude在面临前端审查、代码提交信息生成等场景时能按既定套路执行。本文结合awesome-claude-skills开源项目,梳理了Claude Skills的获取、安装、自定义开发与调试方法,并针对Windows环境配置、本地模型接入等常见问题给出实用建议,帮助

weixin_29056145的博客 233

Claude Code Skills 项目级与全局安装切换实践指南

在AI辅助编程工具不断迭代的背景下,Claude Code 的 Skills 机制作为提升自动化编码效率的关键组件,正被越来越多的开发者关注。Skills 本质上是一组可被模型按需调用的“技能卡片”,通过 SKILL.md 文件描述触发条件与执行流程,让 Claude Code 从单纯理解代码扩展到主动执行复杂任务。合理规划 Skills 的存放位置——项目级或全局目录,直接影响多项目协作效率与技能复用性。项目级技能适合绑定特定技术栈的专属流程,全局技能则承载可跨项目复用的通用能力,如代码审查、测试生成等。

weixin_28836507的博客 182

【Claude Code】一篇搞懂Claude Code Agents、Skills、Hooks 区别、场景、使用与完整案例

HooksHooks是绑定在Claude Code完整生命周期事件上的自动回调机制,只要对应事件发生就强制执行,不需要人工触发,用于强制规范、自动化校验、后置脚本、风险拦截。Skill是存放在 .claude/skills/目录的标准化流程手册,封装一套固定工作流、项目规范、操作步骤,按需懒加载,只有调用时才注入上下文,大幅节省token消耗。是拥有独立思考循环、隔离上下文。

记录生活 421

SKILL.md 触发机制完全指南:5个最佳实践快速理解 claude-skills-marketplace 技能文件

在开源项目 **claude-skills-marketplace** 中,[SKILL.md](https://link.gitcode.com/i/da029945c7b30180ca9d46a66521c534) 是定义 Claude Code 技能的核心文件:它告诉 AI「能做什么」以及「什么时候该自动触发」。本文用 5 个最佳实践帮你快速理解 SKILL.md 的触发机制——无需阅读大段

gitblog_00586的博客 5

AI编程技能包实战:Claude Code Skills的安装、编写与调试指南

在AI编程与Agent开发快速演进的今天,技能包(Skills)正在成为提升模型行为稳定性的关键机制。与插件和MCP侧重能力扩展不同,技能包通过SKILL.md文件定义结构化工作流程,让Claude Code、Codex等编程Agent在数学建模、代码审查等场景中按固定步骤执行任务,从而沉淀和复用复杂工程经验。对于开发者而言,掌握技能包的手动安装、写法设计及调试方法,是迈向高效AI辅助开发的重要一步。本文从概念与原理出发,结合superpower skills等开源来源,梳理了完整的安装流程、SKILL.m

weixin_29040367的博客 302

面试官:你说你写代码都是用的Claude Code,那你自己有写过Claude Code的Skills吗?

在用Claude Code的时候你大概已经发现,有些指令你会一遍遍对 Claude 重复:怎么按团队规范审查代码、怎么生成符合格式的提交信息、怎么为一个文件补测试。每次都把这套流程从头敲一遍,又费字又容易漏。CLAUDE.md 能放一些常驻规矩,但它放的是「事实」,不适合放一长串「分几步怎么做」的流程;自定义命令能封装一段指令,但当流程复杂到需要配套脚本、模板、参考文档时,单个 markdown 文件也不够用了。

xx_nm98的博客 211

大白话:Claude Skills 是什么?你为什么应该马上了解它

Claude Skills 是 Anthropic 为 Claude 打造的技能包机制,把重复任务变成可复用操作手册。本文用 TaoToken 接入 Claude,给出可复制的 SKILL.md 模板与目录配置,演示技能加载验证,并排查 401、local proxy failed 等常见报错。官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42581003的博客 173

Claude Code Skills 实战指南:SKILL.md 编写、技能库组织与调试排错

AI 编程助手的技能扩展机制,本质是通过自然语言描述驱动的可插拔能力包,让模型在特定场景下自动调用私有知识与固定流程。其核心载体 SKILL.md 以结构化文档形式定义触发条件、输入输出与执行步骤,描述质量直接决定调用准确率。相比传统 API 插件,这种机制门槛更低、更贴近项目目录,适合前端开发、数学建模、嵌入式及内容创作等重复度高的场景。技能库按使用频率组织、定期清理,配合系统化排错清单,可显著提升 AI 协作效率。本文围绕 Claude Code 生态,完整梳理从概念、安装接入到编写调试与实战落地的全链

weixin_30985047的博客 302
上一篇: Claude Code Agent 使用最佳实践与底层机制全解
下一篇: 开源与人性:DeepSeek 战略的底层逻辑
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ปรัชญา แค้วคำมูล

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值