Imported from facundososab/rapidfood (
ui/AGENTS.md). Install upstream withnpx skills add facundososab/rapidfood --skill ui. Copyright stays with the author.
rapidfood-admin-panel
Django presenta la interfaz del panel mediante Templates, HTMX, Alpine.js y Tailwind CSS. No usa Django ORM ni define modelos de dominio: toda interacción pasa por RapidfoodClient y DTOs en panel/services/.
Estructura
manage.py,config/: arranque y configuración Django.panel/views/: vistas de presentación.panel/services/: contrato, DTOs, mock y cliente HTTP intercambiables.templates/: templates y parciales HTMX.static/css/tailwind.css,static/css/app.css: fuente y salida CSS.src/imports/pasted_text/: brief y schema de referencia; conservarlos.
Dependencias
Crear un entorno virtual e instalar con:
python -m pip install -r requirements.txt
No se versiona vendor/: las dependencias se resuelven desde requirements.txt.
Estilos
Para recompilar CSS en un entorno con Node.js:
npx @tailwindcss/cli -i static/css/tailwind.css -o static/css/app.css --minify
Auto-invoke Skills
When performing these actions, ALWAYS invoke the corresponding skill FIRST:
| Action | Skill |
|---|---|
| Reviewing or auditing UI/UX | ui-ux-pro-max |
| When adding animations, transitions, or motion to frontend components | animate |
| When applying high-quality design engineering principles and polish | emil-design-eng |
| When creating a UI prototype, mockup, or wireframe | prototype |
| When discussing animation terminology, curves, or concepts | animation-vocabulary |
| When implementing Apple-style design patterns, blur, or typography | apple-design |
| When improving, refining, or debugging existing animations | improve-animations |
| When picking a UI library, component, or primitive for a frontend task | pick-ui-library |
| When reviewing UI to find animation or motion opportunities | find-animation-opportunities |
| When reviewing animations for quality, timing, and feel | review-animations |
| When using, configuring, or troubleshooting the Sonner toast library | ask-sonner |