AMD ROCm / HIP GPU コンピューティングリファレンス。 hipMalloc, hipLaunchKernelGGL, HIP Graph, HIPRTC, hipify, rocBLAS, MIOpen, RCCL, rocprofv3, amd-smi, rocminfo, CDNA1-4 / RDNA1-4, MI300 / MI350, gfx942, Matrix Core, wave32/64。
fandhe-db
Rust 製ローカルファースト vector 特化クエリ DB fandhe-db (PostgreSQL wire protocol v3 互換) の fandhe-vector-db-engine / fandhe-vector-db-wire-server リファレンス。
USING PLAN / USING OPERATION_ID 構文、precision・recall モード、 HNSW / BM25 転置索引 / RRF hybrid / rerank、redb 永続化、 tenant・RLS、SIMD / wgpu カーネル、wire_code エラー契約。
含まれるファイル(98)
- SKILL.md8.9 KB
- references/extensions/chunking.md8.6 KB
- references/extensions/declarative-filter.md7.1 KB
- references/extensions/dictionary.md15.3 KB
- references/extensions/embedding.md7.7 KB
- references/extensions/README.md718 B
- references/extensions/wasm-udf.md8.8 KB
- references/getting-started/core.md16.8 KB
- references/getting-started/crate-layout.md4.0 KB
- references/getting-started/development-setup.md5.4 KB
- references/getting-started/error-format.md9.1 KB
- references/getting-started/lib.md3.2 KB
- references/getting-started/overview.md4.9 KB
- references/getting-started/README.md757 B
- references/performance/batch-fallback.md7.2 KB
- references/performance/batch-limits.md4.9 KB
- references/performance/batch-search.md6.2 KB
- references/performance/dispatch.md4.4 KB
- references/performance/f16.md3.9 KB
- references/performance/gpu-batch.md14.2 KB
- references/performance/isa.md7.1 KB
- references/performance/kernel.md5.0 KB
- references/performance/parallel-search.md3.1 KB
- references/performance/README.md1.3 KB
- references/performance/sq8.md6.8 KB
- references/search/hnsw.md12.0 KB
- references/search/hybrid.md7.5 KB
- references/search/precision.md5.4 KB
- references/search/query-planner.md6.6 KB
- references/search/README.md1.1 KB
- references/search/rerank.md6.8 KB
- references/search/scoring-boost.md3.7 KB
- references/search/search-engine.md4.3 KB
- references/search/sparse.md4.3 KB
- references/search/tiering.md5.2 KB
- references/security/policy.md4.3 KB
- references/security/README.md521 B
- references/security/rls.md12.9 KB
- references/security/tenant.md15.6 KB
- references/sql-execution/aggregate.md10.6 KB
- references/sql-execution/arena-cache.md7.5 KB
- references/sql-execution/exec.md15.7 KB
- references/sql-execution/expr-program.md5.9 KB
- references/sql-execution/group-by.md6.3 KB
- references/sql-execution/hnsw-cache.md16.1 KB
- references/sql-execution/hnsw-hybrid.md4.4 KB
- references/sql-execution/README.md1.5 KB
- references/sql-execution/scalar-index.md11.6 KB
- references/sql-execution/scalar-plan.md2.8 KB
- references/sql-execution/sparse-cache.md6.8 KB
- references/sql-execution/udf-call.md10.2 KB
- references/sql-execution/visible-cache.md7.2 KB
- references/sql/allowlist.md42.6 KB
- references/sql/explain.md9.8 KB
- references/sql/lexer.md5.0 KB
- references/sql/mode.md13.0 KB
- references/sql/parser.md29.1 KB
- references/sql/plan.md5.0 KB
- references/sql/README.md1.3 KB
- references/sql/scan.md7.2 KB
- references/sql/sql-module.md13.7 KB
- references/sql/using-operation-id.md3.3 KB
- references/sql/using-plan.md5.6 KB
- references/storage/arena.md9.9 KB
- references/storage/buffer-pool.md2.3 KB
- references/storage/catalog.md9.3 KB
- references/storage/incremental.md5.0 KB
- references/storage/README.md1.1 KB
- references/storage/recovery.md7.3 KB
- references/storage/row-codec.md9.4 KB
- references/storage/storage.md13.0 KB
- references/storage/txn.md7.3 KB
- references/wire-server/auth.md5.8 KB
- references/wire-server/bind-guard.md2.4 KB
- references/wire-server/error-response.md2.7 KB
- references/wire-server/framing.md3.8 KB
- references/wire-server/handshake.md5.6 KB
- references/wire-server/lib.md3.4 KB
- references/wire-server/limits.md4.8 KB
- references/wire-server/main-cli.md6.0 KB
- references/wire-server/protocol-dispatch.md3.0 KB
- references/wire-server/README.md1.6 KB
- references/wire-server/response-buffer.md5.1 KB
- references/wire-server/result-encoder.md3.6 KB
- references/wire-server/search-engine-opt.md4.1 KB
- references/wire-server/server.md2.7 KB
- references/wire-server/simple-query.md2.5 KB
- samples/connect-node-pg.md2.3 KB
- samples/connect-psql.md2.9 KB
- samples/connect-psycopg.md2.1 KB
- samples/docker-compose.md1.1 KB
- samples/e2e-three-client.md2.1 KB
- samples/README.md889 B
- samples/start-wire-server.md1.5 KB
- scripts/install.md3.5 KB
- scripts/make-targets.md3.6 KB
- scripts/README.md432 B
- scripts/run-wire-server.md1.9 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
fandhe-db
fandhe-db は Rust 製のローカルファースト vector 特化クエリ DB。fandhe-vector-db-engine(コアエンジン、SQL 表層・HNSW/BM25/hybrid 検索・redb 永続化・RLS)と fandhe-vector-db-wire-server(PostgreSQL wire protocol v3 互換のバイナリ)の 2 crate workspace で構成され、無改造の psql / psycopg / pg クライアントから接続し、USING PLAN / USING OPERATION_ID 拡張構文を含む SQL を実行できる。対象バージョンは両 crate とも crates.io 0.1.0(tag / release なし、pin commit SHA 7022d112e79760dca916480599553fcac256b5fb)。0.1.0 の crate 名は fandhe-vector-db-engine / fandhe-vector-db-wire-server であり、本スキルのコマンド(cargo run -p 等)・公開名・各ページ frontmatter の docs.rs source: はこの名前で記載する(fandhe-db-engine / fandhe-db-wire-server への改名は 0.2.0 から)。
公式ドキュメントサイトは存在せず、出典は公開リポジトリ https://github.com/Fandhe-AI/fandhe-db の README・docs/design/ ADR・crate ソース(docs.rs source view。レンダリング済み rustdoc ページは 404 のため source view のみ)。
仕様の位置づけ — 仕様の source of truth は private リポジトリ Fandhe-AI/fandhe-db-spec(非公開)にあり、本スキルはそこへアクセスできないため、公開ソース・公開 ADR から追跡できる範囲に限定している。crate ソースの doc comment(rustdoc)は日本語で書かれており、references 本文はそれを日本語で要約し、シグネチャ(型・識別子)部分は英語 verbatim で転記している。private spec 参照 ID のみが残る挙動は各ページ ## Notes に「spec 非公開のため未記載」と明記している。
他スキルとの使い分け — upstash は @upstash/vector のマネージド SaaS クライアント、supabase は pgvector 拡張・Postgres RLS のクライアント利用であり、いずれもベクター DB エンジン本体ではない。mssql / drizzle は SQL クライアント / ORM であり、本スキルの SQL 表層(USING PLAN 等の拡張構文限定)とは別物。本スキルの performance/ は CPU SIMD(isa / dispatch)と wgpu 経由の GPU バッチカーネルを扱い、nvidia-cuda / apple-silicon / amd-rocm が担う GPU 言語・ランタイム層(CUDA / MSL / HIP)のリファレンスではない。fandhe-ai / fandhe-backend / fandhe-frontend は同じ fandhe org の別ライブラリで API は無関係、ベクター DB エンジン本体を調べる場合は本スキル(fandhe-db)を参照すること。
ディレクトリ構成
skills/fandhe-db/
SKILL.md
references/
getting-started/
README.md
overview.md
crate-layout.md
lib.md
core.md
error-format.md
development-setup.md
sql/
README.md
sql-module.md
lexer.md
parser.md
allowlist.md
using-plan.md
using-operation-id.md
mode.md
explain.md
plan.md
scan.md
sql-execution/
README.md
exec.md
aggregate.md
group-by.md
expr-program.md
scalar-index.md
scalar-plan.md
udf-call.md
arena-cache.md
hnsw-cache.md
hnsw-hybrid.md
sparse-cache.md
visible-cache.md
search/
README.md
search-engine.md
hnsw.md
sparse.md
hybrid.md
rerank.md
scoring-boost.md
precision.md
query-planner.md
tiering.md
storage/
README.md
storage.md
row-codec.md
catalog.md
txn.md
recovery.md
incremental.md
arena.md
buffer-pool.md
security/
README.md
policy.md
rls.md
tenant.md
wire-server/
README.md
main-cli.md
server.md
handshake.md
auth.md
bind-guard.md
framing.md
protocol-dispatch.md
simple-query.md
result-encoder.md
response-buffer.md
error-response.md
limits.md
search-engine-opt.md
lib.md
performance/
README.md
kernel.md
isa.md
dispatch.md
gpu-batch.md
batch-search.md
batch-fallback.md
batch-limits.md
parallel-search.md
f16.md
sq8.md
extensions/
README.md
wasm-udf.md
declarative-filter.md
embedding.md
chunking.md
dictionary.md
samples/
README.md
start-wire-server.md
connect-psql.md
connect-psycopg.md
connect-node-pg.md
e2e-three-client.md
docker-compose.md
scripts/
README.md
install.md
make-targets.md
run-wire-server.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
リポジトリの位置づけ・crate 構成・features・依存、engine クレートルート・VectorCore/EngineCore コア API、ErrorClass/WireError の wire_code 写像、開発環境構築・Makefile を知りたい | getting-started | references/getting-started/README.md |
SQL 表層のトークナイザ・意味論束縛・AST 許可リスト、USING PLAN / USING OPERATION_ID / HINT ORDER 拡張構文、recall/precision モード解決、EXPLAIN 応答、wide retrieval scan を知りたい | sql | references/sql/README.md |
SQL 実行計画本体(RLS→SCALAR→DISTANCE 順)、集計・GROUP BY、式ステップコンパイル、スカラー二次索引、宣言的 UDF 呼び出し、SQL 表層専用の各種世代整合キャッシュを知りたい | sql-execution | references/sql-execution/README.md |
| 検索エンジン選択・構築、HNSW 近似最近傍探索、BM25 転置索引、RRF hybrid 融合、リランキング、宣言的スコアリングブースト、precision 確信度ゲート、LLM クエリプランニング・ティアリングを知りたい | search | references/search/README.md |
| redb ベース永続化層、行エンコーダー、スキーマカタログ、トランザクションハンドル、障害回復・commit_boundary・ledger、増分インデックス反映、ベクトルアリーナ、バッファプールを知りたい | storage | references/storage/README.md |
| テナント境界・可視性文脈の構築判定、RLS 暗黙適用フックと可視行限定検索、行ストア統合層の参照実装を知りたい | security | references/security/README.md |
| wire-server バイナリの CLI フラグ・起動、接続受け付けループ、StartupMessage/認証フロー、Argon2id 照合、メッセージフレーミング・型バイト分類、簡易クエリ実行、応答バイト列生成、ErrorResponse 横断写像、タイムアウト・同時接続数制御を知りたい | wire-server | references/wire-server/README.md |
| 検索カーネル境界・CPU 参照実装、SIMD 実行時検出・ディスパッチ決定表、wgpu GPU バッチ検索、CPU-SIMD への縮退フォールバック、一括投入上限、並列 Top-k、f16/i8(SQ8) 量子化を知りたい | performance | references/performance/README.md |
| WASM UDF サンドボックス実行契約、宣言的メタデータフィルタ、埋め込み変換注入点、チャンク分割、シンボル・タームインデックス抽出を知りたい | extensions | references/extensions/README.md |
| wire-server の起動方法、無改造 psql/psycopg/pg クライアントからの接続例、3 クライアント e2e ハーネス、Docker 開発環境など典型的な使い方を知りたい | samples | samples/README.md |
| 開発環境構築・Makefile タスク・wire-server 起動コマンドなどインストール・CLI コマンドを知りたい | scripts | scripts/README.md |
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
Android アプリ開発 (Kotlin) の推奨アーキテクチャリファレンス。 Jetpack, androidx, UI layer, Domain layer, Data layer, state holder, UDF, SSOT, オフラインファースト, モジュール化, ViewModel, viewModelScope, SavedStateHandle, Lifecycle, repeatOnLifecycle, collectAsStateWithLifecycle, LiveData, Hilt による DI, Paging 3 によるページング処理。
Android アプリ開発 (Kotlin) のバックグラウンド・非同期処理リファレンス。 Jetpack androidx WorkManager: Worker, CoroutineWorker, WorkRequest, Constraints, WorkInfo, WorkContinuation, expedited work, テスト。 Service: フォアグラウンドサービス, バウンドサービス, AIDL, Messenger。 AlarmManager, PendingIntent, BroadcastReceiver, JobScheduler, Doze。 Kotlin コルーチン, Flow, StateFlow, SharedFlow, Channel。
Android アプリ開発 (Kotlin) の Gradle ビルドシステムリファレンス。 Android Gradle Plugin (AGP), Kotlin DSL (build.gradle.kts), version catalog, KSP, R8/ProGuard, App Bundle, baseline profile。
Android Jetpack Compose (Kotlin) の androidx Material3 コンポーネントリファレンス。 Button, IconButton, FloatingActionButton, Checkbox, Switch, Slider, TextField, SearchBar, DropdownMenu, Chip, DatePicker, TimePicker, Card, Scaffold, Dialog, BottomSheet, TopAppBar, NavigationBar, NavigationRail, Tab, Snackbar, ProgressIndicator, Badge, Icon, MaterialTheme, ColorScheme, Typography, Shapes。
Android Jetpack Compose (Kotlin) のアニメーション・描画リファレンス。 androidx.compose.animation / graphics API。 AnimatedVisibility, AnimatedContent, animate*AsState, Animatable, AnimationSpec, Canvas, DrawScope, Brush, Path, Color, Image。