ドキュメント&知識ベース · dontbesilent2025/dbskill

dbs-knowledge

ローカルフォルダーを、AI エージェントが確実に検索・登録・保守できるナレッジベースへと構築し、ナビゲーション、バージョン判定、ヘルスチェック、SOT(信頼できる唯一の情報源)の階層別ガバナンスをサポートします。ナレッジベースの構築、照会、更新、整理、またはスリム化を行う際に使用します。

L2 ローカル · 作業ディレクトリ限定V1 コミット固定ファイル書き込みDual-pass Audit
Author dontbesilent2025GitHub dontbesilent2025/dbskill ↗Stars 10121License CC BY-NC 4.0(仓库根 LICENSE:Attribution-NonCommercial 4.0 International (CC BY-NC 4.0);署名 + 禁止商业使用;Copyright (c) 2026 dontbesilent)Commit 8b8e33f1ec
管理レベルは Skill の能力と推奨統制措置を示すものであり、品質や安全性の認証、利用可否の判定ではありません。使用の可否はユーザーおよび管理者が決定します。Agent 環境によって制約が異なるため、自動保護を仮定しないでください。第三者製 Skill の著作権は原著作者に帰属し、利用リスクは利用者が負います。

1仕組みと動作原理

プロンプト編成のみによる「ナレッジベースエンジニアリング」スキル:固定された一連のファイル(SOURCE_OF_TRUTH.md / AGENTS.md / CLAUDE.md / CODEBUDDY.md / 各ディレクトリの README.md)を用いて通常のフォルダーを再構成し、ベクトル検索、RAG、外部データベースを導入することなく、エージェントが毎ターン辿れる構造を実現します。

skills/dbs-knowledge/SKILL.md
用户只需要理解「知识库」三个字。`SOURCE_OF_TRUTH.md`、`AGENTS.md`、`CLAUDE.md`、`CODEBUDDY.md` 和宿主兼容规则都由你在后台处理。
「デフォルトで行わないこと」に明記:データベース、ベクトルストア、Embedding サービス、RAG システムのインストールをユーザーに要求しません。インデックス技術ではなく、ファイル規約とプロンプトの規律によって実現されます。

中核となる成果物は追跡可能な呼び出しチェーン(エントリールール → SOT ナビゲーション → ディレクトリ README → 元ファイル)です。ナビゲーションは経路の案内に専念して事実自体は保持せず、質問への回答には必ず元ファイルを直接読み込みます。

skills/dbs-knowledge/SKILL.md
SOURCE_OF_TRUTH.md:去哪里找、放在哪里、多个版本以哪个为准
規約内には「ナビゲーション内の要約のみに基づいて回答してはならない」という厳格な制約が存在します。

SKILL.md は「作成(建)/ 保存(存)/ 利用(用)/ 検査(查)」の4つの意図に基づいてモードをルーティングし、内部モードへマッピングします。複数の意図がある場合は依存順序に従って処理します(まずファイルを登録し、その後に当該ファイルに依存する質問へ回答)。

skills/dbs-knowledge/SKILL.md
用户同时提出多个意图时,按依赖顺序处理。例如先收录新文件,再回答依赖该文件的问题。
ルーティングテーブルは「SOT が大きすぎる / ナビゲーションが長すぎる」を「検査とガバナンス」モードへマッピングします。

書き込みには「段階的確認基準」を採用:読み取り専用の監査は自由に実行可能、対象が明確かつ軽微な変更は一言の指示で確認完了とみなしますが、移動・コピー・名前変更・上書き・削除・一括操作を伴う処理は必ずプレビューを提示してから実行します。

skills/dbs-knowledge/SKILL.md
用户确认后再写入。查询知识库和只读健康检查不需要确认。
これはユーザーファイルを変更する前提において、安全性を維持するための主要な仕組みです。

安全境界は「デフォルトで行わないこと」リストに固定:サードパーティへの非送信、原文の非改変、権威性の非推測、未確認の一括ファイル操作の禁止、シークレット・ブラウザデータ・チャット履歴の非読み込みを徹底します。

skills/dbs-knowledge/SKILL.md
不上传用户文件到第三方平台。
同リストには「API キー、パスワード、ブラウザデータ、チャット履歴データベースなどの機密情報を読み込まない」「確認なしにファイルの一括移動、名前変更、上書き、削除を行わない」ことも含まれます。

