Königstein 2026

Fachdidaktische Gespräche zur Schulinformatik

18.–20. März 2026 · Sächsische Schweiz

Vibe Coding · Agentic Coding

Wir verwenden GMLS (Generative Machine Learning Systeme) nach Beat Döbeli Honegger statt «KI». Warum wir den Begriff «Künstliche Intelligenz» vermeiden sollten · Warum GMLS und nicht einfach LLM?

Vibe Coding und Agentic Coding sind grundverschieden. Vibe Coding (Andrej Karpathy): Idee beschreiben, Code kopieren, schauen ob es läuft. Agentic Coding: Das System plant, programmiert, testet und deployt — der Mensch kuratiert, gestaltet UX und iteriert am Produkt. Wie der Unterschied zwischen GPS-Navigation und einem selbstfahrenden Auto.

Der Automatisierungsgrad hat sich komplett umgekehrt. Von 80/20 manuell/auto über 20/80 bis dahin, dass kein Code mehr von Hand geschrieben wird. Die Stunden fliessen in Kuratierung, UX und Produktentscheidungen. Dieser Wechsel passierte innerhalb eines Jahres — beschleunigt dadurch, dass die Tools selbst (Claude Code, GPT Codex u.a.) massiv dazugelernt haben.

Von «funktioniert es?» zu «ist es das, was ich wollte?» Anfangs war der Code oft fehlerhaft. Inzwischen funktioniert er zuverlässig. Die Herausforderung verschiebt sich: Wie präzise lässt sich eine Vision beschreiben — technisch und gestalterisch?

Vom Entwickler zum Kurator. Die Rolle verschiebt sich: UX, Benutzerführung und visuelles Design werden iterativ mit dem System erarbeitet. Code schreibt das System — Kuratierung, Produktgespür und Feinarbeit an der Oberfläche bleiben beim Menschen.

Refactoring: Bestehende Projekte migrieren und modernisieren. Flash→HTML5, alte Codebases aufräumen, Techstacks wechseln — hat in der Praxis durchgehend gut funktioniert.

Reverse-Engineering: ROMs analysieren, Hex-Daten interpretieren, Spielwelten extrahieren. Auch bei unkonventionellen Aufgaben überraschend leistungsfähig. Dazu komplette Spiele und Game-Engines — von Scratch bis WebGL-FPS.

MCP fest im Workflow. Model Context Protocol verbindet Claude Code mit externen Diensten — Browser, Office-Anwendungen, Datenbanken, APIs. Das System bedient GUIs eigenständig, liest und schreibt Dateien, steuert Webseiten. Über angebundene Messenger (Telegram, Slack u.a.) können Dritte Änderungswünsche einreichen, die automatisch umgesetzt und deployt werden.

Spracheingabe ergänzt die Tastatur. Anforderungen und Texte lassen sich per Sprache diktieren. Bisher über einen Umweg: die Spracheingabe von ChatGPT zweckentfremdet als Diktiertool für Claude Code. Mit dem kommenden /voice-Befehl wird Sprache nativ in Claude Code integriert.

Die Tool-Landschaft hat sich komplett gewandelt. Von GPT-Funktionen über IDE-Plugins (Copilot) und GMLS-IDEs (Cursor, Windsurf) bis zu eigenständigen Terminal-Tools. Nicht mehr Assistenten im Editor — eigenständige Systeme.

Brauchen wir noch klassische Benutzeroberflächen? Über MCP bedienen GMLS andere Apps per REST, API oder UI — und können deren Daten aggregieren und in Formen aufbereiten, die in der App selbst gar nicht vorgesehen sind. Beispiel: Ein LMS hat die Daten über Schüleraktivitäten, aber nicht die Auswertung, die gerade gebraucht wird. Per MCP werden die Daten abgeholt und neu zusammengestellt. Schnittstellen werden für GMLS designt, nicht für den Endnutzer. Und weil Agentic Coding so schnell geht, lohnen sich selbst Einmal-Apps. Früher undenkbar, heute: einfach machen.

Barrierefreiheit bekommt eine neue Dimension. Chat und Sprache als Interface senken Hürden massiv. Agentic Coding erlaubt es, Barrierefreiheit in bestehenden Anwendungen ernsthaft mitzudenken — was bisher oft an fehlenden Ressourcen gescheitert ist.

Die Phasen

Schon seit GPT werden GMLS fürs Programmieren genutzt — Funktionen generieren, IDE-Plugins wie GitHub Copilot, GMLS-IDEs wie Cursor und Windsurf. Das war aber noch massiv fehleranfällig, führte oft zu Frust und gab kein gutes Bild ab von Coden mit GMLS. In dieser Phase noch viel Copy-Paste aus dem Chat, Debugging von Hand, Deployment über GUI.

Refactoring eines alten kibs.ch-Projekts — Pixel-Art Avatar-Generator

Flash→HTML5 Refactoring, WebSockets ausprobiert

Gitarrenchords lernen — 2-3 Shots Quick-Demo

Schnelles FPS-Experiment — Vorarbeit zur EMgine

PS1 ROM Reverse-Engineering — Hex knacken, Spielwelten extrahieren, WebGL

Extrahierte PS1-Spielwelten im Browser rendern — WebGL 3D-Viewer

«Ehrenprojekt» — 9-10 Min Aufwand, komplettes Refactoring

Claude Code CLI Launch Sonnet 3.5

Umstieg auf Claude Code (CLI). Erste komplette App von Null gebaut — inklusive Server-Setup, Datenbank und Deployment. Der Workflow hat sich fundamental verändert.

V2 von Grund auf — Testdaten-Generator, 80% Claude Code

Testbeispiel in 2-3 Shots — Demo des neuen Workflows

