Communitygithub.com

LLM知識ベース(fourparty-utnapishtim59/llm-knowledge-base)

バージョン管理されたスキーマ、構造化された学習レイヤー、明確なマークダウンワークフローを使用して、LLMコンパイル済み知識ベースを構築および保守します。

llm-knowledge-base) とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がLLMコンパイル済み知識ベースを体系的に構築・管理できるようにします。スキーマのバージョン管理、構造化された学習レイヤー、マークダウン形式の明確なワークフローを備えており、知識の一貫性と再利用性を高めます。開発者はこのスキルを使用して、プロジェクト固有のドキュメントや学習データを効率的に整理し、AIエージェントが文脈に応じた正確な情報を取得できるようになります。対応プラットフォームはAIエージェント全般であり、ファイルパスや環境変数を用いて知識ベースの場所を指定し、バージョン更新時にはスキーマに従った変更をガイドします。主な利点は、AIエージェントの応答品質向上と知識管理の効率化です。

対応~Claude Code~Codex CLI~Cursor
npx skills add fourparty-utnapishtim59/llm-knowledge-base

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

llm-knowledge-base) は何をしますか?

バージョン管理されたスキーマ、構造化された学習レイヤー、明確なマークダウンワークフローを使用して、LLMコンパイル済み知識ベースを構築および保守します。

概要

このスキルは、AIエージェントがバージョン管理されたスキーマと構造化された学習レイヤーを使用してLLMコンパイル済み知識ベースを構築・保守するためのものです。マークダウンファイルを活用し、知識の一貫性と再利用性を確保します。

ワークフロー

  1. 知識ベースの初期化: kb/ ディレクトリを作成し、バージョン管理スキーマを適用します。
  2. 知識の追加: マークダウンファイルを追加し、スキーマに従ってタグとメタデータを設定します。
  3. 学習レイヤーの更新: learning/ サブディレクトリに構造化された学習ログを追加します。
  4. バージョン更新: スキーマのバージョン番号を更新し、変更履歴を記録します。

スキーマ

知識ベースは以下の構造に従います:

kb/
├── schema.yaml
├── knowledge/
│   ├── topic1.md
│   └── topic2.md
└── learning/
    ├── session1.md
    └── session2.md

schema.yaml にはバージョン番号とメタデータフィールドを定義します。

環境変数

  • KNOWLEDGE_BASE_PATH: 知識ベースのルートパス(デフォルト: ./kb)
  • SCHEMA_VERSION: スキーマのバージョン

使用例

# 知識ベースの初期化
mkdir -p kb/knowledge kb/learning
echo "version: 1.0" > kb/schema.yaml

# 知識の追加
echo "# トピック1\n\n内容" > kb/knowledge/topic1.md

# 学習レイヤーの更新
echo "# セッション1" > kb/learning/session1.md

注意事項

  • マークダウンファイルは常に .md 拡張子を使用してください。
  • バージョン更新時はスキーマに従った変更をガイドします。
  • 学習レイヤーは定期的に更新することを推奨します。

関連スキル