IDE Vibe Coding

v1Best Practice

Programmieren mit KI direkt im VS-Code-Editor — für Dev-Teams, die ihren Flow behalten wollen, ohne ständigen Tab-Wechsel zwischen ChatGPT und Code.

VS Code auf, Terminal daneben, Claude schreibt mit — kein Kontext-Wechsel zum Browser, kein Copy-Paste aus dem Chat. Du beschreibst den Task, Claude liest dein Repo und liefert den Diff, aber gemergt wird erst nach deinem Review.

So fühlt sich das an

Pagination zu UserList.tsx hinzufügen

Du bekommst das Ticket "UserList braucht Pagination". In VS Code öffnest du das Repo, startest Claude Code im Terminal, schreibst einen Satz: "Füge Pagination zu UserList.tsx hinzu, 20 Items pro Seite, URL-State." Claude liest die bestehende Komponente, schlägt den Diff vor, du bestätigst. Tests laufen, grün. 20 Minuten später ist der PR offen, du hast dich zwischendurch um deinen Kaffee gekümmert.

Struktur

Wie IDE Vibe Coding zusammenhängt

Beide Personen arbeiten auf einem Klon desselben Repos. CLAUDE.md, Skills und Settings kommen aus dem gemeinsamen Git-Repo — persönliche User-Skills bleiben lokal.

Wofür du das brauchst

Wann IDE Vibe Coding passt

4 Situationen aus dem Tour-Online-Alltag. Wenn sich eine davon vertraut anfühlt, bist du hier richtig.

01

Bug in fremdem Code fixen

Du sollst einen Fehler in einem Bereich beheben, den du nie geschrieben hast. Öffne das Repo in VS Code, starte Claude Code im Terminal, beschreibe das Verhalten. Claude liest die Dateien, zeigt dir die Ursache und schlägt einen Fix vor. Du reviewst, passt an, committest.

02

Feature von Grund auf bauen

Du brauchst eine neue Komponente samt Tests und Styling. Statt Boilerplate zu tippen, beschreibst du die Anforderung. Claude nutzt die CLAUDE.md deines Repos und liefert einen Entwurf, der zu eurem Stil passt. Du iterierst weiter — kein Copy-Paste aus dem Netz.

03

Refactoring begleitet durchziehen

Ein Modul muss umgebaut werden. Claude analysiert die Abhängigkeiten, schlägt einen Schrittplan vor, du gibst pro Schritt grün. Kein Big-Bang-Rewrite, keine Black-Box — du verstehst und validierst jede Änderung.

04

Pull Request schneller reviewen

Kollegin hat PR offen, du willst sauber reviewen. Claude fasst den Diff zusammen, markiert auffällige Stellen und prüft auf typische Fehler. Du hast den Kopf frei für die inhaltliche Bewertung, statt durch 600 Zeilen Diff zu scrollen.

Voraussetzungen

Was du dafür brauchst

Einmal eingerichtet, dann fließt es. Die meisten Bausteine bekommst du firmenweit über deinen Tour-Online-Account.

Software

Zugänge

  • GitHub-Org tour-online

    Zugriff auf die Team-Repos über IT beantragen.

    IT-Ticket
  • Claude.ai Team-Plan

    Wird firmenweit bereitgestellt, läuft über deinen Tour-Online-Account.

  • Slack-Channel #ki-workflow

    Fragen, Tipps und Showcases aus dem Kollegium.

API-Keys

  • ANTHROPIC_API_KEY

    Nur wenn du auf API-Abrechnung arbeitest (eigenes Tooling, Automatisierung). Für den Alltag reicht der Team-Plan-Login.

Zeit-Invest

Setup
30 Min
First Value
1 Stunde bis zur ersten produktiven Session
Proficiency
~1 Woche bis flüssiges Arbeiten

Technischer Ablauf

