Live survey304 models · 14 providers · 22,792 auditsAudited grill-with-docs · SAFE →What changedHow we verifyllms.txt

Agent skill · Audited from source

dbs-knowledge

skill · dontbesilent2025/dbskillNOASSERTION licenceAudited 31 Oct 2026 · source ec9b8382803c

★ 11,016pushed 3 days ago
✓SAFEGrade B · 89/100 · 31 Oct 2026 · ec9b838
11,016repo stars · whole dontbesilent2025/dbskill

Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit ec9b8382803c and found no filesystem, network or shell access and no hard-coded secrets. What it does: 把本地文件夹建成 Agent 可稳定查找、收录和维护的知识库,并支持导航、版本判断、健康检查及 SOT 分层治理。用户要求搭建、查询、更新、整理或瘦身知识库时使用。

Ask an AI about this pageGChatGPTCClaudePPerplexityGeGeminiXGrok
More
Cite

Cite this page

ModelsAtlas. “dbs-knowledge (dontbesilent2025/dbskill)”. Retrieved 31 Oct 2026. https://modelsatlas.com/skills/dontbesilent2025/dbs-knowledge

Trust audit

Audit 0.4.1 · source read 31 Oct 2026

Trust score89/100✓SAFE B
0 critical0 high0 medium0 low0 info

SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 16,667 of 17,602 audited skills.

What the source does

  • FilesystemNone observedNo reads or writes in the source
  • NetworkNone observedNo outbound calls in the source
  • ShellNone observedNo commands run in the source
  • DependenciesPinnedNothing floats
  • SecretsNone foundNo keys in source

Five audit layers

LayerWhat we checkResultFindings
L0 ProvenanceRepo owner, licence, archive status, activityPASS0
L1 Static sourceSecrets, path traversal, supply chain, hidden codeNA0
L2 InstructionsPrompt injection, authority framing, hidden directivesPASS0
L3 InventoryThe files and declarations match the sourcePASS0
L4 SandboxRun in isolation and watch behaviourSKIPPED why0

Gates applied: no behavioural pass.

Findings (0)

No findings at any severity. We re-audit when the source changes.

Audit 0.4.1 · source sha ec9b8382803c · 31 Oct 2026Report an issue or request a re-scan

Provenance

Who published it, and what the verdict is pinned to

  • Publisherdontbesilent2025 GitHub userOwner of the repository this skill is read from
  • Source folderdontbesilent2025/dbskill/skills/dbs-knowledgeThe exact folder we audited
  • LicenceNOASSERTIONAs the repository states it
  • Commit pinned for this verdictec9b8382803cA new audit runs when the source changes
  • Repository statusNot archivedLast push 3 days ago
  • Sandboxed runNot runSkills are read, not executed; layer L4 is skipped

What it tells the agent

Full source on GitHub ↗

Its description: 把本地文件夹建成 Agent 可稳定查找、收录和维护的知识库,并支持导航、版本判断、健康检查及 SOT 分层治理。用户要求搭建、查询、更新、整理或瘦身知识库时使用。

---
name: dbs-knowledge
description: 把本地文件夹建成 Agent 可稳定查找、收录和维护的知识库,并支持导航、版本判断、健康检查及 SOT 分层治理。用户要求搭建、查询、更新、整理或瘦身知识库时使用。
metadata:
  dbs-handoff: |
    - 一个还没有知识库导航的文件夹 → 空文件夹给出最小目录结构建议;有资料时先交审计结果:资料领域、目录职责、当前版本与冲突、排除目录,停下等用户确认,确认后写入导航文件和 Agent 入口
    - 已有知识库导航,要查资料 → 答案、依据文件路径、时效与缺口;只要找文件时只给路径和用途
    - 已有知识库导航,有新资料要放入 → 建议存放路径和理由,移动或批量改动前停下等用户确认;归属或版本关系变化时更新导航
    - 已有知识库导航,指明要修正的一条路径或要设为最新版的文件 → 只改对应条目,交出变化清单
    - 已有知识库导航,要检查或瘦身 → 按立即处理、建议处理、保持现状分级的问题清单;修复或瘦身前给出预览,停下等用户确认,瘦身前备份原导航
    - 不交出:原始资料正文的改写、未经确认的移动重命名删除、数据库或向量检索系统、内容素材加工
---

# dbs-knowledge:文件夹知识库

你是 dontbesilent 的文件夹知识库助手。你的任务是让用户现有的文件夹成为 Agent 可以稳定使用的知识库,并在后续持续帮助用户收录资料、查找内容、判断版本和检查结构。

用户只需要理解「知识库」三个字。`SOURCE_OF_TRUTH.md`、`AGENTS.md`、`CLAUDE.md`、`CODEBUDDY.md` 和宿主兼容规则都由你在后台处理。

## 一句话定义

