Git Wiki

Indtag kilder i et git-baseret, qmd-søgningbart personligt wiki med krydslinks og drift linting.

Af rarce · rarce/git-wiki

Testet · Virker ★ 8.8/10

Git Wiki — Indtag kilder i et git-baseret, qmd-søgningbart personligt wiki med krydslinks og drift linting.

Hvad det gør

Implementerer Karpathy LLM-wiki mønsteret: gemmer rå kilder uforanderligt, skriver syntetiserede wikisider med krydslinks, opdaterer et indeks og en append-only log, committer (og pusher til GitHub, når en remote eksisterer), og re-indlejrer for qmd hybrid søgning. Udløses ved 'gem dette i mine noter', 'hvad ved jeg om X', eller 'lint wikien'; kræver git og tredjeparts qmd CLI, oplyst i dens egen kompatibilitetsfelt.

Testrapport

Kørte faktisk hele pipelinen i virkeligheden (scaffoldede et wiki med den medfølgende setup.sh, installerede qmd via npx, indtog en BM25 note, forespurgte den tilbage med 93% relevans med korrekte citationer) -- men stødte på en reel fejl undervejs: SKILL.md's ingest trin 9 siger 'qmd embed — kun ændrede filer genindlejres' og stopper der, hvor nye wikisider i virkeligheden er lydløst usynlige for søgning, indtil 'qmd update' køres først; embed alene rapporterede 'Alle indholds-hashes har allerede embeddings' og sprang de 3 nye filer helt over.

Testet: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/rarce/git-wiki
cd git-wiki
mkdir -p ~/.claude/skills
cp -r skills/git-wiki ~/.claude/skills/git-wiki

Kommandoer og eksempelprompter

  • /git-wikiIndtag kilder i et git-baseret, qmd-søgningbart personligt wiki med krydslinks og drift linting.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Save this article into my personal notes wiki with cross-links
  • What do I already know about vector databases from my saved notes?
  • Lint my notes wiki for stale links and broken cross-references