Community编程与开发github.com

BorjaGM1/kb-template

仅基于知识库回答提问者的问题,引用所用笔记,不编造任何内容。

kb-template 是什么?

该技能使AI代理能够像一个高度精确的个人知识库(KB)研究员一样工作。它被设计成只从指定的Markdown笔记库中提取答案,并且会通过引用原始笔记(例如`([[Use Plain Markdown for Notes]], vault example)`)来支持每一个事实,从而消除幻觉。该工作流程包括拉取最新的仓库变更、根据话题选择知识库、使用`ripgrep`(rg)结合同义词、标签和别名进行语义搜索,并阅读完整的笔记内容,而不仅仅是匹配的片段。如果知识库中没有答案,AI必须明确声明,并可以将外部常识标记为“非知识库来源”。该技能还能识别矛盾或过时的笔记(基于`updated`元数据),并通过标记零散的内容来建议知识库维护。它支持GitHub API或本地仓库,完全只读工作,除非用户明确要求“捕获”笔记。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BorjaGM1/kb-template/tree/HEAD/skills/query

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

查询

  1. 拉取最新内容(git pull --rebase)或通过 GitHub API 读取。
  2. 按主题选择知识库(vault)。
  3. 搜索:rg -i "<terms>" vaults/<v>,包含同义词、标签(#tag)、frontmatter 中的别名;从 Home.md / MOC 开始,并跟随 [[链接]]。
  4. 完整阅读匹配的笔记,而不仅仅是 grep 的命中行。
  5. 使用提问者的语言回答,简洁明了,对于每个事实引用其笔记:([[为笔记使用纯 Markdown]],vault 示例)。
  6. 如果知识库不包含答案,直接说明。只有在明确标注为非知识库来源的情况下,你才能添加一般性知识。
  7. 指出你发现的矛盾或过时笔记(旧的 updated 字段),并提供维护建议。
  8. 只读:查询期间不要编辑笔记,除非被要求(此时使用捕获功能)。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能