Codebase QA

代码库语义问答 - 基于文件索引和符号提取,回答关于代码库的任何问题

chainlesschain 8ab7758 2 files · 13.4 KB Updated

File contents

Codebase Q&A 技能

描述

基于文件索引和符号提取的代码库语义问答系统。扫描源文件、提取符号(函数、类、导出),通过关键词匹配和 TF-IDF 排名回答关于代码库的问题。灵感来自 Continue.dev 的 @codebase 功能。

使用方法

/codebase-qa [选项]

模式

问答 (--ask)

/codebase-qa --ask How does the permission system work?

索引 (--index)

/codebase-qa --index

搜索 (--search)

/codebase-qa --search SessionManager

索引内容

  • 文件路径和大小
  • 函数/类/方法定义
  • 导出符号
  • 注释和文档字符串
  • import/require 依赖关系

chainlesschain/chainlesschain/tree/main/desktop-app-vue/src/main/ai-engine/cowork/skills/builtin/codebase-qa commit 8ab7758d69

Frequently asked questions

npx skillmds@latest add chainlesschain/codebase-qa