SuperAPI AI 工具集

wiki-qa

编程与开发

查看项目

更新于 10-15 10:25

技能介绍

用途

Wiki Q&A 是一个用于回答代码仓库问题的技能。它的目标是在用户对代码库有疑问时,提供完全基于源代码证据的解答。典型触发场景包括:用户询问代码库相关问题、想理解某个具体文件、函数或组件、提出“X 是如何工作的”或“Y 定义在哪里”之类的问题。

主要能力

  • 检测提问所使用的语言,并用相同语言作答。
  • 在代码库中搜索相关文件。
  • 阅读这些文件以收集证据。
  • 综合出带有内联引用的回答。
  • 支持结构化输出:## 标题、带语言标签的代码块、表格、项目符号列表。
  • 内联引用来源,格式为 (src/path/file.ts:42)。
  • 提供“Key Files”表格,将文件映射到其职责。
  • 当信息不足时,明确说明并建议应检查哪些文件。

使用方式

该技能在用户提出关于代码库的问题时激活。执行流程为:先检测问题语言并保持同语言回答;随后在代码库中搜索相关文件;读取这些文件收集证据;最后综合出带内联引用的答案。回答中会使用 ## 标题、带语言标签的代码块、表格和项目符号列表,并附上“Key Files”表格。若信息不足,会说明情况并建议查看的文件。

适用场景

适用于需要理解代码库内部实现、定位定义位置、弄清某个文件或组件职责的场合。例如用户问“这个功能是怎么实现的”“某个函数定义在哪里”“某个组件负责什么”。

限制

该技能有严格规则:只使用真实源文件中的信息;绝不编造、猜测或使用外部知识;回答前需逐步推理。资料中未提供关于收费、价格、平台支持范围或具体效果的其他信息。