Files
everything-claude-code/docs/zh-CN/commands/learn.md
zdoc 88054de673 docs: Add Chinese (zh-CN) translations for all documentation
* docs: add Chinese versions docs

* update

---------

Co-authored-by: neo <neo.dowithless@gmail.com>
2026-02-05 05:57:54 -08:00

1.5 KiB

/learn - 提取可重用模式

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

触发时机

在会话期间的任何时刻,当你解决了一个非平凡问题时,运行 /learn

提取内容

寻找:

  1. 错误解决模式

    • 出现了什么错误?
    • 根本原因是什么?
    • 什么方法修复了它?
    • 这对解决类似错误是否可重用?
  2. 调试技术

    • 不明显的调试步骤
    • 有效的工具组合
    • 诊断模式
  3. 变通方法

    • 库的怪癖
    • API 限制
    • 特定版本的修复
  4. 项目特定模式

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

输出格式

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

# [Descriptive Pattern Name]

**Extracted:** [Date]
**Context:** [Brief description of when this applies]

## Problem
[What problem this solves - be specific]

## Solution
[The pattern/technique/workaround]

## Example
[Code example if applicable]

## When to Use
[Trigger conditions - what should activate this skill]

流程

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

注意事项

  • 不要提取琐碎的修复(拼写错误、简单的语法错误)
  • 不要提取一次性问题(特定的 API 中断等)
  • 专注于那些将在未来会话中节省时间的模式
  • 保持技能的专注性 - 一个技能对应一个模式