AI/Gemini_CLI
Einleitung
Dieser Lernpfad führt Sie durch alle Aspekte der Gemini CLI (https://geminicli.com/docs/) – von der grundlegenden Installation bis hin zu fortgeschrittenen Themen wie Agent Skills, MCP-Servern und eigener Entwicklung. Das Ziel ist es, Sie in die Lage zu versetzen, die Leistungsfähigkeit der Gemini-Modelle direkt in Ihrem Terminal für Code-Verständnis, Automatisierung und lokales Projektkontext-Management einzusetzen. Dieser Lernplan wurde durch die direkte Analyse der offiziellen Dokumentation generiert.1. Lernpfad: Strukturierte Wissensaneignung
Stufe 1: Grundlagen und Erste Schritte (Beginner)
- Ziel: Installation, Authentifizierung und erste einfache Befehle.
- Themen:
- Installation & Get Started:
npm install -g @google/gemini-cli - Authentifizierung: Setup für private und Enterprise-Accounts.
- Quickstart: Die allererste Sitzung mit der Gemini CLI.
- Grundlegende Befehle: Kennenlernen der CLI Cheatsheets.
- Gemini 3 auf Gemini CLI: Vorstellung der Gemini 3 Unterstützung und Features.
Stufe 2: Tägliche Nutzung des Workflows (Intermediate)
- Ziel: Gemini CLI effizient für tägliche Entwicklungsaufgaben nutzen.
- Themen:
- Dateiverwaltung: Lokale Dateien und Verzeichnisse durch den Agenten bearbeiten lassen.
- Web Search & Fetch: Inhalte aus dem Internet abrufen und aufbereiten (z. B. Dokumentationen parsen).
- Kontext & Memory Management: Dauerhafte Instruktionen und Fakten verwalten.
- Shell-Befehle ausführen: Systembefehle durch die KI sicher ausführen lassen.
- Session Management: Chats fortsetzen, pausieren und zurückspulen (Rewind).
- Todos & Task Planning: Komplexe Workflows mit Todos strukturieren und schrittweise abarbeiten.
Stufe 3: Fortgeschrittene Funktionen & Features (Advanced)
- Ziel: Konfiguration, Sicherheit und maßgeschneiderte Nutzung im Projekt.
- Themen:
- Projekteinrichtung mit GEMINI.md: Technische Hierarchie von Kontext-Dateien (während der Arbeit in einem Repo).
- Generierung & Modelle: Modelle auswählen (Model routing, Model selection) und anpassen (Temperature, Thinking budget).
- Plan Mode 🔬: Ein schreibgeschützter Modus für detaillierte Planung (Sicherheit vor unbedachter Code-Ausführung).
- Token Caching & Telemetrie: Performance optimieren und Analysen überwachen.
- Themes & Eigene Befehle: UI personalisieren und Custom Commands/Shortcuts anlegen.
- Konfigurationen: System Prompts ersetzen, Ignore-Dateien (
.geminiignore) verwalten und Enterprise-Kontrollen.
- Konfigurationen: System Prompts ersetzen, Ignore-Dateien (
Stufe 4: Erweiterungen, Skills & Automatisierung (Expert)
- Ziel: Gemini CLI programmieren und um eigene Tools erweitern.
- Themen:
- Agent Skills: Erstellen eigener, spezialisierter Agenten für Teilbereiche (mit eigener Verzeichnisstruktur, Tools und Prompts).
- MCP Server: Einrichten und Nutzen von Model Context Protocol Servern, um lokale und Remote-Ressourcen anzubinden.
- Subagents & Remote Subagents 🔬: Delegation komplexer Tasks an Unteragenten.
- Hooks & Extensions: Skripte zur Modifizierung und Anpassung des CLI-Verhaltens nutzen.
- Headless Mode: Automatisierung und Programmierung von CI/CD-Pipelines ohne User-Interface.
- Sandboxing & Trusted Folders: Isolierung und umfassende Sicherheitskonzepte für Tool-Ausführungen.
2. Lernplan: Schritt-für-Schritt Timeline
Woche Fokus Aufgaben und Ziele Woche 1 Setup & Basics - Installation via
npm install -g @google/gemini-cli - Anmeldung und Authentifizierung abschließen
- "Quickstart" und "Get Started" Guides durcharbeiten
- Erste einfache Shell- und Dateiverwaltungsbefehle testen
Woche 2 Daily Workflow & Context - Projektkontext mit einer iterativen
GEMINI.mdin einem Testprojekt anlegen - Dateibearbeitung und Verzeichnisverwaltung vertiefen
- Web-Tool (Search & Fetch) für Recherchen einsetzen
- Verständnis von Session History und Memory / Kontext aufbauen
Woche 3 Planung, Sicherheit & Konfiguration - Komplexe Aufgaben als Todo-Planning strukturieren lassen
- Den experimentellen
Plan Mode 🔬für Refactorings nutzen - Einarbeitung in die
Trusted foldersundSandboxingMechanismen - Ausprobieren des Configuration Reference (z. B. Themes, Shortcuts)
Woche 4 Automation & Extensions - Einen eigenen "Agent Skill" nach Tutorial-Vorlage erstellen und testen
- Einen MCP (Model Context Protocol) Server probehalber in die CLI integrieren
- Den Headless Mode (z. B. für Scripting in Bash) ausprobieren
- Ggf. experimentieren mit Subagents und eigenen Hooks
3. Weiterführende Referenzen & Ressourcen
- Command Reference: Alle Slash-Commands in der Übersicht
- Configuration Reference: Umgebungsvariablen und Einstellungsoptionen
- Policy Engine: Genaue Steuerung der Ausführungsrechte
- Memory Import Processor: Dokumentation, wie Gemini CLI Erinnerungen sammelt und verarbeitet
- Tools Reference: Infos zur Registrierung und Nutzung von Tools
- Troubleshooting: Häufige Probleme und Fehlersuche
Fazit
- Installation & Get Started:
Kategorien:
Keine
Zuletzt aktualisiert am 27.03.2026 21:23