Files

1.7 KiB
Raw Permalink Blame History

/learn - 提取可复用模式Patterns

分析当前会话Session并提取任何值得作为技能Skills保存的模式。

触发Trigger

在会话期间解决了一个非琐碎的问题后,可以随时运行 /learn

提取内容

关注以下方面:

  1. 错误解决模式Error Resolution Patterns

    • 发生了什么错误?
    • 根本原因是什么?
    • 如何修复的?
    • 是否可用于解决类似的错误?
  2. 调试技巧Debugging Techniques

    • 非显而易见的调试步骤
    • 行之有效的工具组合
    • 诊断模式
  3. 变通方法Workarounds

    • 库的奇特特性Quirks
    • API 限制
    • 特定版本的修复补丁
  4. 项目特定模式Project-Specific Patterns

    • 发现的代码库规范
    • 做出的架构决策
    • 集成模式

输出格式

~/.claude/skills/learned/[pattern-name].md 路径下创建一个技能文件:

# [描述性的模式名称]

**提取日期:** [日期]
**上下文:** [适用场景的简要描述]

## 问题
[该模式解决的问题 - 请具体描述]

## 解决方案
[模式/技术/变通方法]

## 示例
[如果适用,请提供代码示例]

## 何时使用
[触发条件 - 什么情况下应激活此技能]

流程

  1. 回顾会话以寻找可提取的模式
  2. 识别最有价值/可复用的见解
  3. 起草技能文件
  4. 保存前请求用户确认
  5. 保存至 ~/.claude/skills/learned/

注意事项

  • 不要提取琐碎的修复(如拼写错误、简单的语法错误)
  • 不要提取一次性问题(如特定的 API 故障等)
  • 专注于能在未来会话中节省时间的模式
  • 保持技能聚焦 —— 每个技能只包含一个模式