Über
shell-explain ist ein trockener Erklär-Skill, der kopierte Shell-Snippets Zeile für Zeile erklärt, ohne sie auszuführen. Er ist die Antwort auf den uralten Traum, dass curl | sh niemals wieder ungeprüft auf einer Maschine landet. Wer ein Snippet teilt oder aus dem Clipboard einfügt, bekommt eine farbcodierte Tabelle mit Bedeutung, Flags und Risiko-Markierungen.
Praxisbeispiel
Deine Junior-Kollegin schickt dir ein Snippet aus einem Tutorial: find . -name '*.log' -exec gzip {} \;. Der Skill zeigt dir zeigen, dass es alle Log-Dateien unterhalb des aktuellen Verzeichnisses packt und nennt die Tatsache, dass find ohne -maxdepth rekursiv arbeitet. So siehst du sofort, dass in einem grossen Monorepo versehentlich node_modules mit erwischt würde.
Stärken
- Verhindert die typische
rm -rf-Katastrophe durch Vorab-Markierung statt nachträglichem Audit.
Schwächen
- Windows
pwshbleibt aussen vor, weil die Parser auf POSIX-Heuristik aufsetzen.