Skill: Frontend UI
When to Use
Use this skill when implementing or modifying UI behavior in:
app/eventyay/static/assetsapp/eventyay/webapp/Vue applications- Django templates under
app/eventyay/**/templates/
Core Workflow
- Identify whether the change belongs to legacy static assets or a Vue app.
- Keep behavior in external scripts (no inline JS; no jQuery).
- Ensure responsive behavior across common mobile and desktop widths.
- Validate accessibility basics: labels, keyboard navigation, focus visibility, and semantic landmarks.
- Add or update tests when UI behavior changes are user-visible.
Guardrails
- Follow
.github/instructions/js.instructions.mdfor JS/Vue conventions. - Follow
.github/instructions/django-template.instructions.mdfor template conventions. - Preserve existing design language unless the task explicitly requests a redesign.
Supporting Artifacts
- Implementation references:
references/ - Reusable templates/checklists:
assets/ - Example validation scenarios:
tests/