So arbeitest du mit IDE Vibe Coding

  1. 01

    Repo auschecken

    VS Code öffnen, Terminal dazu, Repo klonen (oder wechseln).

    git clone [email protected]:tour-online/<repo>.git && code <repo>
  2. 02

    Claude Code im Terminal starten

    Im integrierten Terminal von VS Code. Beim ersten Mal /init — Claude scannt das Repo und schlägt eine passende CLAUDE.md vor.

    claude
  3. 03

    Aufgabe beschreiben

    Ein Satz reicht oft — je konkreter der Kontext (Dateipfad, erwartetes Verhalten), desto besser die erste Antwort. Claude darf nachfragen, wenn etwas unklar ist.

    > "Füge Pagination zu UserList.tsx hinzu"
  4. 04

    Änderungen reviewen

    Claude zeigt den Diff vor jedem Write. Du bestätigst mit y oder präzisierst. Bei größeren Änderungen lieber Schritt für Schritt, nicht alles auf einmal.

  5. 05

    Tests laufen lassen

    Claude schlägt passende Tests vor und führt sie aus. Bei roten Tests iteriert ihr — keine grünen Tests, kein Commit.

    > npm test
  6. 06

    Commit + Push + PR

    Commit-Message wird aus den Changes generiert, du editierst bei Bedarf. Push auf Feature-Branch, PR im UI öffnen — die Beschreibung aus Claude übernimmt.

  7. 07

    Team-Review einholen

    Der Mensch reviewt den PR. Claude darf Kommentare schreiben, aber nicht mergen. Nach Approval: squash-merge auf main.

Häufige Stolpersteine

Wenn etwas hakt

Die 5 Fragen, die am häufigsten ins Slack-Channel kommen — mit Antwort. Wenn deiner fehlt, freut sich der Kanal.

Claude Code kennt unsere Projekt-Konventionen nicht
Prüfe, ob eine `CLAUDE.md` im Repo-Root liegt und aktuell ist. Ohne ist Claude blind auf Konventionen, Stil-Regeln und Lint-Erwartungen. `/init` legt eine passende CLAUDE.md für das aktuelle Repo an.
#claude-md#setup
Claude ändert zu viele Dateien auf einmal
Abbrechen und Task kleiner formulieren. Statt „Refactor XYZ modul" lieber „Extrahiere Funktion handleSubmit aus UserForm.tsx in eigene Datei". Claude orientiert sich am Scope der Beschreibung.
#scope#workflow
Rate-Limit erreicht mitten in der Session
Tour-Online-Team-Plan hat weiche Limits. Bei harten Limits per `/model haiku` auf das kleinere Modell wechseln oder Session 10 Minuten pausieren. Opus 4.7 ist für Complex, Haiku reicht oft für Rename/Refactor.
#rate-limit#model-switch
Tests schlagen nach Claude-Änderung fehl
Das ist der Normalfall — Claude zeigt dir den Diff, Tests zeigen dir, was übersehen wurde. Kommuniziere die Failure zurück: „Test X schlägt fehl mit Message Y — fix". Drei Iterationen sind okay, mehr als fünf heißt: Prompt war unklar.
#testing#iteration
Wie erkenne ich Erfolg?
Tests grün + Diff überschaubar + PR-Beschreibung macht Sinn ohne Rückfragen. Ein guter Claude-PR liest sich, als hättest du ihn selbst geschrieben — wenn er sich anders liest, war der Prompt zu vage.
#success-criteria

Erweiterungen im Stack

Passende MCPs & Skills

Automatisch aus den Komponenten abgeleitet — jede Extension gehört zu einem Host (z. B. Claude Code oder VS Code) und erscheint hier, wenn dieser Host Teil der Constellation ist. Nichts davon ist an diese Seite gebunden, neue MCPs und Skills tauchen überall auf, wo sie passen.

MCPs · 3

  • MCP
    context-modevia Claude Code

    Context-Window-Optimierer für AI-Coding-Agents — 98% weniger Rohdaten im Kontext durch Sandbox-Tools und Session-Continuity.

    Hooks automatisch, SessionStart + PreToolUse + PostToolUse — ~98% Context-Ersparnis.

  • MCP
    PAL MCPvia Claude Code

    Multi-Modell-Orchestrierung aus Claude Code heraus — Gemini, GPT-5, Grok, Kimi, Ollama & Co. parallel konsultieren. Nice-to-have, sobald du Accounts bei weiteren Providern hast.

    Primärer Host. Tools via `mcp__pal__*` (chat, consensus, clink, codereview, debug, thinkdeep, planner, precommit, challenge, apilookup).

  • MCP
    Supabase MCPvia Claude Code

    Offizielles Supabase-MCP — Schema lesen, Migrations anwenden, SQL ausführen, Edge Functions deployen direkt aus Claude Code.