軽量更新は独立した高速パスとして機能:SOT のみを読み込み、必要な項目のみを変更します。その間、全リポジトリのスキャン、エージェントのエントリポイントの変更、無関係なファイルのついで整理は禁止されます。

skills/dbs-knowledge/SKILL.md
不扫描整个知识库;
専用の固定通知フォーマット([変更] / [追加] / [削除] の3種の変更リスト)を備え、今回のセッションで実際に発生した変更のみを報告します。

ガバナンス(スリム化)モードでは「保持/統合/移行/削除」の4ルールを提示し、書き込み前に元のナビゲーションをナレッジベース内の .trash/ へバックアップすることを義務付け、そのバックアップが最新の権威バージョンにならないよう制御します。

skills/dbs-knowledge/SKILL.md
先把原导航复制到知识库内的安全备份位置,推荐 `.trash/YYYY-MM-DD_SOURCE_OF_TRUTH_优化前.md`
バックアップが誤って最新版と見なされるのを防ぐため、「バックアップは現在の正式バージョンにはならない」と明記されています。

ガバナンス後の検証を必須とし、「パスの存在」と「内容の権威性」を明確に区別:動的な事実(金額、価格、ステータス、担当者など)は必ず元ファイルを再読して照合します。

skills/dbs-knowledge/SKILL.md
路径验证通过不等于内容权威。
「リンク切れがないことだけで最適化成功とみなす」誤検知による検収を防ぎます。

2コア機能

01ナレッジベース構築:空ディレクトリまたは既存資料の双方のエントリーに対応し、SOURCE_OF_TRUTH.md と最小限のディレクトリ構成(手軽に投入できる 00-待整理/ を含む)を生成。
02資料登録:タイプ、ソース、日付、バージョンを判定して配置先パスを提案。リポジトリ外のファイルは原本保護のためコピーを基本とし、同名ファイルの上書きを回避。
03呼び出し:ナビゲーションに従って最小限の関連ファイルを特定し、原文を読み込んで回答。「根拠ファイル + 情報の有効期限と不足点」を出力。
04ヘルスチェック:パスの存在確認、複数の「最新版」による競合、ディレクトリ責務の重複、00-待整理/ の滞留、未解決リンクなどを検査し、即時対応/推奨対応/現状維持の3段階で評価。
05SOT 階層型ガバナンス(スリム化):トピックの密度に基づいて監査し、保持/統合/下位移行/削除を実行。詳細情報は下位ディレクトリの README に委任。
06マルチ環境エントリ対応:AGENTS.md でホスト共通ルールを定義し、CLAUDE.md は @AGENTS.md を参照する薄いエントリーとして構成。CODEBUDDY.md は任意、Grok bridge は user_invocable: true を指定。
07初回利用ガイド生成:現在の実ディレクトリに基づいて直接コピー可能な例文を4つ生成(中身のないプレースホルダー表現は禁止)。
08再肥大化防止機構:新しい資料が信頼できる情報源、ディレクトリ責務、バージョン関係、頻出エントリポイントを変更する場合にのみトップレベルのナビゲーションを更新。

4推奨統制措置と判定根拠

安全運用のための推奨統制措置
Agent 向け
作業ディレクトリを限定
管理者向け
操作ログを保持
判定根拠(ファイルパスと抜粋)
  • 本地工作目录: ファイルの読み書きおよび成果物出力: {ナレッジベースルート}/SOURCE_OF_TRUTH.md(ナレッジベースナビゲーション、新規作成または更新)
監査ノート: 判定対象はこのスキル自体のディレクトリです。ディレクトリ内にスクリプト、ネットワークエンドポイント、認証情報の読み込みは存在しませんが、SKILL.md はエージェントに対してユーザーの資料リポジトリの骨格ファイルを継続的に書き換えること(SOURCE_OF_TRUTH.md、AGENTS.md、CLAUDE.md、ローカル README.md の新規作成/更新、ガバナンスモードでのファイルの移動/名前変更/削除および .trash バックアップの作成)を明示的に要求しており、「ローカルの読み書きのみ・外部送信なし」の区分に該当します。変更前にはプレビュー提示、ユーザー確認、バックアップという3重の要件(書き込みルール、書き込みプレビューとバックアップの各節)が課されており、未確認のまま一括変更されることはありません。利用にあたっては、読み取り専用ツールではなくユーザー自身の資料リポジトリ構造を操作するスキルであることを理解しておく必要があります。