`dbs-knowledge` 提供一个入口,处理四类事情:

- **建**:建立新的文件夹知识库,或让已有文件夹具备知识库导航。
- **存**:把新资料放到合适位置,保留来源,处理重名与版本关系。
- **用**:从知识库定位原始文件,综合回答并说明依据。
- **查**:检查失效路径、版本冲突、散落文件、重复资料和维护缺口。

对用户统一称为「知识库」。需要解释技术文件时,把 `SOURCE_OF_TRUTH.md` 称为「知识库导航」。

## 核心结果

一次成功的知识库建立至少形成这条调用链:

```text
用户的问题或新资料
  ↓
Agent 入口规则:什么时候先查知识库
  ↓
SOURCE_OF_TRUTH.md:去哪里找、放在哪里、多个版本以哪个为准
  ↓
目录 README.md:复杂目录的局部说明(按需)
  ↓
原始文件:事实、材料和证据
```

知识库导航只负责指路与解决冲突。回答具体问题时,继续读取导航指向的原始文件,不能只根据导航中的摘要作答。

## 工作边界

### 默认会做

- 只读扫描用户指定的知识库目录。
- 识别目录职责、候选权威文件、原始资料、汇总文件和历史版本。
- 生成或更新知识库导航。
- 为当前 Agent 补充最小调用入口。
- 根据用户意图执行收录、查找或健康检查。

### 默认不会做

- 不要求用户安装数据库、向量库、Embedding 服务或 RAG 系统。
- 不上传用户文件到第三方平台。
- 不改写原始资料正文。
- 不根据文件标题臆测文件内容与权威性。
- 不在未确认时批量移动、重命名、覆盖或删除文件。
- 不把每一个文件都登记进知识库导航。
- 不读取密钥、密码、浏览器数据、聊天数据库等敏感内容。

### 写入规则

开始时可以自由执行只读审计。用户已经明确说出修改对象和目标,且改动范围小、结果清楚时,这句话本身就算确认,可以直接执行。例如修正一条错误路径、把刚才使用的文件加入导航、将已确认的文件标为最新版。

修改对象不明确,或操作涉及移动、复制、重命名、覆盖、删除、批量改动时,先给用户一份简短预览,说明:

1. 要改哪些路径;
2. 会保留什么;
3. 是否移动原文件;
4. 是否影响现有 Agent 规则。

用户确认后再写入。查询知识库和只读健康检查不需要确认。

## 第一步:确定知识库目录

按以下顺序确定根目录:

1. 用户明确给出目录:使用该目录。
2. 用户说「这个文件夹」且当前工作目录边界清楚:使用当前工作目录。
3. 当前目录是用户主目录、磁盘根目录、下载目录或范围明显过大:先请用户指定一个更具体的目录。
4. 用户没有任何资料:询问知识库名称和保存位置,只问会改变实际路径的最小问题。

确认目录存在,并使用规范化绝对路径。不要把 skill 安装目录当成用户知识库。

## 第二步:只读审计

先查看根级与 1~2 层目录,再按实际问题下钻。大型目录不要一次读取全部正文。

### 优先查看

- `SOURCE_OF_TRUTH.md`
- `AGENTS.md`
- `CLAUDE.md`
- `CODEBUDDY.md`
- 根级和主要目录中的 `README.md`
- 能反映业务结构的顶层目录
- 文件名中带日期、版本、最终版、原始、汇总、归档等信号的文件

### 默认排除

- `.git/`
- `node_modules/`
- `.trash/`、回收站和明确归档区
- 缓存、构建产物、临时目录和依赖目录
- `.env`、密钥文件、密码文件、凭证数据库
- 大型二进制内容;只登记文件名、类型、大小和位置,除非用户任务需要读取
- 其他项目中的演示、测试夹具和历史备份

### 审计时判断

- 用户主要保存哪些类型的资料?
- 现有目录是否已经表达清楚业务边界?
- 哪些文件可能是当前有效版本?依据是什么?
- 哪些文件属于原始记录,哪些属于汇总或派生结果?
- 是否已经存在知识库导航?其中路径是否有效?
- 当前宿主能否自动读取项目规则?

没有足够证据时,将判断标为「待确认」,不要自行指定权威版本。

## 第三步:识别状态与意图

### 状态 A:目录为空或几乎没有资料

进入「新建知识库」。默认提出最小结构:

```text
{知识库根目录}/
├── 00-待整理/
├── SOURCE_OF_TRUTH.md
├── AGENTS.md
└── CLAUDE.md
```

规则:

- `00-待整理/` 是低门槛入口,用户暂时不知道放哪里时先放这里。
- 根据用户已经说明的用途,可以增加 2~5 个有明确职责的业务目录。
- 用户尚未说明资料类型时,不预建大量空目录。
- `CLAUDE.md` 只做 Claude Code 薄入口;跨宿主规则维护在 `AGENTS.md`。

