Download

Werkzeugkasten

Alles, was die Lektionen „aus dem Werkzeugkasten des Kurses“ nennen, in einem ZIP: das Kursplugin für dein eigenes Repository, der Start-Vault für das Praxisprojekt, 18 Skills, 72 Befehle, 6 Subagents, Skripte und der Code der Handbücher.

werkzeugkasten.zip herunterladen108 KB

Schnellstart

Entpack das ZIP in deinen Home-Ordner. Die Befehle in den Lektionen gehen von ~/werkzeugkasten aus.

cd ~/Downloads && unzip werkzeugkasten.zip -d ~
werkzeugkasten/
  LIESMICH.md            Schnellstart, dieselben Schritte wie auf dieser Seite
  vault-template/        Start-Vault auf Deutsch: CLAUDE.md, Ordner, Seitenvorlagen
  skills/                18 Skills für das Praxisprojekt Second Brain
  commands/              72 Slash-Commands
  agents/                6 Subagents
  hooks/                 Prüf-Hook für das Frontmatter und seine settings.json
  scripts/               Python-Skripte ohne Abhängigkeiten
  plugins/agents-course/ das Kursplugin
  .claude-plugin/        macht den Ordner zum Plugin-Marktplatz „agentenwerk“
  handbuch/              der Code aus den Bau-Lektionen der Handbücher

Skills, Befehle und Subagents sind auf Englisch formuliert, weil Modelle englische Anweisungen nach unserer Einschätzung am zuverlässigsten befolgen. Die CLAUDE.md im Start-Vault legt fest, dass der Agent auf Deutsch schreibt.

Das Kursplugin

Das Plugin agents-course bringt die Praxis-Lektionen der Kursmodule 1 bis 5 als Skills in jedes Repository. Der Ordner werkzeugkasten ist zugleich ein Plugin-Marktplatz:

claude plugin marketplace add ~/werkzeugkasten
claude plugin install agents-course@agentenwerk
WerkzeugAufrufWas es tutLektion
Kontext-Audit/agents-course:context-auditMisst die vier Orte, findet Cache-Killer und aufgeblähte Kontextfenster.Kontext in der Praxis
Zieltest/agents-course:goal-testMacht aus einer Aufgabe ein prüfbares Ziel und erzeugt Skript und begrenzte Schleife.Loop in der Praxis
Gate-Check/agents-course:gate-checkFindet Entscheidungen, die kein großes Modell brauchen, und schlägt Gates vor, die im Zweifel schließen.Gate in der Praxis
Harness-Audit/agents-course:harness-auditGeht die vier Ringe durch, benennt den Schadensradius und ordnet die Härtung.Harness in der Praxis
Evals-Start/agents-course:evals-bootstrapMacht aus echten Fehlern Testfälle und erzeugt den Trace-Prüfer.Evals in der Praxis
Loop-KritikerSubagent agents-course:loop-criticPrüft das Ergebnis einer Schleife in frischem Kontext gegen das Ziel.Die vier Teile eines Loops

Die Skills sind einfache SKILL.md-Dateien. Sie laufen auch, wenn du sie nach ~/.claude/skills/ kopierst.

Second Brain einrichten

Der Start-Vault, die Skills, Befehle, Subagents, der Hook und die Skripte gehören zum Praxisprojekt. Sie kommen in den Vault, damit sie mit deinen Notizen versioniert werden:

cp -r ~/werkzeugkasten/vault-template ~/brain
mkdir -p ~/brain/.claude
cp -r ~/werkzeugkasten/skills   ~/brain/.claude/skills
cp -r ~/werkzeugkasten/commands ~/brain/.claude/commands
cp -r ~/werkzeugkasten/agents   ~/brain/.claude/agents
cp -r ~/werkzeugkasten/hooks    ~/brain/.claude/hooks
cp ~/werkzeugkasten/hooks/settings.json ~/brain/.claude/settings.json
cp -r ~/werkzeugkasten/scripts  ~/brain/scripts
cd ~/brain && claude

Hast du schon eine .claude/settings.json, überschreib sie nicht. Übernimm den Eintraghooks aus hooks/settings.json von Hand oder ruf im Vault /install auf. Die einzelnen Schritte erklärt Obsidian und der erste Vault. Unter Windows heißt der Befehl python.

Der Start-Vault

vault-template/ enthält die Ordner raw/, wiki/ mit Index und Log,output/, projects/ mit einem Beispielprojekt und vier Seitenvorlagen intemplates/. Die CLAUDE.md regelt Sprache, Ordner, Seitenverträge, Namen, Verlinkung, Widersprüche, Stil und Log. Wie du sie an deine Arbeitsweise anpasst, steht inDeine CLAUDE.md.

Skills

