Jörg Köster demonstrierte, wie er mit Claude Code ein komplettes WEB-Dashboard für Disponenten entwickelte, inklusive Brevo-API-Integration für Zustellstatus-Tracking von Kundenbenachrichtigungen. Der Beitrag zeigte eindrücklich, wie weit die KI-gestützte FileMaker-Entwicklung mittlerweile reicht — von der HTML-Generierung über XML-Snippet-Erzeugung bis zur automatischen Prozeduranalyse.

E-Mail-Dashboard mit Brevo API

Ausgangspunkt war ein konkreter Kundenbedarf: Eine Speditionssoftware sollte ein Dashboard erhalten, das Disponenten den Zustellstatus ihrer E-Mails anzeigt — Zustellungen, Öffnungen, Spam-Markierungen, Bounces und Löschungen. Obwohl Jörg nach eigener Aussage wenig HTML-Kenntnisse besitzt, generierte Claude Code die gesamte Oberfläche inklusive Brevo-API-Anbindung an einem Nachmittag. Als Eingabe diente lediglich die Schnittstellenbeschreibung der Brevo API.

XML-Snippet-Generierung aus Pseudocode

Claude Code analysiert FileMaker-XML-Exporte und generiert daraus neue Skripte als XML-Snippets, die direkt in den FileMaker Script Workspace importiert werden können. Jörg nutzt dabei den FM XML Exploder, der die umfangreichen SaveAsXML-Dateien in handliche Einzeldateien aufteilt. Daraus erstellte er eine komplette Script-Schritt-Referenz, mit dessen Hilfe Claude neue FileMaker Script zurück ins XML-Snippet-Format konvertieren kann.

Claude hatte sich die benötigten Informationen dafür aus zahlreichen Quellen selbständig erschlossen — mit einer rund anderthalb Stunden dauernden Recherche über hunderte Dateien auf dem lokalen Rechner sowie Online-Quellen, darunter MBS-Blog und Russells FM-Checkmate-XSLT-Referenz.

Script Step IDs
https://fmworkmate.com/script-step-ids.html

Aus Pseudocode erzeugt die KI vollständige XML-Snippets inklusive MBS-Befehlen. Bei einem fehlerhaften Skriptschritt (Insert from URL) genügte es, Claude den korrekten Schritt als Referenz zu geben — beim zweiten Versuch funktionierte die Generierung einwandfrei.

Prozeduranalyse: Zusammenhänge erkennen

Besonders beeindruckend war die Fähigkeit zur Prozeduranalyse. Auf die Anfrage „Finde alle Skripte, die für das Anlegen einer neuen Adresse zuständig sind" durchsuchte Claude die XML-Dateien und lieferte in zwei Minuten einen vollständigen Überblick: beteiligte Skripte, Trigger, Navigationsfluss und Fenstersteuerung. Dabei erkannte er selbständig duplizierte Skripte und den gesamten Ablauf — ohne dass diese Zusammenhänge explizit in der Anfrage beschrieben worden wären.

Als Bonus-Beispiel analysierte Claude eine Nummernkreis-Tabelle mit über 100 Feldern und identifizierte selbständig Verbesserungspotentiale der zugrunde liegenden Verarbeitungslogik: potenzielle Jahreswechsel-Fehler, Record-Locking-Probleme bei Hochlast-Rechnungsverarbeitung und fehlende Eingabevalidierung.

Jörg empfahl den Skill Creator von Anthropic, um wiederkehrende Aufgaben in Skills zu kapseln. So bleibt das Kontextfenster klein und Claude weiß sofort, welches Werkzeug für welche Prozedur einzusetzen ist.

Skill Creator
https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md

The Complete Guide to Building Skills for Claude
https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf?hsLang=en

Dokumentation und Wissensmanagement

Jörg baut eine Obsidian-basierte Wissensdatenbank auf, die als KI-Gedächtnis für seine Kundenprojekte dient. Claude konvertierte zudem alle XML-Inhalte in strukturierte Markdown-Dateien.

https://obsidian.md

Zusätzlich erstellte Claude bei Bedarf einen Diff-Report zwischen Development- und Produktionsserver-XML — genau der Anwendungsfall, der Jörg ursprünglich zur Beschäftigung mit XML-Exporten geführt hatte. So können AdHoc-Korrekturen im Produktionssystem schnell in die Projekt-Dokumentation übernommen werden.

Grundlagen und Fazit

Im Gegensatz zum Code-Analyse-Projekt von Marcel Moré, der die XML-Informationen per DuckDB für Claude Code bereit stellt, nutzt Jörg für seinen Workflow einen Datei-basierten Ansatz. Schlüssel ist die Zerlegung der großen XML-Dateien aus dem SaveAsXML in kleine Snippet-Dateien pro Objekt mit Hilfe des XML-Exploders. Claude Code ist dann durch intelligentes Suchen in der Lage, die relevanten Informationen schnell zusammen zu stellen.

FileMaker XML-Export File Exploder
https://github.com/bc-m/fm-xml-export-exploder

Eine weitere wichtige Grundlage ist die Bereitstellung einer Konvertierungsanleitung für alle FileMaker Script-Schritte in das XML-Snippet-Format. Diese wurde von Claude Code selbstständig aus zahlreichen Beispielen und Online-Quellen erstellt.

Mit Claude Code steht ein mächtiges AI Coding Werkzeug zur Verfügung, das auch im FileMaker Umfeld sinnvoll einsetzbar ist für viele Arbeitsabläufe.

Claude Code
https://claude.com/product/claude-code