본문으로 건너뛰기
cccskills
무료GitHub에 공개

xerj-search-expert

Expert guide for XERJ: the unified search engine for AI, vector database, zero-config autoindexer, agent memory store (/_memory/{ns}), and embedded 13-tool MCP server / Panduan ahli XERJ: mesin pencari terpadu untuk AI, vector database, autoindex tanpa konfigurasi, memori agen, dan 13 tool MCP server bawaan.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md10.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

XERJ Search & Agent Memory Expert / Panduan Ahli Mesin Pencari & Memori Agen XERJ

English | Bahasa Indonesia


<a name="english"></a>

English

Orchestration & Integration

  • Upstream Orchestrators: Works under brainstorming and zero-to-prod-orchestrator (Phase 3 - Database & Search Architecture and Phase 4 - Backend APIs & AI Agents) as the unified retrieval and memory engine.
  • Downstream Cooperating Skills:
    • search-engine-expert — Integrating Elasticsearch wire-compatible endpoints, query DSLs, BM25 ranking, and faceted search.
    • vector-db-rag-expert — Hybrid search (BM25 + vector RRF), dense vector indexing, and HNSW graph retrieval.
    • agentic-memory-architect — Persistent agent episodic memory with /_memory/{ns} and namespace partitioning.
    • mcp-server-architect — Configuring and routing the 13 built-in Model Context Protocol (MCP) tools via xerj mcp.
    • anti-slop — Enforcing honest claims, verified benchmark numbers, and zero-hallucination citations.
    • session-memory-manager — Store XERJ index definitions and agent memory configuration checkpoints.

Description

Expert guide for installing, running, autoindexing, and querying XERJ — the unified, AI-native search engine, vector database, agent memory store, and log analytics engine written from scratch in Rust (Apache-2.0). XERJ replaces the complex retrieval stack an AI system normally assembles (Elasticsearch + vector database + embedding service + memory store) with a single native binary, speaking both native REST and Elasticsearch 8.x wire protocol (0-failure conformance gate) and exposing 13 native MCP tools.

Key Capabilities

┌────────────────────────────────────────────────────────────────────────┐
│                              XERJ ENGINE                               │
│                                                                        │
│  ┌───────────────────────┐  ┌───────────────────────┐  ┌────────────┐  │
│  │ xerj autoindex <dir>  │  │ xerj autoindex map    │  │ /_memory/  │  │
│  │ Zero-config indexing  │  │ Self-describing data  │  │ Long-term  │  │
│  │ Sniffs & types data   │  │ Ready-to-use queries  │  │ Agent Mem  │  │
│  └───────────────────────┘  └───────────────────────┘  └────────────┘  │
│                                                                        │
│  ┌───────────────────────┐  ┌───────────────────────┐  ┌────────────┐  │
│  │ xerj mcp (13 Tools)   │  │ ES 8.x Wire Protocol  │  │ xerj code  │  │
│  │ Native stdio proxy    │  │ :9200 compatible      │  │ Reference  │  │
│  │ Full AI Agent toolkit │  │ 0-failure YAML gate   │  │ Coding Hub │  │
│  └───────────────────────┘  └───────────────────────┘  └────────────┘  │
└────────────────────────────────────────────────────────────────────────┘
  1. Zero-Config Autoindex (xerj autoindex <folder>):
    • Walks, sniffs content (not just file extensions), samples types, and builds typed, queryable indices.
    • Always run with --dry-run first to estimate size and see ignore accounting.
    • Exit codes: 0 complete, 3 completed-with-junk (success; corpus is committed), 4 needs user decision.
  2. Data Map (xerj autoindex map):
    • Inspects the autoindex catalog and outputs dataset schemas, cardinality, semantic fields, and ready-to-copy curl queries.
  3. Agent Episodic Memory (/_memory/{ns}):
    • Built-in persistent namespace-isolated agent memory for stateful conversational agents and long-running swarms.
  4. Embedded MCP Server (xerj mcp):
    • Zero-dependency Model Context Protocol stdio server inside the same binary.

The 13 Native MCP Tools

