Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Search personal markdown knowledge bases, notes, meeting transcripts, and documentation using QMD - a local hybrid search engine. Combines BM25 keyword search, vector semantic search, and LLM re-ranking. Use when users ask to search notes, find documents, look up information in their knowledge base, retrieve meeting notes, or search documentation. Triggers on \
How to use
Zainstaluj QMD globalnie za pomocą npm: npm install -g @tobilu/qmd. Upewnij się, że masz zainstalowany Node.js i npm na swoim systemie.
Przygotuj swoją bazę wiedzy — umieść pliki markdown w katalogu, który będziesz przeszukiwać. QMD obsługuje notatki, dokumenty, transkrypcje spotkań i wszelką dokumentację w formacie markdown.
Wybierz typ wyszukiwania w zależności od tego, co wiesz. Użyj wyszukiwania słów kluczowych (lex), jeśli znasz dokładne terminy — wpisz 2-5 słów bez słów wypełniających, np. "connection pool" lub "handleError async". Użyj wyszukiwania semantycznego (vec), jeśli chcesz zadać pytanie naturalnym językiem — sformułuj pełne pytanie, np. "jak limitator szybkości obsługuje nagłe wzrosty ruchu".
Sformułuj zapytanie w zależności od wybranego typu. Dla wyszukiwania słów kluczowych podaj konkretne terminy lub nazwy. Dla wyszukiwania semantycznego zadaj pytanie z kontekstem, np. "w serwisie płatności, jak przetwarzane są zwroty".
Jeśli nie jesteś pewny, jak sformułować zapytanie, użyj funkcji auto-expand — wpisz jedno pytanie, a lokalny LLM automatycznie wygeneruje warianty wyszukiwania słów kluczowych i semantycznego.
Przejrzyj wyniki — QMD zwraca dokumenty posortowane według trafności, biorąc pod uwagę zarówno dopasowanie słów kluczowych, jak i znaczenie semantyczne. Możesz ograniczyć liczbę wyników, ustawiając limit w zapytaniu.