JoomlaGen Workflow Skill

Use this skill for Joomla development, refactoring, review, or testing tasks in this workspace.

Goal

Apply a consistent, secure, and verifiable workflow by composing the existing documents in core and joomla.

Required execution flow

  1. Read architecture.md first and enforce its constraints as highest priority.
  2. Load technical skills based on task scope:
  3. Implement minimal, modular, low-risk changes; avoid structural changes unless explicitly approved.
  4. Run validation with:
  5. Close only if definition-of-done.md is fully satisfied.

Security and consistency guardrails

  • Keep strict alignment with Joomla MVC and repository conventions.
  • Do not introduce new dependencies unless explicitly requested.
  • For map functionality, use only Leaflet and OpenStreetMap.
  • Prioritize small, testable, and reversible changes.

Expected input

Always include:

  • business/functional objective
  • exact change scope (file, module, component)
  • constraints (performance, security, UI, compatibility)

Expected output

  • concise change summary
  • modified files list
  • technical and functional validation status
  • risks, limitations, and next steps when relevant