mirror of
https://github.com/sweetwisdom/everything-claude-code-zh.git
synced 2026-03-21 22:10:09 +00:00
1.7 KiB
1.7 KiB
/learn - 提取可复用模式(Patterns)
分析当前会话(Session)并提取任何值得作为技能(Skills)保存的模式。
触发(Trigger)
在会话期间解决了一个非琐碎的问题后,可以随时运行 /learn。
提取内容
关注以下方面:
-
错误解决模式(Error Resolution Patterns)
- 发生了什么错误?
- 根本原因是什么?
- 如何修复的?
- 是否可用于解决类似的错误?
-
调试技巧(Debugging Techniques)
- 非显而易见的调试步骤
- 行之有效的工具组合
- 诊断模式
-
变通方法(Workarounds)
- 库的奇特特性(Quirks)
- API 限制
- 特定版本的修复补丁
-
项目特定模式(Project-Specific Patterns)
- 发现的代码库规范
- 做出的架构决策
- 集成模式
输出格式
在 ~/.claude/skills/learned/[pattern-name].md 路径下创建一个技能文件:
# [描述性的模式名称]
**提取日期:** [日期]
**上下文:** [适用场景的简要描述]
## 问题
[该模式解决的问题 - 请具体描述]
## 解决方案
[模式/技术/变通方法]
## 示例
[如果适用,请提供代码示例]
## 何时使用
[触发条件 - 什么情况下应激活此技能]
流程
- 回顾会话以寻找可提取的模式
- 识别最有价值/可复用的见解
- 起草技能文件
- 保存前请求用户确认
- 保存至
~/.claude/skills/learned/
注意事项
- 不要提取琐碎的修复(如拼写错误、简单的语法错误)
- 不要提取一次性问题(如特定的 API 故障等)
- 专注于能在未来会话中节省时间的模式
- 保持技能聚焦 —— 每个技能只包含一个模式