Skills · 7

  • Skill
    dirs21-designvia Claude Code

    DIRS21-Redaktions-Skill für HTML/CSS im Mahlzahn-Look — near-black Monochrom, Highlighter-Akzent, Neue DIN Variable als Display-Font.

  • Skill
    HyperFramesvia Claude Code

    Schreib HTML. Rendere Video. Für KI-Agents gebaut. Puppeteer-Capture, FFmpeg-Encoding, GSAP-Timelines, TTS und Transitions — alles aus einem Composition-File.

    Installation via `npx skills add heygen-com/hyperframes` — registriert fünf Slash-Commands in Claude Code (`/hyperframes`, `/hyperframes-cli`, `/hyperframes-registry`, `/website-to-hyperframes`, `/gsap`).

  • Skill
    mahlzahn-chartvia Claude Code

    Generiert raffinierte Brainstorming-Charts im Obsidian-Vault — vernetzt Ideen, Quellen und Follow-ups.

  • Skill
    nano-bananavia Claude Code

    Gemini-Image-Generator via CLI — Nano Banana 2 (Flash) für schnelle Konzepte, Pro für finale Assets. Style-Transfer, Green-Screen-Transparenz, Cost-Tracking.

    Via Claude-Code-Marketplace-Plugin oder manuellem Symlink nach ~/.claude/skills/. CLI muss separat via `bun link` oder $PATH-Symlink global verfügbar sein.

  • Skill
    supabasevia Claude Code

    Pragmatischer Supabase-Skill — Auth, Edge Functions, Realtime, Storage, Database, Branching. Kennt die Quirks und liefert Copy-paste-Snippets.

  • Skill

    Postgres-Performance-Best-Practices von Supabase: Query-Tuning, Index-Strategien, Row-Level-Security-Pattern, Connection-Pooling.

  • Skill
    video-usevia Claude Code

    Video-Editor-Skill für Claude Code — schneidet Füllwörter, brennt Untertitel, generiert Animations-Overlays. Text-first über ElevenLabs-Transkript statt Frame-Dumping.

    Installation via symlink: ln -s $(pwd)/video-use ~/.claude/skills/video-use. Skill-Loader erkennt video-use automatisch in neuen Claude-Code-Sessions.

Tour-Online-Empfehlungen

Skills, MCPs, Settings — so setzen wir das auf

6 Empfehlungen, die das Team bei uns teilt. Keine harte Vorschrift, aber erspart dir Lehrgeld. Jeder Eintrag lebt als eigenständiger Datensatz — wiederverwendbar über mehrere Stacks.

  1. 01

    CLAUDE.md im Repo-Root committen

    Workflow

    Team-Konventionen, Stil-Regeln und Lint-Erwartungen gehören dort hin. Jede:r startet mit denselben Vorgaben — statt Claude 30-mal dieselben Instruktionen neu zu erklären.

    /CLAUDE.md
  2. 02

    Projekt-Skills unter .claude/skills/

    Skill

    Wiederkehrende Aufgaben (Migration schreiben, Komponente scaffolden, Release-Notes erzeugen) als Skill packen. Teamweites Werkzeug statt Prompt-Kopien.

    /.claude/skills/<name>/SKILL.md
  3. 03

    MCPs für Supabase und Linear anbinden

    MCP

    Claude liest das DB-Schema direkt und sieht offene Tickets. Kontext ohne Copy-Paste. Die Konfiguration gehört ins Repo, damit alle dasselbe Setup haben.

  4. 04

    PostToolUse-Hook für Formatierung

    Setting

    Nach jedem Claude-Write läuft Prettier/ESLint automatisch. Kein Commit mit unsauberem Format — der Hook zwingt saubere Diffs, ohne dass du dran denken musst.

    /.claude/settings.json → hooks.PostToolUse
  5. 05

    Opus 4.7 als Default, Haiku für Kleinkram

    Setting

    Für komplexe Änderungen Opus 4.7, für Tippfehler und Rename-Aufgaben Haiku 4.5 — kostenbewusst und trotzdem schnell. Umschalten per /model haiku in der Session.

    .claude/settings.json → "defaultModel": "opus-4-7"
  6. 06

    Claude darf niemals direkt auf main pushen

    Workflow

    Human-in-the-Loop bleibt Pflicht. Claude baut den PR, du reviewst, du mergest. Das Gate ist kein Hindernis, sondern die Qualitätsversicherung.

