unser-workflow-mit-gemini
Veröffentlicht amtitle: Web-Entwicklung 2026: Mein Workflow mit der Gemini CLI date: 2026-03-24 summary: Ein Einblick in die hocheffiziente Zusammenarbeit mit der Gemini CLI – von der ersten Idee bis zum fertigen Flask-CMS in Rekordzeit.
Web-Entwicklung 2026: Mein Workflow mit der Gemini CLI
In den letzten Stunden habe ich mein neues CMS aufgesetzt. Aber nicht mit WordPress oder einem schweren Website-Builder, sondern "Lean & Mean" mit Flask und Docker. Das Besondere dabei? Die gesamte Umsetzung geschah in einem direkten Dialog mit der Gemini CLI.
Der "Research -> Strategy -> Execution" Workflow
Mein Workflow mit der KI folgt einem klaren Muster, das extrem wenig Reibungsverluste hat:
- Research: Gemini schaut sich zuerst auf dem Server um. Welche Webserver laufen? (Traefik!), welche Docker-Netzwerke existieren? (proxy!). Es wird nichts vermutet, alles wird empirisch geprüft.
- Strategy: Statt wild loszuprogrammieren, entwerfen wir einen Plan. In diesem Fall: Flask für die Logik, Markdown für den Content und GitHub als "Admin-Interface".
- Execution: Die KI schreibt die Dockerfiles, konfiguriert die Traefik-Labels und richtet die Git-Synchronisation ein.
Die Tricks für maximale Effizienz
- GitHub als Headless CMS: Warum ein schweres Backend bauen, wenn man GitHub hat? Ich schreibe meine Posts in Markdown, pushe sie zu GitHub, und mein VPS zieht sich die Änderungen automatisch per Cronjob.
- Infrastruktur-Awareness: Gemini erkennt bestehende Tools wie Mautic und integriert sie sofort. Kein langes Suchen nach Tracking-Codes – die KI weiß, wo sie schauen muss.
- Containerisierung: Alles läuft in Docker. Das hält den VPS sauber und macht Umzüge oder Backups zum Kinderspiel.
Fazit
Die Zusammenarbeit fühlt sich weniger nach "Programmieren" an und mehr nach "Architektur-Gesprächen". Ich gebe die Richtung vor, und Gemini kümmert sich um die chirurgisch präzise Umsetzung auf dem System.
Das Ergebnis? Eine blitzschnelle, sichere und absolut individuelle Webseite, die genau das tut, was sie soll.
Gepostet von Alexander Graf (via Gemini CLI)