5二重目の独立検証

  • [ok] 外部资源/工具:是否隐性依赖外部服务(RAG/向量库/云) — 全文唯一涉及「上传」的句子是禁止性的(不上传用户文件到第三方平台);无任何 URL、包名、CLI 调用。所谓「知识库」完全由本地 markdown 约定实现。external_deps 空数组成立。
  • [ok] 安全结论:写入面是否都被「确认门槛」覆盖 — 逐条核对:新建库(用户明确要求才建)、收录(库外默认复制并保留原件、重名不覆盖)、轻量更新(仅改对应条目,不动 Agent 入口)、治理(先预览、后备份、再写入)、迁移(先展示来源与目标、得到确认后复制,保留原文件)。未发现无门槛的破坏性写入条款。
  • [ok] 实现原理是否成立:无索引技术如何保证「稳定查找」 — 查找稳定性由 SOT 的「快速查找表 + 目录职责表 + 版本与冲突规则」三件套承担,且要求路径经过存在性检查(完成标准:「`SOURCE_OF_TRUTH.md` 中的路径经过存在性检查」)。这依赖模型每次真的按导航找到并读原文;skill 用「不能只根据导航中的摘要作答」「证据不足时说明缺口,不根据常识补造本地事实」约束。结论:机制成立,但属 prompt 级保证,非机制级强制。
  • [unlocatable] 证据定位:仓库级元数据(stars/last_push)与 installs — stars=10121、last_push=2026-09-07 来自站点池 data/pool.json(GitHub API 采集),pin 本地副本内无此数据;installs 全站未采集,记 null。license 可在仓库根 LICENSE 逐字命中。

6結論

  • 「ローカルフォルダーをエージェントが安定利用できるナレッジベースにする」処理を4つの実行可能モード(建/存/用/查)に細分化し、それぞれに完了基準を設定。一般的な「記憶/ナレッジ」プロンプトを大幅に超えるエンジニアリング品質を実現。
  • ガバナンスモード(SOT スリム化)により、「ナレッジベースが自然と肥大化する」劣化問題に対処:保持/統合/移行/削除の4ルール + 再肥大化防止条項 + ガバナンス後検証を網羅。
  • 体系化されたセキュリティ設計:読み取り専用監査の自由実行、変更の段階的確認、一括変更前のプレビューと .trash バックアップ、機密ディレクトリの除外、失敗時にサイレント縮退せず「停止して設定問題を説明」する挙動。
  • 非技術者にも分かりやすい用語設計:対外的には「ナレッジベース/ナビゲーション/現在有効なバージョン/整理待ち」のみを使用し、初回利用時には実ディレクトリに即した4つの具体例の提示を強制。
  • 明確な境界規範:関連する4つのスキルとの責務境界を文書内で明確に区分し、管轄外の要求は自己判断で処理せず /dbs へ返却。
  • 最適な用途: 散乱したローカル資料(メモ、契約書、講義原稿、顧客情報、履歴バージョンなど)を抱え、エージェントに毎ターン正確なファイル参照と明確な根拠提示を求める個人や小規模チームに最適。「ベクトルデータベースや RAG を組まず、シンプルなファイルと運用ルールだけで運用したい」アプローチに特に適しています。また、他のスキルの土台としても有用です(ナビゲーションを先に構築し、その上でコンテンツ系スキルを稼働させる用途)。
    不向きな用途: Embedding や全文検索インデックスなど、技術的保証による検索品質を求める用途には不向き(検索能力の上限はモデルのナビゲーション追跡能力に依存)。数万ファイル規模の極めて大規模なデータや複数人による同時書き込みには不向き。純粋な読み取り専用用途には過剰(利用可能ですが真価は構築とガバナンスにあります)。完全な無人自動化には不向き(すべての書き込みパスでユーザー確認が必須)。
    Install Agent-Ready
    ① Verified Mirror 2026-09-15
    Option A · Direct DownloadDownload dbs-knowledge.tar.gz
    sha256: e1ee68318d3327e5…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit 8b8e33f1ec.