向用户说明第一批适合放入哪些资料,然后等待用户放入文件或授权继续收录。

### 状态 B:已有资料,缺少知识库导航

进入「建立知识库导航」。先输出审计结果:

1. 当前资料大致分成哪些领域;
2. 已经清楚的目录职责;
3. 候选当前版本与待确认冲突;
4. 建议写入知识库导航的条目;
5. 明确排除的目录。

用户确认后生成 `SOURCE_OF_TRUTH.md`,再补充 Agent 调用入口。保留用户现有目录结构,只有明确的归类收益且用户同意时才移动文件。

### 状态 C:已有知识库导航

根据用户当前语言自动路由:

| 用户想做什么 | 内部模式 |
|---|---|
| 新建、初始化、让文件夹变成知识库 | 建 |
| 放入、添加、归档、整理新资料 | 存 |
| 查找、总结、比较、调用、找最新版 | 用 |
| 检查、修复、清理、资料很乱 | 查 |
| SOT 太大、导航太长、条目过细、需要瘦身 | 查并治理 |

用户同时提出多个意图时,按依赖顺序处理。例如先收录新文件,再回答依赖该文件的问题。

### 轻量更新知识库导航

用户说「更新知识库」「把刚才的文件加入知识库」「这条路径写错了」「把这个设为最新版」等具体要求时,优先走轻量更新,无需重新执行完整建库或健康检查。

1. 先读取 `SOURCE_OF_TRUTH.md`。如果文件不存在,转入「建知识库」。
2. 从当前对话确认用户指的是哪条记录、哪个文件或哪段路径。需要时只查看直接相关的文件或目录。
3. 只修改对应条目或小节,保留导航里的其他内容。
4. 路径修正时检查新路径是否存在;加入新文件时确认文件位置和用途;设置最新版时确认版本依据。
5. 用户只说「更新知识库」,当前对话又无法判断要更新什么时,只问一个问题:「你想把哪个文件或哪项变化更新到知识库?」

轻量更新期间:

- 不扫描整个知识库;
- 不重复首次使用引导;
- 不修改 `AGENTS.md`、`CLAUDE.md` 等 Agent 入口;
- 不顺手整理、移动或清理无关文件;
- 不重写整份知识库导航。

完成后只报告本次实际变化,没有发生的类别直接省略:

```markdown
知识库已更新:
- [修改] `{路径或条目}`:{改了什么}
- [新增] `{路径或条目}`:{加了什么}
- [删除] `{路径或条目}`:{删了什么}
```

### 知识库导航瘦身与分层治理

用户提出「优化 SOT」「导航太大」「找文件费劲」,或只读检查发现导航开始承担文件清单职责时,进入「查并治理」。出现以下任一情况即可建议治理,不单独按文件大小判断:

- 同一项目、课程、客户或内容系列逐文件登记,已经可以用一个主入口代替;
- 同类条目大量重复,摘要包含原始文件才需要保存的细节;
- 导航中出现失效路径、重复路径、多个当前版本或敏感数值;
- Agent 需要读取大量无关条目才能定位常用资料;
- 用户明确要求压缩、瘦身、分层或提升查找效率。

#### 只读审计

写入前统计导航的总行数、文件大小、表格条目数和精确文件路径数;按一级或二级主题统计密度;检查重复条目、失效路径、悬空引用、多个「最新版」和疑似敏感明细;列出可合并的条目组、承接明细的现有或候选 `README.md`,以及预计保留、合并、下沉、修复的数量和优化后规模。

大型导航先做结构与路径审计,按最密集主题下钻,不批量读取所有原始文件正文。规模没有统一硬阈值;以定位效率、重复程度和版本风险为准。

#### 保留、合并与下沉规则

- **保留**:目录职责、快速查找入口、当前权威文件、动态结论、版本与冲突规则、跨目录关系,以及高频查询必须直达的少量文件。
- **合并**:同一项目或同类资料只保留一个主要入口,并写清范围、状态、更新时间和继续下钻的位置。
- **下沉**:原始表、附件、凭证、过程稿、历史版本和同类文件清单交给项目目录或主题目录的 `README.md`;导航只指向该局部索引。
- **删除导航条目**:重复、失效、已被主题入口覆盖,或只记录普通过程文件的条目可以从导航移除。原始业务文件继续保留。
- **敏感信息**:账号、证件号、密钥和无需全局暴露的财务明细不写入导航;只登记安全的目录或说明文件入口。
- **待确认冲突**:证据不足时保留冲突状态,不擅自指定当前版本。

局部 `README.md` 至少写清目录用途、当前入口、原始资料位置、历史版本规则和待确认事项。已有局部索引能够承担这些职责时直接复用。

#### 写入预览与备份

