Claude Code中的技能（skills）是什么？	技能是可重复使用的markdown文件夹，包含指令和资源，教Claude Code如何自动处理特定任务。每个技能都存储在SKILL.md文件中，包含名称和描述。
个人技能和项目技能分别存储在哪里？	个人技能存储在~/.claude/skills（Windows上为C:/Users/<用户名>/.claude/skills），跟随用户所有项目。项目技能存储在仓库根目录的.claude/skills中，与代码一起提交到版本控制。
Claude如何决定使用哪个技能？	Claude读取用户的请求，将其与所有可用技能的描述进行比较，然后激活与请求匹配的技能。技能的frontmatter中的描述字段用于匹配。
技能与CLAUDE.md文件有什么区别？	CLAUDE.md在每次对话中都加载，而技能按需加载。技能只在匹配用户请求时才加载，不会占用整个上下文窗口。
技能与斜杠命令（slash commands）有什么区别？	斜杠命令需要用户显式输入，而技能在Claude识别到相应情况时自动应用，无需用户手动调用。
什么情况表明你应该创建一个技能？	如果你发现自己反复向Claude解释同样的事情，那就是一个等待被编写的技能。例如重复解释团队编码标准、PR审查反馈格式或提交消息格式。
技能最适合用于哪些场景？	技能适合用于代码审查标准、提交消息格式、品牌指南、文档模板和特定框架的调试清单等专业知识。
技能的frontmatter应该包含哪些信息？	技能的frontmatter应该包含name（技能名称）和description（描述）。描述用于Claude匹配用户请求时识别该技能。
技能与其他Claude Code自定义选项相比的独特优势是什么？	技能是自动的、任务特定的，只在需要时加载。与CLAUDE.md的全局加载和斜杠命令的手动调用不同，技能能自动识别并应用。
项目技能如何与团队共享？	项目技能存储在.claude/skills目录中并提交到版本控制系统，任何克隆该仓库的人都会自动获得这些技能。
