用途:从工作会话中持续提取可复用的知识,并将其整理成新的 Claude Code 技能(skill),让后续工作可以复用这些经验,实现自主改进。核心原则是“技能提取”:并不是每个任务都值得沉淀,需要判断知识是否真正可复用、有价值。
主要能力:识别并提取非显而易见的解决方案、项目专属模式、工具集成知识、错误排查经验和工作流优化;技能分为 Technique(具体步骤方法)、Pattern(解决思路的心智模型)、Reference(API/语法/工具文档)、Error Resolution(错误信息到根因与修复的映射)四类;支持网络检索最新最佳实践(如官方文档、常见问题、替代方案)并建议在技能中附 References 章节。
使用方式:通过 /learn 命令回顾会话学习,或用户说“save this as a skill”“what did we learn?”等触发;完成明显需要调查或试错的任务后也应主动提取。技能保存位置:若存在 .claude/skiller.toml 则写入 .claude/skills/[skill-name].mdc,否则写入 .claude/skills/[skill-name]/SKILL.md。技能使用 MDC frontmatter,包含 name 与 description,正文按 Problem、Context / Trigger Conditions、Solution、Verification、Example、Notes、References 组织。创建后执行 npx skiller@latest apply 部署。
适用场景:调试排查、错误解决、发现变通方案、项目配置经验、失败后成功等;通常每次会话提取 1-3 个高价值技能。
限制:不应过度提取、避免描述模糊、内容必须是已验证有效且不包含敏感信息(凭据、内部 URL),不应重复已有文档或技能;需标注版本与时效性,并考虑更新、弃用或归档。资料未提供该技能的收费、价格、平台支持及效果数据的明确信息。