Jeder Skill beschreibt einen Arbeitsablauf. Zwei tragen das System: second-brain-ingest mit der Regel zum Verlinken und second-brain-query mit der Regel zum Belegen. Wie Skills und Befehle zusammenhängen, erklärt Skills und Befehle.

SkillWas er tut
second-brain-ingestEine Quelle einarbeiten: Quellenseite, Konzepte, Entitäten, Links, Index und Log.
second-brain-queryFragen nur aus dem Vault beantworten, jede Aussage mit Seite belegt.
second-brain-backfillEinen alten Bestand in kontrollierten Portionen nachladen.
second-brain-chat-importEinen Chat-Verlauf sichten: einarbeiten, nur ablegen oder verwerfen.
second-brain-transcriptEin Transkript von Video, Podcast oder Sprachnotiz bereinigen.
second-brain-lintDen Vault prüfen und mechanische Fehler reparieren.
second-brain-mergeDoppelte Seiten zusammenführen, Links umbiegen.
second-brain-renameEine Seite umbenennen: Datei, Titel, Alias, alle Links, Log.
second-brain-graphDen Graphen analysieren: Hubs, Brücken, Inseln, Waisen.
second-brain-metricsKennzahlen mit Datum festhalten und den Verlauf zeigen.
second-brain-reviewRückblick: was der Vault gelernt hat und was hakt.
second-brain-changed-my-mindNachzeichnen, wo sich eine Position geändert hat.
second-brain-writeAus den eigenen Seiten schreiben, mit Belegen.
second-brain-reportEinen Recherchebericht aus dem Vault schreiben.
second-brain-quizDich mit Fragen aus deinen eigenen Seiten abfragen.
second-brain-publishPrüfen, was sich veröffentlichen lässt.
second-brain-privacyPrüfen, was nicht in den Vault gehört.
second-brain-projectEin Projekt mit eigener CLAUDE.md und Pipeline anlegen.

Befehle

Jeder Befehl ist eine kurze Datei, die einen Skill aufruft und den Umfang festlegt. Die meisten nehmen ein optionales Argument. Ohne Argument nehmen sie das Ganze: /lint prüft den ganzen Vault,/ingest nimmt alles, was in raw/ wartet.

Import · Modul 3: Import

BefehlWas er tut
/ingestNeues Material aus raw/ ins Wiki einarbeiten
/ingest-urlEine Webseite speichern und einarbeiten
/ingest-youtubeTranskript eines Videos oder Podcasts einarbeiten
/ingest-pdfEin PDF einarbeiten
/ingest-paperEin wissenschaftliches Paper einarbeiten
/ingest-chatsEinen exportierten Chat-Verlauf importieren
/ingest-voiceEine Sprachnotiz einarbeiten
/ingest-newsletterNewsletter ohne Dubletten einarbeiten
/ingest-highlightsMarkierungen aus Büchern oder Artikeln einarbeiten
/backfillEin Archiv in Portionen nachladen

Strukturieren · Modul 4: Strukturieren

BefehlWas er tut
/linkFehlende Verbindungen finden und setzen
/dedupeFast gleiche Seiten finden
/mergeZwei Seiten zusammenführen
/vault-renameEine Seite umbenennen und jeden Link anpassen
/splitEine überladene Seite teilen
/retypeDen Typ einer Seite korrigieren
/schemaFrontmatter gegen das Schema prüfen
/tagsDas Tag-Vokabular prüfen
/aliasesFehlende Aliase finden
/contradictionsOffene Widersprüche auflisten
/indexDen Index neu aufbauen

Graph · Modul 5: Graphen

BefehlWas er tut
/graphDie Form des Graphen beschreiben
/graph-exportDen Graphen für Analysen außerhalb exportieren
/orphansUnerreichbare Seiten finden
/hubsSeiten finden, die den Graphen an sich ziehen
/bridgesSeiten finden, die den Graphen zusammenhalten
/clustersZeigen, worum es im Vault tatsächlich geht
/typed-linksBeziehungstypen setzen, wo sie zählen
/staleKonzeptseiten finden, die lange niemand angefasst hat

Abfragen · Modul 7: Abfragen

BefehlWas er tut
/askEine Frage nur aus dem Vault beantworten
/knowWas weiß ich über ein Thema
/connectDen Weg zwischen zwei Ideen finden
/compareZwei Dinge aus den eigenen Quellen vergleichen
/sourcesZeigen, worauf eine Aussage beruht
/gapsWas in meinem Verständnis fehlt
/contradictsGegen meine Position argumentieren
/timelineWie sich meine Quellen über die Zeit entwickelt haben
/traceZeigen, welche Seiten eine Antwort genutzt hat
/changed-my-mindWas ich revidiert habe

Pflege · Modul 9: Pflege

