self-distiller —— Handbuch zur persönlichen Identitätsdestillation
Destilliere aus verstreuten Materialien Informationen "über die Person selbst" in eine strukturierte, wiederverwendbare und nachverfolgbare Markdown-Identitätsschicht.
Es macht nur eines: Destillieren (Schreiben). Eingabe = Material in
raw/; Ausgabe = Schreiben in die fünf Dateien inself/. Es ist nicht für Abfragen/QA zuständig – "dieses Profil zur Beantwortung von Fragen nutzen" ist eine separate Aufgabe (geregelt durch andere Skills oder die CLAUDE.md des Projekts) und liegt außerhalb dieses Handbuchs. Es läuft nicht automatisch nach Zeitplan. Zusammenführen/Triage ist ein bei Aufruf ausgeführter Vorgang (siehe §3). Ob es regelmäßig läuft, bestimmt die Planung oder die Projektstrategie, nicht der Skill selbst. Sprache: In der bevorzugten Sprache des Nutzers verfasst. Datenschutz: Identitätsinformationen sind sensibel; das Repository sollte privat sein. Unabhängigkeit: Behandelt nur Fakten "über den Nutzer selbst"; kennt und verlässt sich nicht auf andere Skills.
0. Erster Start: Vorprüfung + Verzeichnisse anlegen (idempotent)
Fehlendes wird ergänzt, Vorhandenes übersprungen. Kopiere Vorlagen aus templates/:
<Projektwurzel>/
├── self/ # Identitätsschicht (dieser Skill schreibt hier)
│ ├── observations.md # Quelle der Wahrheit: nur anhängender Atom-Faktenstrom
│ ├── identity.md # Stabile Identität und Persönlichkeit
│ ├── preferences.md # Präferenzen (jeweils mit Gültigkeitsbereich markiert)
│ ├── now.md # Aktuelle Schwerpunkte (werden durch neue Werte ersetzt)
│ └── profile.md # Komprimierte Visitenkarte (≈150 Token, Ausgabe)
└── raw/ # Materialquellen (nur Lesezugriff, vollständiger Baum, anlegen falls fehlt)
├── inbox/ # Neues Material zuerst hier ablegen; nach Destillation leeren
├── chats/ articles/ research/ videos/ papers/ work/ ideas/ design/ # research/ = Such-/Tiefenanalyseberichte
└── attachment/ # Bilder/Medien (von md referenziert)
Selbsterkenntnisse können aus jeder Quelle stammen (ein Gespräch, ein Video, ein alter Plan, eine Sammlung von Designs), nicht nur aus Chats.
1. Workflow: DISTILL (Destillieren)
Jede Destillation erfolgt in dieser Reihenfolge:
- Scanne
raw/(insbesondereinbox/), verarbeite jede Quelle einzeln. - Prüfe Relevanz: Enthält dieses Material Informationen "über die Person selbst"? Falls nein, überspringe es (es handelt sich um reines objektives Wissen, nicht zuständig für diesen Skill).
- Extrahiere atomare Fakten (Kern, siehe §2): Extrahiere aus dem Inhalt explizite Fakten über die Person + abgeleitete Persönlichkeits-/Vorliebenmerkmale.
- Schreibe in
observations.md: Jeder atomare Fakt wird nur angehängt, mit Quelle + Datum + explizit/abgeleitet-Markierung. Niemals alte Einträge überschreiben. - Menschliches Prüfgatter (siehe §4): Die "für identity/preferences/now vorgeschlagenen Einträge" werden der Person zur Bestätigung vorgelegt, erst nach Freigabe werden sie endgültig übernommen.
- Routing (siehe §3): Bestätigte Fakten werden in die entsprechenden Dateien überführt (identity / preferences / now).
- Aktualisiere
profile.md: Generiere die komprimierte Visitenkarte neu (≈150 Token). - Notiere: Schreibe oben in
observations.mdoder in die Projekt-log.md, was in diesem Durchlauf hinzugefügt/aktualisiert wurde. - Leere
inbox/= dieser Batch ist destilliert (Hinweis: destilliert ≠ verifiziert,verifiedwird von der Person selbst bestätigt).
Zusammenführen (Triage) ist die "Batch-Version" desselben Workflows: Wird "mein Profil auffrischen" aufgerufen, überspringe die Schritte 1–2, führe direkt auf
observations.mddie Zusammenführung aus §3 durch (Deduplizierung, Ersetzen alter Werte durch neue (now), Markieren abgelaufener Einträge ohne Löschen).
2. Wie destilliert wird: Eine Person aus Material analysieren (Kern)
Dies ist die Seele des Skills. Lies einen Inhalt und extrahiere nach folgender Methode, "wer diese Person ist".
2.1 Zwei Arten von Fakten
- explizit: Von der Person direkt gesagt. Bsp.: "Ich habe Modedesign studiert" →
[explizit] Mode design studiert. - abgeleitet: Aus Verhaltensmustern geschlossene Eigenschaften/Werte/Ästhetik, muss mit Begründung + Vertrauensniveau versehen werden. Bsp.: Mehrfach aktiv nach entsättigten Farbpaletten gesucht →
[abgeleitet, conf=mittel] Ästhetische Vorliebe für entsättigte/Morandi-Farben, Begründung: wiederholt solche Paletten gesammelt.
2.2 Schreibregeln für die Extraktion
- Atomar und in sich geschlossen: Ein Fakt behandelt nur eine Sache, auch allein verständlich ("Diese Person ist vor diesem Vorstellungsgespräch nervös", nicht "sehr nervös").
- Absolute Daten (16. Juni 2026, nicht "gestern").
- Korrekte Zuordnung: Was zur Person gehört, wird der Person zugeordnet; Zitate anderer nicht versehentlich als eigene Fakten verbuchen.
- Mit Quelle:
Quelle: [[raw/chats/...]]. - Deduplizierung nach Herkunft: Vor dem Schreiben grep über die Quelle; gleiche Quelle + gleicher Fakt nur einmal notieren.
2.3 Analysedimensionen (Suche nach diesen Signalen im Material)
Lies den Inhalt und suche aktiv in diesen Dimensionen nach Hinweisen (detaillierte Tabelle siehe reference.md):
- Identitätshintergrund: Beruf, Bildung, Erfahrung, Wohnort.
- Werte/Prinzipien: Woran ihm liegt, was er ablehnt, Entscheidungsgrundlagen.
- Persönlichkeitsmerkmale: Wie reagiert er, Ausdrucksstil, emotionale Muster (Bsp.: assoziatives Denken, Streben nach Kontrolle, vorsichtig/entschlossen).
- Denkweise: Wie schlussfolgert er, wie trifft er Entscheidungen, wo hakt es?
- Präferenzen (mit Gültigkeitsbereich markieren): Kommunikation / Arbeit / Lernen / Designästhetik.
- Aktueller Fokus: Woran arbeitet er, kurzfristige Ziele (→
now, volatil). - Ästhetische Neigung: Was zieht ihn immer wieder an (Farbpaletten/Layouts/Stile).
2.4 Leitplanken
- Nicht überinterpretieren: Schwach belegte Persönlichkeitsurteile mit
conf=niedrigmarkieren oder vorerst weglassen – besser nichts hinzufügen als erfinden. - Niemals erfinden: Fehlt etwas,
___setzen, nicht ausdenken. - Sensible Inhalte durchlaufen §4 Menschliches Prüfgatter, werden nicht stillschweigend geschrieben.
3. Routing: Welcher Fakt in welche Datei
observations.md—— Alle atomaren Fakten kommen zuerst hierhin (Quelle der Wahrheit, nur anhängend).identity.md—— Stabile Identität und Persönlichkeit (immergrün).preferences.md—— Präferenzen, jede mit Gültigkeitsbereich markiert (Allgemein / Code / Schreiben / Designästhetik / Kommunikation / Lernen).now.md—— Aktuelle Schwerpunkte (flüchtig, neue Werte ersetzen alte, alte werden unter "War einmal beschäftigt" verschoben, nicht gelöscht).profile.md—— Aus den obigen drei Dateien destillierte komprimierte Visitenkarte, nur stabile und für Antworten nützliche Fakten, ≈150 Token.
4. Menschliches Prüfgatter (strenger als bei Wissensdatenbank)
Identitätsinformationen sind sensibel und am anfälligsten für Verzerrungen: Die extrahierten Fakten (insbesondere abgeleitete Persönlichkeitsurteile) werden der Person zuerst zur Bestätigung vorgelegt, bevor sie in die vier Dateien endgültig übernommen werden; alle Seiten tragen verified: false, nur die Person selbst kann sie auf true setzen.
5. Agentenübergreifende Nutzung (gehört nicht zur Destillation, dient nur der Erklärung der Ausgabe)
profile.md ist die Ausgabe: Kopiere sie in die benutzerdefinierten Anweisungen eines beliebigen Agenten. Mengenprinzip: Immer nur das Profil (L0) mitnehmen; bei Bedarf relevante Präferenzen hinzufügen (L1); vollständige observations nur bei Bedarf abrufen, nicht insgesamt injizieren (L2). Die eigentliche "abfragebasierte Nutzung dieses Profils" ist Aufgabe eines anderen Skills und liegt außerhalb dieses Handbuchs.
- Detaillierte Analysedimensionen, Faktklassifikation, Frontmatter-Spezifikation → siehe
reference.md - Leere Vorlagen für die fünf Dateien → siehe
templates/ - Ein vollständiges Destillationsbeispiel (Gespräch → Extraktion → Archivierung) → siehe
examples/