Karteneditor von 2D in 3D FPS Games — WebGL

Version 1 der Musikmarker — Musik machen mit selbst entwickelten AR-Markern im Browser

Python-Generator für SB3-Dateien — Claude Code hat das Scratch-3-Format gelernt und kann Spiele per Text/Stimme programmieren

Extended Thinking Opus 4

Scratch

Nov – Dez 2025 · Meilenstein

Vier Projekte rund um Scratch — nicht um zu zeigen, dass GMLS Scratch automatisieren können (das liegt auf der Hand), sondern um herauszufinden: Was bleibt eigentlich übrig, wenn das Tool den Code schreibt? Worauf muss man sich konzentrieren?

Claude Code übernimmt fast alles — von der Architektur über Tests bis zum Deploy. Der Fokus auf Kuratierung, UX und visuelle Gestaltung kristallisiert sich hier stärker heraus.

Digitale Pinwand — Kinder pinnen ihre Scratch-Projekte an

Zertifikats-Generator für Scratch-Kurse — 100% Claude Code

Twine Box ↗ Refactoring

Storytelling-Plattform — reines Techstack-Refactoring

Wolfenstein-3D-Style FPS im Browser — Three.js

2D-Kampfspiel im Browser — Charakterauswahl, Attacken

Modulare FPS-Engine — Three.js, JSON-konfiguriert, eigenes Levelformat

Sonnet 4 + Sub-Agents Hooks & CLAUDE.md

MCP-Server Integration

Jan 2026 · Meilenstein

Model Context Protocol (MCP) verbindet Claude Code mit externen Diensten. Lehrkräfte können Change-Requests direkt per Chat-Nachricht einreichen — Claude setzt sie um und deployt automatisch.

  • Direkte Integration in Messaging-Dienste
  • Change-Requests von Lehrkräften per Chat
  • Automatische Umsetzung und Deployment

Claude Code übernimmt Planung, Programmierung, Tests und Deployment. Der Fokus liegt auf Kuratierung, UX-Design und Benutzerführung — dabei fallen weiterhin substantielle Stunden an, die aber ins Produkt fliessen statt in Code.

Spieleplattform — 100% Agentic, Input: Kuratieren/UX

Karteneditor — Teil der Spielwerkstatt

Würfelspiel-Editor — Teil der Spielwerkstatt

Musik machen mit AR-Markern im Browser — 100% Agentic, 50-60h

Notenspiegel mal anders — Bewertungen visualisieren in der Oberstufe

Komplettes CMS für einen Zauberkünstler — Website-Editor (Startseite, Leistungen, Galerie, Testimonials, FAQ, Event-Profile, Medienbibliothek), Buchungen & Finanzen, E-Mail/SMS-Versand, Analytics

11 Zauber-Apps (Gedankenleser, Hellseher, Zahlenprophet, Spicker, Fälscher u.a.) + Micro:Bit Workshop-Dokumentation — Login-geschützt

Mediathek mit 51 klassischen Serien-Intros — Retro-Ästhetik, Scanline-Effekte, durchsuchbares Grid

Opus 4.6 + Sonnet 4.6

Showcase

Avatars
Avatars
La Bamba
La Bamba
Chord-Trainer
Chord-Trainer
QuickFPS1
QuickFPS1
Bof3 Omen
Bof3 Omen
Bof3 Kartenrenderer
Bof3 Kartenrenderer
2D Fighting
2D Fighting
Faker
Faker
Timer
Timer
Pixel-Klotz
Pixel-Klotz
EMgine 2025
EMgine 2025
MusicFaces
MusicFaces
FPS Engine
FPS Engine
Scratchboard
Scratchboard
Scratchzertifikat
Scratchzertifikat
Twine Box
Twine Box
Wolf3D
Wolf3D
Spielwerkstatt
Spielwerkstatt
Kartenwerkstatt
Kartenwerkstatt
Würfelwerkstatt
Würfelwerkstatt
Marker Music
Marker Music
Medallienspiegel
Medallienspiegel
Zauberwilli CMS
Zauberwilli CMS
Zauberwilli Apps
Zauberwilli Apps
Retro Anime Player
Retro Anime Player

Automatisierungsgrad im Überblick

Feb – Sep 2025
80%
20% auto
Okt – Nov 2025
20%
80% auto
Dez 2025
10%
90% auto
Dez 2025 – Mär 2026
100% auto

Praktische Tipps

Server-Setup als Test

Einmaliger Test mit einem frisch gekauften Server: MySQL, PHP, Nginx und SSL — komplett über das Terminal eingerichtet. Daraus abgeleitet: Mit lokalen SSH-Keys und rsync lässt sich wunderbar lokal entwickeln und deployen.

# Claude Code verbindet sich direkt
ssh root@server "apt install nginx php-fpm mysql-server"
# SSL via Let's Encrypt
certbot --nginx -d bastelkram.ch

Deploy mit rsync + SSH-Keys

Kein CI/CD-Pipeline nötig. Claude deployt lokal per rsync — schnell, einfach, zuverlässig. Ein Befehl, alles online.

#!/bin/bash
rsync -avz \
  --exclude='.git' --exclude='.DS_Store' \
  --exclude='deploy.sh' \
  ./ admin@server:/var/www/bastelkram.ch/

MCP für Lehrkräfte-Requests

Ausgewählte Personen testen mit einem begrenzten Token-Kontingent: Änderungswünsche per Chat eingeben, Claude setzt um und deployt automatisch.

// .claude/settings.json
{
  "mcpServers": {
    "telegram": {
      "command": "npx",
      "args": ["telegram-mcp-server"]
    }
  }
}
Tony Stark mit Jarvis in der Werkstatt
«Man fühlt sich wie Iron Man mit Jarvis.»