Das Wichtigste auf einen Blick

Learning Skill v2.0
von innen betrachtet

Ein Claude Code Plugin, das Codebases in interaktive HTML-Kurse und Knowledge Graphs verwandelt. Hier siehst du, wie es unter der Haube funktioniert.

+ 6 Vertiefungsseiten verfügbar

01
Der Learning Skill von innen
Architektur-Überblick: skill.md als Herz, 8 Agenten, 3 Modi

Das gesamte System wird durch eine einzige Datei orchestriert: skill.mdDie zentrale Konfigurationsdatei mit YAML-Frontmatter und allen Regeln, Phasen und Templates des Skills.. Sie enthält die YAML-Metadaten, die Modus-Erkennung, alle Phasen-Definitionen und die Qualitätsgates. Claude liest diese Datei und führt die darin definierten Pipelines aus.

Acht spezialisierte AgentenMarkdown-Dateien im agents/-Ordner, die als Sub-Agents von Claude dispatcht werden. Jeder Agent hat einen klaren Auftrag und ein definiertes Output-Format. übernehmen die Analyse-Arbeit in der Verstehen-Pipeline: vom Projekt-Scan über Datei-Analyse bis zur Graph-Validierung. Drei Modi steuern, was produziert wird: Kurs, Knowledge Graph oder beides.

Architektur-Diagramm
skill.md
Orchestrator + Regeln
Kurs-Modus
Phase 0-6
Verstehen-Modus
Phase 0-7
Kombiniert-Modus
KG → Kurs
project-scanner
Inventar
file-analyzer
5x parallel
architecture-analyzer
Layer
tour-builder
Lernpfade
graph-reviewer
Validierung
assemble-reviewer
Zusammenbau
domain-analyzer
Fachdomäne
knowledge-graph-guide
Dashboard
languages/
23 Sprachen
frameworks/
10 Frameworks
Architektur vertiefen
02
Die Agenten-Pipeline
8 Agenten im Zusammenspiel: Scan → Analyse → Architektur → Tour → Review

Die Verstehen-Pipeline startet mit dem project-scannerScannt die Codebase, erkennt Sprachen und Frameworks, erstellt eine Datei-Inventar-JSON mit Pfaden, LOC und Import-Maps., der ein vollständiges Datei-Inventar erstellt. Dann analysieren bis zu fünf file-analyzer-Instanzen parallel die Dateien und extrahieren Nodes und Edges für den Knowledge Graph.

Der architecture-analyzerIdentifiziert 3-10 logische Architektur-Layer (z.B. Core, Infrastructure, API) und ordnet jede Datei genau einem Layer zu. erkennt die Layer-Struktur, der tour-builder erstellt daraus geführte Lernpfade, und der graph-reviewer validiert den gesamten Graph mit systematischen Checks.

Pipeline-Flow
PS
project-
scanner
Inventar
FA1
file-
analyzer
FA2
file-
analyzer
FA3
file-
analyzer
FA4
file-
analyzer
FA5
file-
analyzer
AR
assemble-
reviewer
Merge
AA
architecture-
analyzer
Layer
TB
tour-
builder
Pfade
GR
graph-
reviewer
Validierung
Agenten im Detail
03
Knowledge Graph Pipeline
Phase 0-7: Vom Pre-flight zum fertigen Graph mit 16 Node-Typen und 29 Edge-Typen

Die Verstehen-Pipeline durchläuft acht Phasen, die einen vollständigen Knowledge GraphEine JSON-Datenstruktur mit Nodes (Dateien, Funktionen, Klassen, Konzepte ...), Edges (imports, calls, contains ...), Layers und einem geführten Tour-Pfad. erzeugen. Jede Phase hat klare Input/Output-Verträge und wird vom Orchestrator in skill.md gesteuert.

Der Graph kennt 16 Node-Typen (13 strukturelle + 3 Domain-Typen) und 29 Edge-Typen (26 strukturelle + 3 Domain-Typen). Die Typen sind in graph-reviewer.md als Schema definiert und werden bei der Validierung streng geprüft.

Phase-Übersicht
Phase 0
PRE-FLIGHT
Git-Status prüfen, Config laden, Output-Verzeichnis .claude-learning/ anlegen
Phase 1
SCAN
project-scanner erstellt Datei-Inventar: Pfade, Sprachen, LOC, Import-Maps
Phase 2
ANALYZE
5 file-analyzer Instanzen extrahieren parallel Nodes + Edges pro Datei-Batch
Phase 3
ASSEMBLE REVIEW
assemble-reviewer merged alle Batches, normalisiert IDs, entfernt Duplikate
Phase 4
ARCHITECTURE
architecture-analyzer identifiziert 3-10 Layer und ordnet jede Datei zu
Phase 5
TOUR
tour-builder erstellt 5-15 geführte Lernschritte durch die Codebase
Phase 6
REVIEW
graph-reviewer validiert Schema, referentielle Integrität, Vollständigkeit
Phase 7
SAVE
knowledge-graph.json speichern + Dashboard auto-launch
KG-Pipeline vertiefen
04
HTML-Kurs-Pipeline
Phase 0-6: Vom Bootstrap zur Tiefenkarte mit Helpfulness-Scoring

Die Kurs-Pipeline erzeugt interaktive HTML-Seiten in sieben Phasen. Zentral ist das Helpfulness-ScoringJedes Thema wird auf einer Skala 1-10 bewertet. Nur Themen über der zielgruppenspezifischen Schwelle (Dev: >=6) erhalten eine eigene Unterseite. in Phase 2: Es entscheidet autonom, welche Themen eine eigene Vertiefungsseite verdienen und welche als Absatz auf der Eltern-Seite bleiben.

