CMS 08. Mai 2026 · Jan Kristinus

1. REDAXO KI Tag: was wir heute gebaut haben

Ein Marketplace mit Claude-Code-Plugins, neue CLAUDE.md-Files für AddOns und ein paar lokale Sprünge

Heute fand der 1. REDAXO KI Tag statt: ein Tag, an dem die REDAXO-Community zusammengesessen ist und konkret an der Frage gearbeitet hat, wie KI-Werkzeuge wie Claude Code im REDAXO-Alltag eingesetzt werden können. Kein Whitepaper, keine Zukunftsvisionen. Code, der heute läuft.

Drei Dinge sind dabei rausgekommen, die wir hier kurz festhalten wollen.

1. Ein Claude-Code-Marketplace für REDAXO

Das Herzstück des Tages: FriendsOfREDAXO/claude-marketplace. Ein Plugin-Marketplace, den man in Claude Code mit einem Befehl einbindet:

/plugin marketplace add FriendsOfREDAXO/claude-marketplace

Danach lassen sich gezielt die Plugins installieren, die zu den im Projekt verwendeten AddOns passen. Claude lädt die jeweiligen Skills automatisch, sobald sie relevant werden, und mischt sich nicht in Projekte ein, die das jeweilige AddOn nicht nutzen.

Der Stand heute Abend:

  • redaxo-core – Architektur, Module, Templates, rex_sql, Extension Points, AddOn-Entwicklung
  • redaxo-structure – Artikel, Kategorien, Content, Meta-Infos
  • redaxo-yform – YForm-Tabellen, YOrm, Field-/Validate-/Action-Referenz, Formbuilder, REST-API
  • redaxo-mformMForm::factory(), Flex-Repeater, Custom-Widgets, Output-Helper
  • redaxo-yrewrite – Domains, Pretty-URLs, Redirects, mehrsprachige SEO
  • redaxo-ycom – Frontend-Auth, Login/Registrierung, Gruppen, OTP/2FA, SAML/OAuth2/CAS
  • redaxo-api-addon – FriendsOfRedaxo/api, Bearer-Token-REST-API für Artikel/Slices/Module
  • redaxo-multiglossar – Begriffsverwaltung, mehrsprachige Glossare, DOM-basierte Frontend-Ersetzung
  • redaxo-search-it – Suchindex, Frontend-Suche

Neun Plugins an einem Tag. Modular, MIT-lizenziert, jeder kann ergänzen.

2. CLAUDE.md für AddOns

Parallel zum Marketplace ist heute eine ganze Reihe von CLAUDE.md-Files in AddOn-Repos gelandet. Diese Files sind die Bedienungsanleitung, die Claude Code beim Start eines Projekts liest: welche Konventionen gelten, welche Fallstricke es gibt, wie das AddOn architektonisch funktioniert, wo Code gehört und wo nicht.

In der Praxis macht das den Unterschied zwischen einem Agenten, der „irgendwas“ baut, und einem Agenten, der weiß, dass im YForm-Kontext keine rex_sql-Calls direkt rausgehen, sondern über das YOrm-Modell. Oder dass Module-Helper-Funktionen ein function_exists()-Guard brauchen, weil das Modul mehrfach pro Seite gerendert werden kann.

Die CLAUDE.md-Files sind nicht nur Doku für Claude. Sie sind auch nützliche Onboarding-Files für neue menschliche AddOn-Entwickler:innen, die zum ersten Mal in ein FoR-Repo schauen.

3. Lokale Sprünge an einzelnen AddOns

Neben dem Marketplace und den Doku-Files ist an einigen AddOns konkret Code entstanden. Bugfixes, kleinere Features, Refactorings, Tests. Nichts davon spektakulär, aber genau diese Art Pflegearbeit ist es, die Open-Source-Projekte über Jahre tragfähig hält.

Der Beschleuniger heute war: nicht jede Änderung musste einzeln durchgereicht werden. Wer mit Claude Code an einem AddOn saß, konnte parallel das passende Marketplace-Plugin laden, ein Refactoring vorschlagen lassen, die Diffs prüfen und commiten. Das Tempo war spürbar höher als an einem klassischen Hackday.

Wichtig dabei: Tempo ohne sinkende Standards. Jeder Commit ging über reguläre Reviews, jede Änderung lag in einem PR, der von einem Menschen abgenommen wurde. Der Agent hat geschrieben, die Verantwortung blieb bei der Person.

Wie es weitergeht

Der Marketplace ist live, aber nicht fertig. Es fehlen noch Plugins für AddOns wie developer, phpmailer, yperms, media_manager und ein paar mehr. Die Issues sind offen, PRs willkommen.

Wer heute nicht dabei sein konnte und jetzt einsteigen will, fängt am besten so an:

  1. In Claude Code: /plugin marketplace add FriendsOfREDAXO/claude-marketplace
  2. redaxo-core installieren, plus die AddOn-Plugins, die im eigenen Projekt aktiv sind.
  3. Beim nächsten Modul-Edit oder YForm-Tabellen-Change merken, dass Claude plötzlich passende Hinweise gibt, statt zu raten.
  4. Wenn etwas fehlt, einen Issue oder PR aufmachen.

Der 1. REDAXO KI Tag war ein Anfang. Der zweite kommt.


JK

Jan Kristinus