📄️ Skills 是什么?从用户视角到源码视角
理解 Claude Code 技能系统的设计理念,从用户的 /skill-name 命令到源码中的 Skill 对象
📄️ loadSkillsDir.ts:技能如何被发现与加载
深入解析 loadSkillsDir.ts 的 1086 行代码,理解技能扫描、解析、去重和条件激活的完整流程
📄️ bundledSkills.ts:内置技能 vs 用户自定义技能
解析内置技能的打包机制、注册流程、文件提取安全设计,以及与用户自定义技能的优先级关系
📄️ MCP Skills:mcpSkillBuilders.ts 如何把 MCP 资源包装成技能
解析 MCP Skills 的发现机制、依赖注入设计,以及 MCP 服务器如何通过 skill:// 资源协议暴露可调用的工作流技能
📄️ 技能执行流程:从 /skill-name 到实际运行
完整追踪用户输入 /skill-name 后的执行路径,理解技能名称解析、prompt 注入、参数替换和工具权限扩展的全链路