Weiterlernen & Referenzen

Wo du tiefer einsteigen kannst

6 kuratierte Ressourcen — offizielle Doku, Tutorials, Videos, Deep-Dive-Artikel und Community-Kanäle. Nach Einstiegstiefe geordnet, damit du genau die nächste Runde Lernen findest.

Doku · 1

Tutorial · 2

Video · 1

Deep Dive · 1

Community · 1

Reifegrad

Basteln oder enterprise-tauglich?

Produktiv

Produktiv, mit PR-Review-Gate. IDE Vibe Coding ist seit Q4 2025 unser Standard für tägliche Entwicklung. Nicht mehr experimentell — aber auch kein Autopilot. Du bleibst in der Kontrolle, Claude macht den Kontextwechsel und die Boilerplate weg.

Wofür IDE Vibe Coding funktioniert

  • Prototyping & Spikes

    Ideal — schnelle Iteration mit lesbarem Output.

  • Feature-Entwicklung

    Solider Standardfall, mit PR-Review als Safety-Net.

  • Bug-Fixing

    Claude findet Root-Cause oft schneller als klassisches Debugging.

  • Refactoring

    Begleitet, in kleinen Schritten. Keine Big-Bang-Rewrites.

  • !
    Infrastruktur-Änderungen

    Nur mit explizitem Human-Review, Terraform-Plan zuerst.

  • !
    Datenmigrationen mit Kundendaten

    Nie autonom. Dry-Run Pflicht, Staging vor Produktion.

  • Security-kritische Änderungen

    Weiter klassisch — Security-Review durch Fachrolle, nicht durch Agent.

Nicht dafür gedacht

  • Kompletter Autopilot ohne Review
  • Ersatz für fachliches Code-Review
  • Release-Management und Deployment-Gates

Ansprechbar im Haus

Frag sie — sie machen das auch

4 Kolleg:innen, die diese Constellation täglich nutzen. Keine Scheu — sie helfen gern, wenn du einsteigst oder irgendwo hängst.

Wernau

Sophia Klein

Senior Frontend, DIRS21-Team

Nutzt Claude Code täglich für DIRS21-Frontend. Gute Adresse für Fragen zu VS-Code-Integration und Feature-Workflows.

@sophia (Slack)
Leipzig

Marco Bender

Backend-Engineer

Hat die Tour-Online-CLAUDE.md verfasst und führt interne Vibe-Coding-Workshops. Ansprechpartner für Skills und Team-Konventionen.

@marco (Slack)
Wernau

Elena Fuchs

Customer Support

Arbeitet seit kurzem mit Claude Code für interne Tools. Teilt die Einsteiger-Perspektive — ideal, wenn du selbst am Anfang stehst.

@elena (Slack)
Wernau

Jonas Weber

Tech-Lead & Platform

Entscheidet über Enterprise-Guardrails, Modell-Versionierung und MCP-Integration. Bei Infrastruktur- und Compliance-Fragen hier anfragen.

@jonas (Slack)

Beispielprofile · echte Zuordnung folgt mit User-&-Rollen-Schema

Originaltext aus dem Register

VS Code als Host. Claude Code als Harness — wahlweise im Terminal (Claude Code CLI) oder als VS-Code-Extension. Das Modell liest den Workspace, editiert Dateien, führt Tools aus. Opus 4.7 ist der produktive Default.

Dein Feedback

War diese Seite hilfreich?

Zwei Klicks — und das Redaktionsteam weiß, was funktioniert und was fehlt. Optional kannst du einen Satz dazuschreiben.