Files

71 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# /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` 路径下创建一个技能文件:
```markdown
# [描述性的模式名称]
**提取日期:** [日期]
**上下文:** [适用场景的简要描述]
## 问题
[该模式解决的问题 - 请具体描述]
## 解决方案
[模式/技术/变通方法]
## 示例
[如果适用,请提供代码示例]
## 何时使用
[触发条件 - 什么情况下应激活此技能]
```
## 流程
1. 回顾会话以寻找可提取的模式
2. 识别最有价值/可复用的见解
3. 起草技能文件
4. 保存前请求用户确认
5. 保存至 `~/.claude/skills/learned/`
## 注意事项
- 不要提取琐碎的修复(如拼写错误、简单的语法错误)
- 不要提取一次性问题(如特定的 API 故障等)
- 专注于能在未来会话中节省时间的模式
- 保持技能聚焦 —— 每个技能只包含一个模式