name: domain-profiles description: “用于学习资源创建的领域特定配置档案。定义不同学术领域(技术、历史、科学、艺术和通用)的搜索策略、特殊字段、术语政策和内容结构。当研究员或写作者代理需要适应领域的行为时使用。” allowed-tools: Read, WebSearch, WebFetch
领域档案技能
本技能为学习资源创建提供领域特定的配置。
何时使用
- 在
/init阶段2(研究收集)期间 - 当研究员代理需要领域特定的搜索策略时
- 当写作者代理需要适应领域的内容结构时
- 当创建包含领域指南部分的 persona.md 时
可用档案
| 档案 | 文件 | 描述 |
|---|---|---|
| Technology | technology.md | 编程、框架、工具、API |
| History | history.md | 历史事件、时期、文明 |
| Science | science.md | 物理、化学、生物、数学 |
| Arts | arts.md | 视觉艺术、音乐、表演艺术 |
| General | language.md | 通用主题、语言学、语言学习 |
注意:"通用"领域使用 language.md 档案,其中包含适用于教育内容的广泛模式。
档案结构
每个档案包含:
1. 搜索策略
针对该领域的权威来源和搜索查询模式。
2. 特殊字段
要收集和包含的领域特定元数据字段。
3. 术语政策
如何处理技术术语、翻译和引用。
4. 内容结构
推荐的文档组织和教学方法。
标准加载模式
所有代理都应使用此标准化模式加载领域档案:
Read("skills/domain-profiles/{domain}.md")
领域到文件映射:
| 输入领域 | 要读取的文件 |
|---|---|
| technology | technology.md |
| history | history.md |
| science | science.md |
| arts | arts.md |
| general | language.md |
重要提示:当领域为 “general” 时,代理必须读取 language.md,而不是 “general.md”(该文件不存在)。
代理特定用法
| 代理 | 要提取的部分 |
|---|---|
| researcher | 搜索策略、特殊字段、质量指标 |
| research-collector | 搜索策略、特殊字段 |
| writer | 内容结构、术语政策 |
| reviewer | 审查标准(关键检查、质量检查、风格检查) |
使用示例
# 在研究员代理提示中
Read("skills/domain-profiles/technology.md")
# 提取搜索策略部分以进行领域适当的查询
# 在写作者代理提示中
Read("skills/domain-profiles/technology.md")
# 将内容结构和术语政策应用于文档
领域检测
领域由项目访谈者在访谈期间确定:
| 领域 | 典型主题 |
|---|---|
| technology | Python, React, Docker, API, 编程 |
| history | 朝鲜时代, 文艺复兴, 世界大战, 文明 |
| science | 量子力学, 微积分, 细胞生物学, 化学 |
| arts | 油画, 作曲, 雕塑, 表演, 设计 |
| language/general | 语言学, 写作, 一般通识教育 |
后备行为
如果领域不明确或为 “general”,请使用:
- 广泛的学术搜索策略
- 最少的特殊字段
- 标准术语政策
- 灵活的内容结构