Git Wiki

Ingestiert Quellen in ein Git-basiertes, QMD-suchbares persönliches Wiki mit Querverweisen und Drift-Linting.

von rarce · rarce/git-wiki

Getestet · Funktioniert ★ 8.8/10

Git Wiki — Ingestiert Quellen in ein Git-basiertes, QMD-suchbares persönliches Wiki mit Querverweisen und Drift-Linting.

Was es kann

Implementiert das Karpathy LLM-Wiki-Muster: speichert Rohquellen unveränderlich, schreibt synthetisierte Wiki-Seiten mit Querverweisen, aktualisiert einen Index und ein Append-Only-Log, committet (und pusht zu GitHub, wenn ein Remote existiert) und re-embeddet für QMD-Hybrid-Suche. Löst bei 'speichere das in meinen Notizen', 'was weiß ich über X' oder 'lint das Wiki' aus; erfordert Git und die Drittanbieter-QMD-CLI, die in ihrem eigenen Kompatibilitätsfeld offengelegt wird.

Testbericht

Tatsächlich die vollständige Pipeline real ausgeführt (Wiki mit dem gebündelten setup.sh erstellt, QMD via npx installiert, eine BM25-Notiz aufgenommen, 93% relevant mit korrekten Zitaten zurückgefragt) -- aber dabei auf einen echten Bug gestoßen: SKILL.md Schritt 9 sagt 'qmd embed — nur geänderte Dateien werden neu eingebettet' und hört dort auf, obwohl neu erstellte Wiki-Seiten für die Suche unsichtbar sind, bis 'qmd update' zuerst ausgeführt wird; embed allein meldete 'Alle Content-Hashes haben bereits Embeddings' und übersprang die 3 neuen Dateien vollständig.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /git-wikiIngestiert Quellen in ein Git-basiertes, QMD-suchbares persönliches Wiki mit Querverweisen und Drift-Linting.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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