Develop, scaffold, and maintain custom REDAXO PHP CMS addons, modules, templates, backend pages, API endpoints, Symfony Console commands, SQL queries, metainfo fields, and event hooks with safe patterns, idempotent scripts, and Composer integration.
npx claudepluginhub friendsofredaxo/claude-marketplace --plugin redaxo-coreBuilding and maintaining custom REDAXO addons – package.yml, boot.php, install/update/uninstall, lang files, fragments, backend pages, the assets pipeline (and the reinstall-to-sync rule), cache-busting on asset URLs, vendor dependencies, and the common-pitfalls checklist. Use when the user creates a new addon, edits package.yml, sets up backend pages, ships frontend assets from an addon, integrates Composer dependencies, or asks how to package functionality as a reusable addon.
Building HTTP/AJAX endpoints in REDAXO using rex_api_function – the lib/ class location, naming convention, $published flag for frontend access, JSON responses, CORS for cross-domain widgets, and the rex-api-call URL. Use when the user adds an AJAX/HTTP endpoint to a custom addon, builds a JSON API for a frontend widget, or asks how to expose data via /index.php?rex-api-call=. Distinct from the FriendsOfRedaxo/api addon (covered by the redaxo-api-addon plugin).
REDAXO project structure, request lifecycle, and core classes. Use when the user works on a REDAXO codebase, mentions REDAXO directory layout, asks about rex_addon/rex_config/rex_path/rex_url/rex_clang/rex_request, or when files under redaxo/src/, redaxo/data/, or redaxo/cache/ appear in the conversation.
Building CLI / diagnostic / maintenance commands for REDAXO addons using Symfony Console (rex_console_command). Covers the required class location, naming convention, package.yml registration, and SymfonyStyle helpers. Use when the user adds a CLI tool to an addon, wants a cronjob entry point, builds a diagnostic command, or asks "how do I run X from the command line in REDAXO". Replaces the anti-pattern of writing standalone bootstrap scripts in bin/.
REDAXO Extension Points – the hook system for modifying core/addon behavior without patching files. Use when the user mentions rex_extension::register, hooks into events like ART_PRE_VIEW / OUTPUT_FILTER / PACKAGES_INCLUDED, or wants to extend backend pages and content.
Defining and managing REDAXO metainfo fields (cat_*, art_*, med_*) – the SELECT/RADIO/CHECKBOX `params` separator rules (| between options, : inside an option), the SQL-query escape hatch, the rex_metainfo_add_field idempotency caveat, and filtering categories by metainfo via rex_navigation::addFilter. Use when the user adds a metainfo field, sees broken/extra options in a metainfo dropdown, writes idempotent setup scripts that touch metainfo, or filters navigation by category metainfo.
Authoring REDAXO modules (input/output PHP) and using REX_VALUE / REX_MEDIA / REX_LINK / REX_LINKLIST / REX_MEDIALIST placeholders. Use when the user creates or edits a module, mentions "Modul" or "Module", works with REX_VALUE[1..20], or builds backend forms for content blocks.
Database access in REDAXO using rex_sql – queries, prepared statements, transactions, and proper escaping. Use when the user runs SQL in a REDAXO project, mentions rex_sql, queries the rex_* tables, or writes addon code that touches the database.
REDAXO template authoring – page layouts that wrap article content. Use when the user creates or edits a template, asks about getArticle(), works with rex_fragment, sets up multi-language output, or wants to embed slices into a layout.
Scaffold a complete REDAXO addon skeleton with package.yml, boot.php, install/uninstall, lang files, and an optional backend page. Creates real files in redaxo/src/addons/. Invoke as /redaxo-core:rex-create-addon when the user wants a new addon scaffolded.
Scaffold a new REDAXO module with input/output PHP, REX_VALUE placeholders, and proper escaping. Asks for a name and the fields it should contain. Invoke as /redaxo-core:rex-create-module when the user wants a new module scaffolded.
A collection of Claude Code plugins that turn Claude into a knowledgeable assistant for REDAXO – a flexible PHP-based content management system.
The marketplace is modular: install only the plugins for the addons you actually use in your project. Claude then loads the matching skills automatically when relevant.
In Claude Code, add this marketplace once:
/plugin marketplace add FriendsOfREDAXO/claude-marketplace
Then install the plugins you need. The core plugin is always recommended:
/plugin install redaxo-core@redaxo-marketplace
Add addon-specific plugins based on what your project uses:
/plugin install redaxo-yform@redaxo-marketplace
/plugin install redaxo-yrewrite@redaxo-marketplace
/plugin install redaxo-structure@redaxo-marketplace
/plugin install redaxo-mform@redaxo-marketplace
/plugin install redaxo-multiglossar@redaxo-marketplace
| Plugin | What it covers | When to install |
|---|---|---|
redaxo-core | Architecture, modules, templates, rex_sql, extension points, addon development, console commands, rex_api_function, metainfo fields | Every REDAXO project |
redaxo-structure | Articles, categories, content editing, meta info | Almost always (Structure is part of core) |
redaxo-yform | YForm tables, datasets (YOrm), field/validate/action reference, frontend forms, email templates, REST API | If yform is installed |
redaxo-mform | Module input forms with MForm::factory(), flex repeaters, custom-link/imagelist/colorswatch widgets, output helpers, MForm-provided YForm value types | If mform is installed |
redaxo-yrewrite | Domains, pretty URLs, redirects, multi-language SEO | If yrewrite is installed |
redaxo-ycom | Frontend user auth, login/registration/password forms, groups, media protection, OTP/2FA, tokens, SAML/OAuth2/CAS | If ycom is installed |
redaxo-api-addon | FriendsOfRedaxo/api – Bearer-token REST API for articles/categories/slices/modules/templates/media | If you call (or extend) the api addon |
redaxo-multiglossar | MultiGlossar term management, multilingual glossary content, DOM-based frontend replacement, tooltip/link output, exclusion rules | If multiglossar is installed |
Each plugin contains Agent Skills – focused instruction packages that Claude loads on demand based on what you're working on. Edit a module file, and redaxo-modules activates. Ask about URL routing, and yrewrite-domains kicks in. Skills are namespaced per plugin, so redaxo-core skills won't collide with anything else.
When the marketplace is updated, refresh your local copy:
/plugin marketplace update redaxo-marketplace
Found a missing pattern, an outdated example, or a bug? PRs welcome. See CLAUDE.md for plugin authoring conventions, the skill activation rule, and the local testing workflow.
MIT
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Share bugs, ideas, or general feedback.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim