Skip to content
Development
Command

/learn

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

From plugin
everything-claude-code
1.8k35 skills15 agents35 commands6 hooks
Install
> /plugin marketplace add xu-xiang/everything-claude-code-zh
> /plugin install everything-claude-code@everything-claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/learn

Context preview

What this command does when you run it.

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

Command definition

learn.md

/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 故障等)
  • 专注于能在未来会话中节省时间的模式
  • 保持技能聚焦 —— 每个技能只包含一个模式
Ships witheverything-claude-code

🌐 Language / 语言 / 語言 为 AI 智能体(Agent)框架打造的性能优化系统。源自 Anthropic 黑客松获胜作品。 这不仅仅是配置文件。它是一个完整的系统:包含技能(Skills)、本能(Instincts)、内存优化、持续学习、安全扫描以及研究优先的开发模式。这些生产级的智能体(Agents)、钩子(Hooks)、命令(Commands)、规则(Rules)以及 MCP 配置,是在构建真实产品的 10 个多月高强度日常使用中演化而来的。 适用于 Claude Code, Codex,

Get the whole plugin