Tool NameTypeDescription
xerj_searchThin ProxyFull-text BM25 search across indexed fields.
xerj_semantic_searchThin ProxySemantic search (lexical hash by default; neural Candle BERT when --embed-mode neural).
xerj_vector_searchThin ProxyDense vector search via persisted HNSW graph with exact rescoring.
xerj_hybrid_searchThin ProxyReciprocal Rank Fusion (RRF) combining BM25 keyword and dense vector scores.
xerj_memory_storeThin ProxyWrites an agent memory observation into namespace /_memory/{ns}.
xerj_memory_recallThin ProxyRecalls relevant agent memory observations from namespace /_memory/{ns}.
xerj_brain_overviewThin ProxyHigh-level topology overview of the deterministic link graph.
xerj_brain_egoThin ProxyQueries the ego-network and outgoing/incoming edges for a node.
xerj_brain_linkThin ProxyAdds a directed semantic edge between two entities.
xerj_brain_unlinkThin ProxyRemoves a directed edge between two entities.
xerj_planThin ProxyInvokes the deterministic rule-based query planner (POST /_ask).
xerj_mapCatalog ReaderReturns the autoindex catalog and per-index field mappings.
xerj_code_searchRich PipelineReference-coding search with staleness checks and licence attribution.

MCP Client Configurations

1. Antigravity IDE (.agents/mcp.json or ~/.gemini/config/mcp.json)

{
  "mcpServers": {
    "xerj": {
      "command": "xerj",
      "args": ["mcp"],
      "env": {
        "XERJ_URL": "http://localhost:9200"
      }
    }
  }
}

Note for Windows: If xerj is not in system PATH, use absolute path: %LOCALAPPDATA%\\Programs\\xerj\\xerj.exe. Add "XERJ_AUTH": "ApiKey <key>" if auth is enabled.

2. Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "xerj": {
      "command": "/usr/local/bin/xerj",
      "args": ["mcp"],
      "env": {
        "XERJ_URL": "http://127.0.0.1:9200"
      }
    }
  }
}

3. Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "xerj": {
      "command": "xerj",
      "args": ["mcp"],
      "env": {
        "XERJ_URL": "http://localhost:9200"
      }
    }
  }
}

Invariants & Anti-Slop Honesty Rules

  1. Embedding Mode Transparency: The default embedder is lexical feature-hashing. Never describe default output as neural or semantic transformer embeddings unless the node runs with --embed-mode neural.
  2. Deterministic Link Graph: xerj_brain_* tools operate a deterministic link index, not a full graph database.
  3. Verified Measurements: Always quote measured benchmarks (e.g. from scripts/bench/ or demo/playbooks/SCORECARD.md); never fabricate unverified speedup ratios.

<a name="bahasa-indonesia"></a>

Bahasa Indonesia

Integrasi Orkestrasi

  • Orkestrator Hulu: Beroperasi di bawah arahan brainstorming dan zero-to-prod-orchestrator (Fase 3 - Arsitektur Database & Search dan Fase 4 - Backend API & Agen AI) sebagai mesin retrieval dan memori terpadu.
  • Skill Hilir & Kerja Sama:
    • search-engine-expert — Integrasi endpoint kompatibel Elasticsearch, query DSL, skor BM25, dan faceted search.
    • vector-db-rag-expert — Pencarian hybrid (BM25 + vector RRF), pengindeksan vektor densitas tinggi, dan graf HNSW.
    • agentic-memory-architect — Penyimpanan memori episodik jangka panjang agen melalui /_memory/{ns}.
    • mcp-server-architect — Konfigurasi dan perutean 13 alat Model Context Protocol (MCP) native via xerj mcp.
    • anti-slop — Penegakan klaim jujur, verifikasi angka benchmark, dan atribusi tanpa halusinasi.
    • session-memory-manager — Menyimpan definisi indeks XERJ dan checkpoint konfigurasi memori agen.

Deskripsi

Panduan ahli untuk instalasi, pengoperasian, pengindeksan otomatis (autoindex), dan pencarian menggunakan XERJ — mesin pencari AI-native, vector database, memori agen, dan analitik log terpadu yang dibangun dari nol dalam bahasa Rust (Apache-2.0). XERJ menggantikan seluruh tumpukan retrieval terpisah (Elasticsearch + vector database + embedding service + memory store) menjadi satu binary mandiri, mendukung protokol Elasticsearch 8.x (gerbang conformance CI 0-failure) dan menyediakan 13 tool MCP bawaan.

