Communityライティング&編集github.com

anitagraviti-sys/swarmvault

ローカルドキュメントをLLM駆動の簿記を使用してAIエージェント向けの耐久性のあるWikiにコンパイルします。

swarmvault とは?

SwarmVaultは、ローカルに散らばったドキュメント(マークダウンファイルやREADMEなど)を、AIエージェントが一貫してアクセスできる永続的なWikiに統合するスキルです。このツールはLLMによる「簿記」(bookkeeping)を活用し、ファイルの内容を解析・要約して構造化されたナレッジベースを生成します。開発者やAIエージェント(Claude Code、Cursor、Codexなど)は、SwarmVaultを使用することで、手作業による整理なしにドキュメントを自動的に集約・更新でき、プロジェクトの知識を常に最新の状態に保てます。主にローカルファイルシステム上のマークダウン文書を対象とし、生成されたWikiはエージェントがクエリ可能な形式で保存されるため、情報検索の効率が大幅に向上します。

対応~Claude Code~Codex CLI~Cursor
npx skills add anitagraviti-sys/swarmvault

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

swarmvault は何をしますか?

ローカルドキュメントをLLM駆動の簿記を使用してAIエージェント向けの耐久性のあるWikiにコンパイルします。

概要

SwarmVaultは、開発プロジェクト内の分散したドキュメントを、AIエージェントが参照可能な一貫したWikiにまとめるためのツールです。LLM(大規模言語モデル)を使用してドキュメントの内容を分析し、要約と構造化を行います。

機能

  • ローカルファイルシステム上のマークダウンファイルを自動検出
  • LLMによるドキュメントの要約とキー情報の抽出
  • 抽出した情報を構造化されたWiki形式で保存
  • AIエージェント(Claude Code、Cursor、Codex等)からのクエリに対応
  • ドキュメントの更新に応じてWikiを自動更新

使用方法

SwarmVaultはCLIツールとして提供されます。以下のコマンドで実行できます:

swarmvault build --input ./docs --output ./wiki

オプション:

  • --input:ドキュメントが格納されているディレクトリを指定
  • --output:生成されるWikiの出力先を指定
  • --model:使用するLLMモデルを指定(デフォルトは環境変数LLM_MODEL)

設定

環境変数を使用して動作をカスタマイズできます:

変数名説明デフォルト
LLM_MODEL使用するLLMモデルgpt-4
SWARMVAULT_DIR作業ディレクトリ./.swarmvault
SWARMVAULT_LOG_LEVELログレベルinfo

開発者向け情報

このスキルは、AIエージェントがプロジェクトのドキュメントを効率的に参照できるように設計されています。特に、大規模なプロジェクトやドキュメントが頻繁に更新される環境で有用です。

ライセンス

MITライセンスの下で公開されています。


このスキルは anitagraviti-sys/swarmvault から取得されました。

関連スキル