Was macht llm-wiki-claude-skill?
Karpathy-Stil LLM-Wiki als Claude Code Skill – persistente Markdown-Wissensdatenbank mit Ingest-, Query-, Lint- und Compile-Operationen.
Funktionsweise
Das Skill nutzt das lokale Dateisystem, um eine Sammlung von Markdown-Dateien zu verwalten. Jede Datei repräsentiert einen Wissenseintrag, der durch Frontmatter (z. B. Titel, Tags, Datum) strukturiert ist. Die Operationen:
- Ingest: Neue Informationen werden als Markdown-Datei in der Wissensdatenbank abgelegt. Duplikate werden erkannt und vermieden. Konflikte (z. B. widersprüchliche Angaben) werden gekennzeichnet.
- Query: Du kannst die Datenbank mit Stichworten, Tags oder Freitext durchsuchen. Das Skill gibt die relevantesten Einträge mit Pfad und Metadaten zurück.
- Lint: Überprüft alle Einträge auf Konsistenz: fehlende Metadaten, defekte Links, veraltete Informationen oder Formatierungsfehler.
- Compile: Erstellt aus der gesamten Datenbank oder einer gefilterten Teilmenge eine zusammenhängende Markdown-Übersicht (z. B. eine FAQ, eine Zusammenfassung oder eine Roadmap).
Voraussetzungen
- Claude Code (oder ein beliebiges LLM, das SKILL.md interpretiert)
- Ein lokaler Ordner (z. B.
./wiki) als Wissensspeicher - Node.js oder ein Skript-Interpreter, wenn automatische Operationen gewünscht sind
Installation
- Lege die Datei
SKILL.mdim Projektstamm ab. - Erstelle den Ordner
./wiki(oder passe den Pfad in der Konfiguration an). - (Optional) Richte ein Alias ein, um schnell auf das Skill zuzugreifen:
alias wiki='claude . --skill wiki'.
Nutzung
# Neuen Wissenseintrag hinzufügen
claude add "Wie installiere ich Python?" --source docs
# Wissen abfragen
claude query "Python Installation"
# Konsistenz prüfen
claude lint
# Übersicht erstellen
claude compile --tag python
Konfiguration
Das Skill kann über Umgebungsvariablen oder eine .env-Datei konfiguriert werden:
WIKI_PATH: Pfad zum Wissensspeicher (Standard:./wiki)WIKI_LINT_STRICT:trueum Lint-Fehler als kritisch zu behandeln (Standard:false)
Beispiele
Ingest
---
title: Python Installation
tags: [python, setup, guide]
date: 2025-01-15
---
# Python Installation unter Ubuntu
Führe `sudo apt install python3` aus. Überprüfe die Version mit `python3 --version`.
Query (Antwort)
Gefundene Einträge:
- ./wiki/python-installation.md (Python Installation)
- ./wiki/ubuntu-setup.md (Ubuntu Setup)
Fehlerbehandlung
- Falls kein Wissensspeicher existiert, erstellt das Skill ihn automatisch.
- Bei fehlenden Metadaten gibt Lint eine Warnung aus.
- Bei Konflikten während des Ingests wird eine Markdown-Datei mit Konfliktmarkierungen abgelegt.
Lizenz
MIT