专业知识播种Skill seed-expertise

此技能用于自动化生成初始专家知识YAML文件,通过探索代码库和构建心理模型,适用于AI代理的专家知识引导。关键词:代码库探索、心理模型、专家知识、YAML生成、AI代理、自动化播种。

AI智能体 0 次安装 0 次浏览 更新于 3/11/2026

name: seed-expertise description: 通过代码库探索生成初始expertise.yaml。用于引导新代理专家的心理模型。 argument-hint: <域名> [重点领域…] allowed-tools: Read, Write, Glob, Grep, Bash, Task

种子专业知识

通过探索代码库并构建心理模型生成初始专业知识文件。

参数

  • $1: 域名(必填,例如"database"、“websocket”)
  • $ARGUMENTS: 重点领域(可选,例如"connection-pool queries migrations")

指令

您正在通过探索代码库并提取领域知识来播种专业知识文件。

步骤 1: 解析参数

提取:

  • $1 获取域名(必填)
  • 从剩余参数获取重点领域

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

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

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

Glob: .claude/commands/experts/{$1}/*

如果未找到:

  • 停止并报告"专家未找到。请先使用 /tac:create-expert 创建它。"

检查专业知识是否已填充:

  • 读取 .claude/commands/experts/{domain}/expertise.yaml
  • 如果它有实际内容(不仅仅是占位符),警告并要求确认覆盖

步骤 3: 生成专业知识播种代理

将任务委托给专业知识播种代理,参数包括:

  • 域名
  • 重点领域
  • 输出路径:.claude/commands/experts/{domain}/expertise.yaml

代理将:

  1. 探索代码库以查找与领域相关的文件
  2. 分析模式和操作
  3. 构建 YAML 心理模型结构
  4. 强制执行行数限制
  5. 写入专业知识文件

步骤 4: 验证和报告

播种完成后:

## 专业知识已播种: {domain}

### 覆盖范围

| 部分 | 条目数 |
| --- | --- |
| 核心实现 | X 模块 |
| 关键操作 | X 操作 |
| 最佳实践 | X 项 |
| 已知问题 | X 项 |

### 文件统计

- 位置:`.claude/commands/experts/{domain}/expertise.yaml`
- 行数:X/1000
- 有效 YAML:是/否

### 后续步骤

1. 审查生成的专业知识以确保准确性
2. 运行自我改进以验证:`/tac:improve-expertise {domain} false`
3. 通过问题测试:`/experts/{domain}/question "How does X work?"`

快速使用

# 使用默认探索播种
/tac:seed-expertise database

# 使用重点领域播种
/tac:seed-expertise database connection-pool queries migrations

# 播种 websocket 专家
/tac:seed-expertise websocket events hooks frontend-integration

播种策略

专业知识播种器遵循以下方法:

  1. 从空白开始 - 不假设结构
  2. 探索 - 查找相关文件和模式
  3. 构建 - 根据发现创建 YAML 结构
  4. 验证 - 确保准确性和完整性
  5. 迭代 - 运行自我改进直到稳定

注意事项

  • 播种创建初始心理模型
  • 播种后运行自我改进以验证
  • 心理模型不是真相来源
  • 保持在 1000 行以下
  • 重点领域帮助优先探索内容

最后更新: 2025-12-15