Tools & Extensions
43 praxisnahe Lektionen zu CLI-Tools und MCP-Servern, die deinen Entwickler-Alltag mit Claude Code produktiver machen. Jede Lektion umfasst Installation, Konfiguration, Best Practices, 12+ Praxisbeispiele, Troubleshooting und die Integration mit Claude Code.
Anfaenger
- bat - Modernes cat mit Syntax Highlighting – Das klassische Unix-Tool cat zeigt Dateiinhalte im Terminal an - aber ohne jegliche Formatierung:
- eza - Modernes ls mit Icons und Git-Integration – Das klassische Unix-Tool ls ist seit 1971 unverändert:
- tree - Verzeichnisbaum-Visualisierung – Um Projekt-Strukturen zu verstehen, musst du normalerweise:
- glow - Markdown im Terminal rendern – Markdown-Files sind überall (READMEs, Docs, Notes), aber im Terminal:
- tldr - Vereinfachte Man Pages – Die klassischen Man Pages sind:
- httpie - User-Friendly HTTP Client – Beispiel : Simpler POST-Request mit curl :
- jq - JSON Processor – JSON ist überall (APIs, Configs, Logs), aber:
- gh - GitHub CLI für Terminal-Workflows – Für Git/GitHub-Arbeit musst du ständig zwischen Terminal und Browser wechseln:
Fortgeschritten
- tmux - Terminal Multiplexer für Power-User – Beim Development jonglierst du ständig mit vielen Tasks:
- lazygit - Terminal UI für Git-Workflows – Git ist mächtig, aber die CLI kann überwältigend sein:
- delta - Git Diff Beautifier mit Syntax Highlighting – Standard git diff Output ist funktional, aber schwer lesbar:
- fzf - Fuzzy Finder für alles – Klassisches Suchen/Auswählen ist ineffizient:
- . ripgrep (rg) - Blitzschnelle Code-Suche – ripgrep (Kommando: rg ) ist ein modernes Such-Tool, das entwickelt wurde, um Code-Basen extrem sc...
- . fd - Moderne File-Suche – fd ist eine moderne Alternative zum klassischen find -Befehl, die Geschwindigkeit, Benutzerfreund...
- . tig - Terminal Git Browser – tig ist ein ncurses-basierter Text-Interface Git-Browser, der eine elegante Alternative zur Komma...
- . zsh - Modern Shell – zsh (Z Shell) ist eine leistungsstarke Unix-Shell, die als erweiterte Alternative zu bash entwick...
- . starship - Modern Prompt Customization – starship ist ein minimaler, extrem schneller und hochgradig anpassbarer Prompt für jede Shell. Ge...
- . yq - YAML Processor – yq ist ein leichtgewichtiges Command-Line-Tool zum Verarbeiten von YAML-Files, ähnlich wie jq für...
- . entr - File Watcher & Auto-Reloader – entr ist ein minimalistisches Tool, das Commands automatisch ausführt, wenn Files sich ändern. Es...
- Lektion 20: prettier - Opinionated Code Formatter – Ohne automatische Formatierung schreibt jeder Entwickler im Team Code in seinem eigenen Stil. Der...
- Lektion 21: eslint - Pluggable JavaScript & TypeScript Linter – Dieser Abschnitt fuehrt dich durch Installation, Konfiguration und praktische Nutzung von ESLint ...
- Lektion 22: ruff - Extremely Fast Python Linter – Dieser Abschnitt zeigt dir Installation, Grundbefehle und erweiterte Konfiguration von ruff -- vo...
- Lektion 23: hadolint - Dockerfile Linter – Probleme : ❌ Kein Version-Tag ( ubuntu → unkontrollierte Updates) ❌ Multiple RUN-Layers (ineffizi...
- Lektion 24: htop - Interactive Process Viewer – Probleme : ❌ Keine visuelle CPU-Bars (schwer zu erfassen) ❌ Keine Mouse-Support ❌ Prozesse können...
- Lektion 25: btop - Modern Process Monitor – btop ist ein moderner, ressourcenschonender System-Monitor mit einer interaktiven Terminal-UI, de...
- Lektion 26: ncdu - Disk Usage Analyzer – ncdu (NCurses Disk Usage) ist ein interaktiver Disk-Usage-Analyzer für das Terminal, der eine sch...
- Lektion 27: hyperfine - Benchmarking Tool – hyperfine ist ein modernes, benutzerfreundliches Command-Line-Benchmarking-Tool, geschrieben in R...
- Lektion 28: pet - Snippet Manager – pet ist ein einfaches, aber leistungsstarkes Command-Line Snippet-Management-Tool, geschrieben in...
- GSD - Get Shit Done – Kategorie : 🔴 Experten-Tool Typ : Meta-Prompting System & Context Engineering Framework GitHub :...
Expert
- Lektion 30: zellij - Moderne Terminal Multiplexer Alternative – zellij ist ein moderner Terminal-Multiplexer, der als zeitgemäße Alternative zu tmux entwickelt w...
- Lektion 31: screen - Klassischer Terminal Multiplexer – GNU screen ist der klassische Terminal-Multiplexer, der seit 1987 existiert und auf nahezu jedem ...
- Lektion 32: fish - Freundliche Interactive Shell – fish (Friendly Interactive Shell) ist eine moderne, benutzerfreundliche Shell für die Kommandozei...
- Lektion 33: ranger - Terminal File Manager (vim-like) – ranger ist ein vim-inspirierter Terminal File Manager, der seit 2009 in Python entwickelt wird. D...
- Lektion 34: nnn - Schneller Terminal File Manager – nnn (n³) ist ein extrem schneller, minimalistischer Terminal File Manager, geschrieben in C. Die ...
- Lektion 35: bandwhich - Network Bandwidth Monitor – bandwhich ist ein modernes Terminal UI (TUI) Tool, das in Rust geschrieben wurde und Netzwerk-Ban...
Mcp
- . MCP Server: Filesystem – Dieser Abschnitt erklaert das grundlegende Konzept des Model Context Protocol und warum es fuer d...
- . MCP Server: Git – Der Git MCP Server gibt Claude Code direkten Zugriff auf Git-Operationen - ohne Shell-Commands ge...
- . MCP Server: Brave Search – Der Brave Search MCP Server gibt Claude Code die Fähigkeit, das Web in Echtzeit zu durchsuchen - ...
- . MCP Server: PostgreSQL – Der PostgreSQL MCP Server gibt Claude Code direkten Zugriff auf deine PostgreSQL Datenbanken. Cla...
- . MCP Server: SQLite – Der SQLite MCP Server gibt Claude Code Zugriff auf SQLite Datenbanken - perfekt für lokale Develo...
- . MCP Server: GitHub – Der GitHub MCP Server gibt Claude Code vollständigen Zugriff auf die GitHub API - Issues, Pull Re...
- . MCP Server: Puppeteer – Der Puppeteer MCP Server gibt Claude Code die Fähigkeit, Browser zu automatisieren - Websites bes...
- . MCP Server: Slack – Der Slack MCP Server integriert Claude Code mit Slack - Messages senden/empfangen, Channels durch...