CommunityRecherche & Datenanalysegithub.com

win4r/llm-wiki-claude-skill

Karpathy-stil LLM-Wiki als Claude Code Skill – eine persistente Markdown-Wissensdatenbank mit Ingest-, Query-, Lint- und Compile-Operationen.

Was ist llm-wiki-claude-skill?

Dieser Skill verwandelt Claude Code in eine persistente, lokale Wissensdatenbank im Karpathy-Stil, die auf Markdown-Dateien basiert. Er ermöglicht das Aufnehmen (Ingest) neuer Informationen, das Abfragen (Query) des gespeicherten Wissens, das Prüfen (Lint) der Konsistenz sowie das Kompilieren (Compile) der Inhalte zu einem strukturierten Überblick. Entwickler können damit schnell und zuverlässig auf kontextrelevantes Wissen zugreifen, ohne auf externe Dienste angewiesen zu sein. Der Skill ist primär für Claude Code konzipiert, nutzt aber universelle Markdown-Konventionen und lässt sich leicht in andere Toolchains integrieren. Die Verwendung von Klartext-Dateien gewährleistet Versionierbarkeit und volle Kontrolle über die Wissensbasis.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add win4r/llm-wiki-claude-skill

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Lege die Datei SKILL.md im Projektstamm ab.
  2. Erstelle den Ordner ./wiki (oder passe den Pfad in der Konfiguration an).
  3. (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: true um 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

Verwandte Skills