search

Combine BM25 keyword and vector semantic search across indexed reference collections.

4|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/ramonclaudio/skills --skill search-ramonclaudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search
Source: https://github.com/ramonclaudio/skills/tree/main/plugins/qmd/skills/search
Command: npx skills add https://github.com/ramonclaudio/skills --skill search-ramonclaudio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers quickly locate relevant information across large indexed reference collections, reducing time spent on manual searching.

Core Features & Use Cases

  • Hybrid search combining keyword (BM25) and semantic (vector) scoring to balance precision and recall.
  • Cross-referencing across indexed repositories and documentation to surface context-rich results.
  • Guided workflow using qmd_query, qmd_search, and qmd_vsearch with retrieval via qmd_get.

Quick Start

Use qmd_query to search for a topic, then refine results with qmd_search or qmd_vsearch. Retrieve a document with qmd_get using a path or docid.

Frequently Asked Questions about search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I combine BM25 keyword search with vector semantic retrieval?

Hybrid search combines BM25 keyword search with vector semantic scoring to balance precision and recall across indexed reference collections. It targets exact keyword hits and semantic understanding for codebase exploration and design reasoning.

How does semantic search work across multiple indexed documentation repos?

Semantic search across multiple repos works by selecting and ranking results using vector scoring. It surfaces context-rich results from indexed repositories and embedded documentation to support architectural queries.

What is the best way to query reference collections for exact keyword hits?

The best way to find exact keyword hits is using BM25 keyword search within a guided workflow. It targets precise retrieval across indexed reference collections, ranking exact matches to reduce manual searching time.

Can I retrieve a specific document from an indexed reference collection using a path or docid?

Yes, you can retrieve specific documents from indexed reference collections using a path or docid. The structured workflow uses qmd_get to retrieve exact files after locating them through query, search, or vsearch.

Does hybrid search work for exploring large codebases and embedded documentation?

Yes, hybrid search works effectively for exploring large codebases and embedded documentation. It combines BM25 keyword search with vector semantics to locate relevant information across indexed repositories, reducing manual search time.

What is the difference between qmd_query, qmd_search, and qmd_vsearch?

qmd_query initiates a topic search, qmd_search refines via BM25 keyword scoring, and qmd_vsearch applies vector semantic ranking. The guided workflow selects and ranks results across these commands before retrieval via qmd_get.