Skill Claude Code
Use when creating or updating Zolinga modules, wiring services/events in zolinga.json, handling config access, and following core project structure conventions.
Skill Claude Code
Use when creating or updating Zolinga modules, wiring services/events in zolinga.json, handling config access, and following core project structure conventions.
Skill Claude Code
ALWAYS use when writing, modifying, or reviewing ANY PHP code in this repository. Enforces strict typing, naming, file layout, method length, and listener/service interface conventions. This skill is mandatory for all programming tasks.
Skill Claude CodeCodex
Guidance preparing a release of the system core or any module, including updating the changelog and version number.
Skill Claude Code
Use before implementing any new feature — check existing services, events, content tags, and installable modules first. Avoid duplicating functionality that already exists in the system.
Skill Claude Code
Use when running Zolinga locally, triggering CLI-origin events, evaluating scripts, and finding the correct run/test command workflow.
Skill Claude Code
Use when implementing sensitive actions or reviewing Zolinga code for authorization gaps, unsafe request handling, and common security mistakes.
Skill Claude Code
Use when serving JSON, plain text, or other non-HTML content from a URL path that goes through the Zolinga content pipeline (public/index.php). Covers the PreflightEvent + ContentEvent two-listener pattern for switching MIME type and generating the response body.
Skill Claude Code
Use when adding localized strings in PHP or HTML, including gettext usage patterns and context-aware translation strings for Zolinga Intl.
Skill Claude Code
ALWAYS use when creating, modifying, or reviewing ANY front-end web components, widgets, or custom elements in this repository. Mandatory for all web component work — creating new components, modifying existing ones, registering in zolinga.json, writing component docs, or debugging component…
Skill Claude Code
Use when placing static files (favicon, robots, verification files, etc.) into the virtual web-root overlay so they are served from root URLs without modifying public/.
Skill Claude Code
How to fire and listen for tracking events (analytics pixels, conversion tracking) using the unified 'tracking' broadcastBack pattern. Use when adding tracking pixels, conversion events, or any client-side analytics triggered by server-side actions.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: