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