专家知识同步Skill improve-expertise

这个技能用于自动化同步专家的专业知识文件与代码库,通过自我改进工作流检查git差异、更新文件并维护准确性。关键词:专家知识同步、代码库同步、自我改进、DevOps工具、自动化维护。

DevOps 0 次安装 0 次浏览 更新于 3/11/2026

名称: 改善专业技能 描述: 在专家的心理模型上运行自我改进流程,以与代码库同步。定期使用以保持专业技能文件的准确性。 参数提示: <域名> [检查-git-差异] 允许的工具: 读取、写入、编辑、Glob、Grep、Bash

改善专业技能

在代理专家的专业知识文件上运行自我改进工作流以保持准确性。

参数

  • $1: 域名(必需,例如“数据库”、“websocket”)
  • $2: 检查 git 差异标志(可选,“true”或“false”,默认:“true”)

说明

您正在运行自我改进工作流以将专家的心理模型与实际的代码库同步。

步骤 1: 解析参数

提取:

  • $1 获取域名(必需)
  • $2 获取检查 git 差异标志(可选,默认:true)

如果未提供域名,停止并询问域名。

步骤 2: 验证专家是否存在

使用 Glob 检查专家目录是否存在:

Glob: .claude/commands/experts/{$1}/expertise.yaml

如果未找到:

  • 停止并报告“专家未找到。请先使用 /tac:create-expert 创建它。”
  • 使用以下列出可用专家:Glob: .claude/commands/experts/*

步骤 3: 生成自我改进代理

委托给自我改进代理,参数包括:

  • 域名
  • 专业知识文件路径:.claude/commands/experts/{domain}/expertise.yaml
  • 检查 git 差异标志

代理将:

  1. 检查 git 差异(如果标志为 true)
  2. 读取当前专业知识
  3. 对照代码库验证
  4. 识别差异
  5. 更新专业知识文件
  6. 强制执行行数限制
  7. 验证输出

步骤 4: 报告结果

显示自我改进报告:

## 自我改进完成: {domain}

### 所做的更改

- [更改列表]

### 专业知识健康状况

| 指标 | 值 |
| --- | --- |
| 行数 | X/1000 |
| 已验证的文件 | X/X 存在 |
| 已验证的函数 | X/X 准确 |

### 建议

- [任何手动审查的建议]

快速使用

# 在进行更改后同步(检查 git 差异)
/tac:improve-expertise database true

# 完全重新扫描而不检查 git 差异
/tac:improve-expertise database false

# 默认行为(检查 git 差异)
/tac:improve-expertise websocket

何时运行

触发点 命令
任何构建/修复工作后 /tac:improve-expertise {domain} true
定期维护 /tac:improve-expertise {domain} false
怀疑漂移时 /tac:improve-expertise {domain} false
重大规划前 /tac:improve-expertise {domain} false

注释

  • 这是 Act-Learn-Reuse 的 LEARN 步骤
  • 在每个 ACT(构建、修复、修改)步骤后运行
  • 心理模型不是真相来源 - 这将其与代码同步
  • 专业知识文件必须保持在 1000 行以下

最后更新: 2025-12-15