SuperAPI AI 工具集

knowledge-base-query

写作与研究

查看项目

更新于 10-19 11:29

技能介绍

用途

该技能用于从 mmontes11/knowledge-base 知识库中读取信息,并依据库中内容回答关于已收录项目、书籍和基础知识的问题。技能为只读性质,不会编辑、新增或删除知识库内容;新增项目、新增书籍和刷新项目信息属于其他技能的范围。

主要能力

  • 通过仓库根目录 README.md 中的索引表定位条目:已跟踪项目表映射项目到 projects/<category>/<project>/ 目录及上游 URL,已跟踪书籍表映射书籍到 books/<book>/ 目录,基础知识表映射主题到 foundation/<topic>/ 目录。
  • 根据问题类型直接读取对应文件:项目是什么或解决什么问题读 README.md;API、资源或 CLI 接口读 api-reference.md;最新发布与变更读 releases.md;功能列表读 features.md;架构说明读 architecture.md(仅当存在时);书籍内容先读 README.md 再读 NN-<chapter>.md;概念原理读 foundation/<topic>/README.md。
  • 回答时引用所读文件,并在有用时给出其 last_updated 前置元数据,帮助读者判断信息时效。
  • 对仅链接上游而非复制内容的项目,若条目信息单薄或过时,会说明情况并提供上游链接供核实。
  • 跨多个文件的问题会先读 README.md 把握全貌,再仅拉取问题所需的具体文件。

使用方式

技能在 knowledge-base 仓库内工作。规范本地检出路径为 ~/code/knowledge-base;若不存在,则执行 git clone git@github.com:mmontes11/knowledge-base.git ~/code/knowledge-base。所有路径均相对于仓库根目录。若被询问的对象不在索引中,技能会明确说明知识库未覆盖并停止。

适用场景

查询已跟踪项目的定位、API 表面、最新版本、功能与架构;了解某本书或某章节的内容;理解基础知识主题的工作原理。

限制

技能仅覆盖 knowledge-base 索引中列出的内容;未收录的对象无法回答。项目类条目可能仅链接上游而内容较薄或陈旧,此时需借助上游链接核实。具体文件是否存在(如 architecture.md)取决于知识库实际内容。