Pro Zielgruppe läuft eine unabhängige Pipeline mit eigenem Tiefenprofil. Entwickler bekommen bis zu L3 (Tiefendetail), Anwender bis L2, Entscheider nur L1. Innerhalb einer Pipeline werden Themen und Sprachen (DE/EN) parallel gebaut.

HS-Scoring — Interaktive Berechnung
HS = Komplexität(0-3) + Relevanz(0-3) + Lernwert(0-2) + Eigenständigkeit(0-2)
Helpfulness-Score: 6 / 10
Entwickler: Eigene Seite erstellen
Kurs-Pipeline vertiefen
05
Design-System & Templates
Energiekonzern-Palette, Typografie, CSS-Variablen, Modul-Templates

Alle generierten Kurse verwenden das Energiekonzern-Design mit drei Primärfarben: Tiefenblau#000099 — für Navigation, Hero-Sektionen und Modulnummern (bei 12% Opacity). (#000099), Impuls-Orange#FE8F11 — für Akzente, Buttons, Links, Fortschrittsbalken und Deep-Dive-Links. (#FE8F11) und Warmgrau#E4DAD4 — für Borders, alternierenden Hintergrund (ungerade Module) und dezente Trennlinien. (#E4DAD4).

Die Typografie-Hierarchie nutzt Bricolage Grotesque für Headlines, DM Sans als Body-Schrift und JetBrains Mono für Code. Das CSS wird über Custom Properties gesteuert und ist vollständig in jeder HTML-Datei eingebettet — kein externer Build-Prozess nötig.

Farbpalette
#000099
Tiefenblau
--color-deep-blue
#FE8F11
Impuls-Orange
--color-impulse-orange
#E4DAD4
Warmgrau
--color-warm-gray
#F3EFEB
Warmgrau BG
--color-warm-gray-bg
#000066
Code-BG
--color-code-bg
#1A1A2E
Text
--color-text
Typografie-Preview
Bricolage Grotesque — Display / Headlines
Architektur des Learning Skills
DM Sans — Body / Fließtext
Der Skill verwandelt beliebige Codebases in interaktive Multi-Level-HTML-Kurse mit bis zu vier Tiefenebenen und zielgruppenspezifischem Helpfulness-Scoring.
JetBrains Mono — Code / Mono
HS = Komplexität(0-3) + Relevanz(0-3) + Lernwert(0-2) + Eigenständigkeit(0-2)
Design-System vertiefen
06
Das Zusammenspiel der Modi
Kurs-Modus, Verstehen-Modus, Kombiniert-Modus — und wie KG-Daten das Scoring verbessern

Im Kurs-Modus analysiert Claude die Codebase direkt und erzeugt HTML-Kurse. Im Verstehen-Modus entsteht nur der Knowledge Graph mit Dashboard. Der Kombiniert-Modus ist das Beste aus beiden: Erst wird der KG erzeugt, dann fließen dessen Daten in die Kurs-Erstellung ein.

Der entscheidende Vorteil des Kombiniert-Modus: KG-Daten wie Fan-in/Fan-outFan-in = Anzahl eingehender Edges (wie viele andere Dateien importieren diese). Fan-out = ausgehende Edges. Hoher Fan-in deutet auf eine Kern-Komponente hin., Layer-Zuordnung und Complexity-Ratings machen das Helpfulness-Scoring objektiver. Ein Node mit hohem Fan-in bekommt automatisch einen Relevanz-Bonus.

Modi-Vergleich
Eigenschaft Kurs-Modus Verstehen-Modus Kombiniert-Modus
Output HTML-Kurse (L0-L3) knowledge-graph.json + Dashboard Beides
Phasen Phase 0-6 Phase 0-7 Phase A0-A7, dann B0-B6
Agenten Keine (Claude direkt) 8 spezialisierte Agenten 8 Agenten + Claude direkt
HS-Scoring Heuristik-basiert Nicht relevant KG-gestützt (objektiver)
KG-Bonus Nicht verfügbar Nicht relevant +1 Complexity, +1 Fan-in, +1 Core-Layer, +1 Edge-Dichte
Schlüsselwörter "Kurs", "Tutorial", "HTML" "verstehen", "graph", "dashboard" "beides", "kombiniert", "alles"
Modi-Zusammenspiel vertiefen
07
Erweiterbarkeit
Sprachen, Frameworks, Agent-Definitionen, Custom-Zielgruppen

Der Learning Skill ist modular aufgebaut. Neue Programmiersprachen werden als Markdown-Dateien in languages/ hinzugefügt (aktuell 23 Sprachen von C++ bis YAML). Framework-spezifische Regeln liegen in frameworks/ (10 Frameworks von Django bis Vue). Jede Datei erweitert das Wissen der Agenten, ohne dass skill.md geändert werden muss.

Neben den drei vordefinierten Zielgruppen (Anwender, Entwickler, Entscheider) können Custom-Zielgruppen mit eigenem Tiefenprofil definiert werden. Die Agent-Definitionen in agents/ sind ebenfalls erweiterbar — jeder Agent ist eine eigenständige Markdown-Datei mit YAML-Frontmatter und klarem Prompt-Template.

Ordnerstruktur
# Learning Skill v2.0 — Verzeichnisbaum skill.md # Orchestrator + Regeln agents/ project-scanner.md # Datei-Inventar file-analyzer.md # Nodes + Edges extrahieren architecture-analyzer.md # Layer-Erkennung tour-builder.md # Lernpfade graph-reviewer.md # Graph-Validierung assemble-reviewer.md # Batch-Merge domain-analyzer.md # Fachdomäne knowledge-graph-guide.md # Dashboard languages/ # 23 Sprach-Addenda typescript.md python.md rust.md go.md ... frameworks/ # 10 Framework-Addenda react.md nextjs.md django.md spring.md ...