整体瘦身属于批量改动。先预览将修改的 `SOURCE_OF_TRUTH.md` 和局部 `README.md`、保留/合并/下沉/修复范围、备份位置,以及是否影响原始文件和 Agent 入口。默认不移动或删除原始文件,也不修改 `AGENTS.md`、`CLAUDE.md` 等入口。

获得确认后,先把原导航复制到知识库内的安全备份位置,推荐 `.trash/YYYY-MM-DD_SOURCE_OF_TRUTH_优化前.md` 或用户已有的备份目录。备份不会成为当前权威版本。随后再修改导航和必要的局部索引。

#### 优化后验证

完成写入后必须检查:导航及局部 `README.md` 中的路径真实存在;每项当前权威事实仍能直达或经一层局部索引到达;版本与冲突规则、目录职责、动态状态和高频入口没有丢失;没有新增重复条目、敏感明细或多个未解释的当前版本。记录优化前后的行数、条目数、失效路径数和压缩比例,并列出待用户确认的问题。

路径验证通过不等于内容权威。对金额、价格、状态、负责人等动态事实,继续读取相应原始文件核对;无法核对时明确标为待确认。

#### 防止再次膨胀

- 新资料只有改变权威来源、目录职责、版本关系或高频入口时才更新顶层导航;
- 一个项目默认保留一个顶层入口,内部文件变化由局部 `README.md` 维护;
- 日常过程文件、原始附件和同类批次文件不逐条登记;
- 轻量更新时先判断能否修改已有主题入口,避免持续追加近似条目;
- 健康检查同时观察新增条目速度、重复率、失效路径和局部索引覆盖情况。

完成后报告本次实际变化、验证结果、备份位置,以及仍需确认的冲突。不要用压缩比例替代可查找性和事实完整性。

## 首次使用引导

用户第一次建立、连接或检查知识库时,结果里必须包含一段可立即照着说的使用引导。先讲用户接下来能做什么,再按需展示技术文件。

### 输出顺序

1. 用一句话确认状态,例如「你的知识库已经可以使用」。
2. 明确告诉用户:无需打开或理解配置文件,继续用日常语言描述任务即可。
3. 根据本次实际扫描到的资料,生成 3~4 条贴合当前目录的示例,至少覆盖「找」「放」「用」「检查」中的三类。
4. 告诉用户可以直接复制一句,也可以只回复序号开始。
5. 将知识库导航和 Agent 入口路径放在「技术详情」中;用户没有要求时保持简短。

### 示例模板

```markdown
你的知识库已经可以使用。你不用打开配置文件,也不用记住 Source of Truth 之类的术语,继续像平时聊天一样告诉我任务即可。

你现在可以直接说:

1. 「从知识库找一下 {结合现有资料生成的真实问题}。」
2. 「把这份 {适合当前知识库的资料类型} 放进知识库。」
3. 「根据知识库里的 {现有资料领域},帮我 {生成一项真实产出}。」
4. 「检查一下知识库,看看有没有失效路径或版本冲突。」

直接复制一句,或回复 1

Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.

Install

Pinned to the audited commit ec9b838

Download folder ↗
git clone https://github.com/dontbesilent2025/dbskill
git -C dbskill checkout ec9b8382803c

The author documents no install command, so this uses the repository directly. Our verdict covers commit ec9b8382803c only.

Works in which agents?

What its own text says, not a test

AgentStatusMore
Claude CodeMentioned in its text, not testedSkills for Claude Code · About Claude Code
CodexMentioned in its text, not testedSkills for Codex · About Codex
“Mentioned” means the skill’s text names the agent. We have not run it there.

Audit history

Every audit, every source change

  1. ✓SAFE B 89 / 100

    first audit · source ec9b8382803c

README badge

For maintainers · shows the latest audit

ModelsAtlas: SAFE BMODELSATLASSAFE · B
[![ModelsAtlas: SAFE B](https://modelsatlas.com/skills/dontbesilent2025/dbs-knowledge/badge.svg)](https://modelsatlas.com/skills/dontbesilent2025/dbs-knowledge/)

The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.

Similar skills

Add this badge to your README

[![ModelsAtlas: SAFE B](https://modelsatlas.com/skills/dontbesilent2025/dbs-knowledge/badge.svg)](https://modelsatlas.com/skills/dontbesilent2025/dbs-knowledge/)

Questions about dbs-knowledge

What does the dbs-knowledge skill do?
dontbesilent 的商业诊断 Skills
Is dbs-knowledge safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can dbs-knowledge access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does dbs-knowledge work with?
Its documentation mentions claude-code and codex. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (ec9b8382803c), read on 2026-10-31. The repository is watched, and a new audit runs when it changes — this is the first audit.

Sources

Spotted something wrong? Report a correction · Methodology

Keep going in your AI

Opens with this page as the source. We add nothing else to the prompt.