名称: 改善专业技能 描述: 在专家的心理模型上运行自我改进流程,以与代码库同步。定期使用以保持专业技能文件的准确性。 参数提示: <域名> [检查-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 差异标志
代理将:
- 检查 git 差异(如果标志为 true)
- 读取当前专业知识
- 对照代码库验证
- 识别差异
- 更新专业知识文件
- 强制执行行数限制
- 验证输出
步骤 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