BefehlWas er tut
/lintStruktur prüfen und Mechanisches reparieren
/healthSchneller Gesundheitscheck
/metricsKennzahlen mit Datum festhalten
/vault-reviewRückblick: was der Vault gelernt hat
/weeklyDer Wochenrückblick
/monthlyDer Monatsrückblick zur Struktur
/pruneFinden, was sicher weg kann
/archiveKaltes Material aus dem Wiki nach archive/ verschieben
/commitDen Stand mit einer brauchbaren Nachricht committen

Ergebnisse · Modul 8: Ergebnisse

BefehlWas er tut
/outlineEine Gliederung aus den Konzeptseiten
/draftEinen Entwurf aus dem Vault schreiben
/reportEinen Recherchebericht schreiben
/publishPrüfen, was sich veröffentlichen lässt
/vault-exportEine Seite oder eine Gruppe von Seiten exportieren
/quizDich mit den eigenen Seiten abfragen
/explainErklären lassen und die Lücken finden
/ingest-mineDie eigenen fertigen Texte einarbeiten

Projekte · Projekte abgrenzen

BefehlWas er tut
/projectEin Projekt anlegen
/project-statusWo ein Projekt steht
/decisionsGetroffene Entscheidungen auflisten
/commitmentsOffene Zusagen auflisten
/handoffEine Übergabe vorbereiten
/scopeWissen aus dem Vault in ein Projekt holen

Sicherheit · Leitplanken

BefehlWas er tut
/privacyPrüfen, was nicht in den Vault gehört
/secretsNach Zugangsdaten suchen
/dry-runEinen Lauf ohne Schreiben durchspielen
/rollbackDen letzten Lauf rückgängig machen
/auditPrüfen, was ein Agent getan hat

Einrichtung · Modul 2: Einrichtung

BefehlWas er tut
/vault-initEinen neuen Vault anlegen
/claude-mdDie CLAUDE.md aufbauen oder aktualisieren
/installSkills, Befehle, Subagents und Hook installieren
/vault-doctorPrüfen, ob die Einrichtung funktioniert
/vault-scheduleGeplante Pflegeläufe einrichten

Subagents

Vier der sechs Rollen lesen nur. Ein misslungener Recherche- oder Analyselauf kann den Vault so nicht beschädigen, und jede inhaltliche Änderung in der Git-Historie geht auf einen Import oder einen Linkdurchgang zurück. Mehr in Agentenrollen.

SubagentSchreibtLäuft
ingestorjawenn Material in raw/ landet
linkernur Linksnach Importen oder wöchentlich
reviewerneinwöchentlich
researcherneinbei Bedarf
graph-analystneinmonatlich oder wenn die Navigation schwer wird
curatorneinvierteljährlich

Skripte und Hook

Die Skripte brauchen nur Python 3 ohne weitere Pakete. Die drei Prüfskripte zählen gleich: index.mdund log.md gelten als Navigation, ein Link auf einen Alias löst wie in Obsidian nicht auf und wird mit der passenden Schreibweise gemeldet, archive/ bleibt außen vor.

DateiWas sie tutLektion
scripts/link_check.pyKaputte Links, Links auf Aliase, Waisen und Stummel.Den Vault linten
scripts/vault_stats.pySeiten nach Typ, Links pro Seite, Waisenquote, meistverlinkte Seiten.Verlinkungsregeln
scripts/graph_export.pyDen Linkgraphen als CSV oder GraphML exportieren.Den Graphen exportieren
scripts/chat_export_to_md.pyExporte von Claude und ChatGPT in eine Datei pro Gespräch umwandeln.Chat-Exporte
scripts/publish.pyNur Seiten mit publish: true in einen Ordner außerhalb des Vaults kopieren.Veröffentlichen und exportieren
hooks/check_frontmatter.pyBlockt eine Wiki-Seite ohne Frontmatter, bevor sie geschrieben wird.Hooks

Code der Handbücher

Die Bau-Lektionen der Handbücher zeigen ihren Code vollständig. Im Ordner handbuch/ liegt derselbe Code als Dateien, damit du ihn nicht abtippen musst.

OrdnerInhalt
handbuch/wissensgraphen/Extraktions- und Prüf-Prompt, Graph-Abfrage
handbuch/gates/Entscheidungs-Endpunkt, Router, Jev-Tausch mit Schattenbetrieb und Bericht
handbuch/harness/Agent-Schleife und Leitplanken in rund 190 Zeilen
handbuch/loop-engineering/Zieltest-Schleife, Kritiker-Schleife, Nachtlauf
handbuch/eval-engineering/Demo-Produkt, Trace-Sammler, Eval-Suite, Kalibrierung, CI-Gate

Lizenz

Teile des Werkzeugkastens beruhen auf Material unter der MIT-Lizenz. Der Lizenztext liegt alsLIZENZ.txt im ZIP und steht auf der Seite Lizenz.