Git Wiki

Ingerisce sorgenti in un wiki personale basato su git e ricercabile tramite qmd, con collegamenti incrociati e linting del drift.

di rarce · rarce/git-wiki

Promosso ★ 8.8/10

Git Wiki — Ingerisce sorgenti in un wiki personale basato su git e ricercabile tramite qmd, con collegamenti incrociati e linting del drift.

Cosa fa

Implementa il pattern Karpathy LLM-wiki: salva sorgenti grezze in modo immutabile, scrive pagine wiki sintetizzate con collegamenti incrociati, aggiorna un indice e un log append-only, esegue commit (e push su GitHub se esiste un remoto), e re-integra per la ricerca ibrida qmd. Si attiva su richieste 'salva questo nei miei appunti', 'cosa so di X' o 'linta il wiki'; richiede git e la CLI qmd di terze parti, dichiarata nel suo campo di compatibilità.

Rapporto di test

Ho eseguito l'intera pipeline per davvero (strutturato un wiki con lo script setup.sh incluso, installato qmd tramite npx, ingerito una nota BM25, interrogata di nuovo con il 93% di rilevanza e citazioni corrette) -- ma ho riscontrato un bug reale lungo il percorso: il passaggio 9 di ingestione di SKILL.md dice 'qmd embed -- solo i file modificati vengono re-embedded' e si ferma lì, quando in realtà le nuove pagine wiki create sono silenziosamente invisibili alla ricerca finché non viene eseguito 'qmd update'; embed da solo ha riportato 'Tutti gli hash di contenuto hanno già embedding' e ha saltato completamente i 3 nuovi file.

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

Installazione

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

Comandi e prompt di esempio

  • /git-wikiIngerisce sorgenti in un wiki personale basato su git e ricercabile tramite qmd, con collegamenti incrociati e linting del drift.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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