Kemampuan Utama

  1. Autoindex Tanpa Konfigurasi (xerj autoindex <folder>):
    • Memindai konten (berdasarkan sniffing data, bukan sekadar ekstensi), mengambil sampel tipe data, dan membangun indeks siap cari secara otomatis.
    • Selalu jalankan dengan --dry-run terlebih dahulu untuk estimasi kapasitas dan melihat aturan pengabaian file (ignore rules).
    • Kode keluar: 0 selesai sempurna, 3 selesai dengan berkas lewatan (junk files, status sukses), 4 membutuhkan persetujuan pengguna.
  2. Peta Data (xerj autoindex map):
    • Membaca katalog dan memaparkan skema dataset, kardinalitas kolom, kolom semantik, serta contoh query curl siap pakai.
  3. Memori Jangka Panjang Agen (/_memory/{ns}):
    • Penyimpanan memori berisolasi namespace bawaan untuk agen percakapan dan multi-agent swarm.
  4. Server MCP Native (xerj mcp):
    • Menyediakan 13 tool MCP langsung dari binary tunggal tanpa dependensi tambahan.

Ringkasan 13 Tool MCP XERJ

  • xerj_search: Pencarian full-text BM25.
  • xerj_semantic_search: Pencarian teks semantik (lexical hash default, neural BERT saat flag aktif).
  • xerj_vector_search: Pencarian dense vector berbasis graf HNSW dengan exact rescoring.
  • xerj_hybrid_search: Penggabungan skor BM25 dan vektor melalui RRF (Reciprocal Rank Fusion).
  • xerj_memory_store & xerj_memory_recall: Penyimpanan dan pemanggilan memori agen pada /_memory/{ns}.
  • xerj_brain_*: Manajemen graf tautan deterministik.
  • xerj_plan: Perencana query otomatis berdasar aturan (POST /_ask).
  • xerj_map: Peta data skema indeks otomatis.
  • xerj_code_search: Pencarian referensi kode dengan perlindungan lisensi dan staleness check.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

roedyrustam/vibes-plug1122026년 10월 22일 업데이트

Expert guide for intelligent model cascading and routing — complexity-scored task routing from Fast (Composer 2.5, Grok 4.7/4.6) to Medium (Gemini 4 Argon, GPT-5.6 Sol, Claude Opus 5.5) and High (Claude Sonnet 5.5, Claude Fable 5.1, Muse Wonder) / Panduan ahli untuk kaskade dan routing model cerdas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

roedyrustam/vibes-plug1122026년 10월 22일 업데이트

Expert guide for intelligent model cascading and routing — complexity-scored task routing from Flash/Haiku to Sonnet/Opus/Astra, dynamic escalation with quality gates, 40-60% token cost reduction while maintaining output quality / Panduan ahli untuk kaskade dan routing model cerdas — routing tugas berbasis skor kompleksitas dari Flash/Haiku ke Sonnet/Opus/Astra, eskalasi dinamis dengan gerbang kualitas, pengurangan biaya token 40-60% dengan kualitas output terjaga.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

roedyrustam/vibes-plug1122026년 10월 22일 업데이트

Master guide for Affective Computing, emotional AI, and real-time sentiment analysis through native multimodal tokens (voice intonation and facial micro-expressions) / Panduan utama komputasi afektif, AI emosional, dan analisis sentimen real-time melalui token multimodal native.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

roedyrustam/vibes-plug1122026년 10월 22일 업데이트

Expert guide for Affective Computing, emotional AI, and real-time sentiment analysis through native multimodal tokens (voice intonation and facial micro-expressions) / Panduan ahli komputasi afektif, AI emosional, dan analisis sentimen real-time melalui token multimodal native.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

roedyrustam/vibes-plug1122026년 10월 22일 업데이트

Expert guide for AI-assisted coding workflows — agentic code generation, multi-agent code swarms, self-healing CI/CD, automated PR review, spec-to-code pipelines, codebase knowledge graphs, and human-in-the-loop approval gates / Panduan ahli untuk workflow pengkodean berbasis AI — generasi kode agentic, code swarm multi-agen, CI/CD self-healing, review PR otomatis, pipeline spec-to-code, knowledge graph codebase, dan gate persetujuan human-in-the-loop.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

roedyrustam/vibes-plug1122026년 10월 22일 업데이트

roedyrustam의 스킬 모두 보기

이 스킬의 문제 신고