ai_member_xiaobian/skills/business-knowledge-lookup/SKILL.md
2026-05-15 10:57:05 +08:00

123 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: business-knowledge-lookup
description: >
在本地资料库 business_knowledge/ 中查找场景、角色、章节、资源等创作参考资料。
用于撰写大纲或剧本前快速了解可调用的场景清单、角色设定、已有章节上下文。
**触发场景:**
(1) 撰写大纲/剧本前,需要了解可用场景和角色
(2) 需要查询某个角色的性格、关系、对话风格
(3) 需要查询某个章节的已有剧情和知识点
(4) 需要查询可用的emoji或其他资源
---
# 资料库查询技能
## 概述
本技能用于在 `business_knowledge/` 目录中快速查找创作所需的参考资料。
⚠️ **资料库是动态增长的**——角色、场景、章节、资源文件会持续新增。每次查找时必须先探索当前目录结构,不可依赖记忆中的旧文件列表。
## 资料库根目录
```
business_knowledge/
├── characters/ # 角色库(持续新增)
├── chapters/ # 章节库(持续新增)
└── resources/ # 资源库(持续新增)
```
## 查找流程
### 通用原则:先探索,再读取
**每次查找都从目录探索开始**,不假设文件列表不变:
```bash
# 1. 查看顶层结构
ls business_knowledge/
# 2. 查看子目录内容
ls business_knowledge/characters/
ls business_knowledge/characters/main/
ls business_knowledge/characters/supporting/
ls business_knowledge/chapters/
ls business_knowledge/resources/
```
---
### 查找角色信息
1. **先读索引**:读取 `characters/README.md` 获取当前角色总览
2. **探索目录**`ls characters/main/` 和 `ls characters/supporting/` 确认当前有哪些角色文件
3. **读取详情**:根据需要读取具体角色文件(如 `characters/main/Ben.md`
4. 每个角色文件通常包含:基本信息、性格与行为、对话风格、关系
**目录约定:**
- `characters/main/` — 主要角色(家庭成员、核心同学、主角伙伴)
- `characters/supporting/` — 配角(老师、镇民、临时出场角色)
- 新角色可能随时被添加到任一目录
---
### 查找可用场景
1. **探索资源目录**`ls resources/` 查看当前有哪些资源文件
2. **读取场景清单**:读取 `resources/` 下以 `scene_catalog` 开头的文件
3. 场景通常按区域分类,每个场景包含:场景名、描述、对应关卡等信息
4. 未来可能有多个Level的场景文件`scene_catalog_L1.md`、`scene_catalog_L2.md`
---
### 查找章节上下文
1. **探索章节目录**
```bash
ls chapters/ # 查看有哪些Level
ls chapters/Level1/ # 查看有哪些Season
ls chapters/Level1/S1/ # 查看S1有哪些Unit
ls chapters/Level1/S2/ # 查看S2有哪些Unit
```
2. **读取目标章节**:文件命名规则为 `{编号}_{名称}.md`
3. 每个章节文件通常包含整体梗概、各Lesson的知识点/登场角色/故事梗概
---
### 查找资源emoji等
1. **探索资源目录**`ls resources/`
2. 按需读取对应资源文件
3. 资源文件类型会持续扩充emoji、场景、道具等
---
## 典型使用场景
### 场景A撰写大纲前的标准准备
当需要为某个Lesson撰写大纲时按以下顺序查找
1. **章节上下文** — 读取对应Unit文件了解整体梗概和该Lesson的基本设定
2. **可用场景** — 读取场景清单,确认当前可用的场景
3. **角色信息** — 读取该Lesson涉及的角色文件了解性格和对话风格
4. **可用资源** — 如需emoji等查阅对应资源文件
### 场景B快速查询特定角色
1.`characters/README.md` 中确认角色存在及分类
2. 读取对应角色文件
### 场景C确认前后剧情衔接
1. 读取当前Unit文件的整体梗概
2. 读取相邻Unit文件了解前后剧情
---
## 注意事项
- **动态增长**:文件随时可能新增,每次使用前务必重新探索目录
- **用户补充优先**:如果用户在对话中提供了新角色/场景信息,以用户提供的为准
- **不依赖缓存**:不要基于之前会话中看到的文件列表做假设,每次都重新 ls 确认
- **新目录可能出现**`business_knowledge/` 下可能新增新的子目录(如道具库、音效库等),查找时先看顶层有什么