用途:Learn 用于教 Claude 学习任意主题,并把学到的知识固化为永久技能,之后在所有对话中都能调用。适用对象包括代码库(React、Stripe、Supabase)、API 与服务(Twilio、OpenAI、Google APIs)、概念与方法论(GTD、Agile、设计模式)、领域知识(税法、医学术语、行业实践)以及工具(Docker、Kubernetes、FFmpeg)。
主要能力:先通过 Context7 或 WebSearch/WebFetch 研究主题,提取安装配置、核心概念、常见模式、API 参考、易错点和最佳实践;再借助 claude-code-guide 代理确认当前技能规范;最后生成技能文件。
使用方式: /learn <topic> 从文档创建新技能 /learn <topic> --update 用最新文档更新已有技能 /learn <topic> --project 保存到项目 .claude/skills/ 而非全局 默认保存位置为 ~/.claude/skills/<topic>/skill.md。
流程:研究主题(优先 Context7,否则 WebSearch 并用 WebFetch 读取页面);提取知识(可多次定向查询);咨询 claude-code-guide 确认技能约定;生成技能结构;验证并说明触发描述与示例提示。
限制与要求:推荐安装 Context7 MCP 插件,否则以 WebSearch/WebFetch 作为回退;不要复制整份文档、不要包含营销内容、不要添加 Claude 已知的通用信息,技能应控制在 500 行以内。更新模式会读取现有内容、查询最新信息并合并,保留原有结构。