← ClaudeAtlas

ordner-flatteninglisted

Verschachtelte Ordnerstrukturen in flache, maschinenlesbare Layouts umstrukturieren. Bash-basiert mit intelligenter Merge-Logik.
ellmos-ai/skills · ★ 1 · AI & Automation · score 80
Install: claude install-skill ellmos-ai/skills
# Workflow: Ordner-Flattening Ziel: Verschachtelte Ordnerstrukturen in eine flache, maschinenlesbare Struktur ueberfuehren. Vorteil: Nicht mehr durchklicken, sondern per Datenbank (Verzeichnis.db) suchen. Duplikate sind erlaubt wenn thematisch sinnvoll. --- ## Uebersicht der Phasen | Phase | Was passiert | Script-Abschnitt | |-------|-------------|-----------------| | 1 | Flatten: Alle Unterordner auf eine Ebene ziehen | `phase_flatten` | | 2 | Kuerzen: Lange Pfad-Namen auf letztes Segment kuerzen, mergen bei Konflikten | `phase_shorten` | | 3 | Bereinigen: Mehrfach-Unterstriche (`___`) aufloesen, trailing `_` entfernen | `phase_cleanup_underscores` | | 4 | Gruppieren: Zahlen-Ordner, CD-Ordner, kurze Namen in Sammelordner | `phase_group_problematic` | | 5 | Tripel-Analyse: Gleitende 3er-Gruppen, kuerzester Name als Merge-Ziel | `phase_tripel_merge` | | 6 | Medienformat-Merge: Ordner nach Dateityp zusammenfassen (Template) | `phase_media_merge` | | 7 | Aufraeumen: Leere Ordner loeschen | `phase_cleanup_empty` | --- ## Wichtige Regeln ### Tripel-Analyse Matching - **Substring**: `Aufklaerung` in `Aufklaerungsbroschueren` -> merge in `Aufklaerung` - **Plural/Umlaut**: `Raum` = `Raeume`, `Teil` = `Teile`, `Buch` = `Buecher` - **Erstes-Wort**: `Autismus ADHS` matcht `Autismus Beruf` (gleicher Anfang) ### Mindestlaenge - Einwort-Name ohne Leerzeichen: **mindestens 8 Zeichen** (verhindert `Hand`, `Haus`, `Form`) - Mit Leerzeichen (z.B. `ICF Katalog`): **ab 3 Zeichen OK** - D