What problem does it solve?
This Skill solves the confusion and slowdown that developers face when building and debugging baseweb applications that mix an async Quart backend with a Vue/Vuetify frontend and Socket.IO real-time events.
Core Features & Use Cases
- Async Quart page + API development: Create route-backed Vue pages, define REST endpoints using
Resource classes, and handle request payloads with async patterns.
- Socket.IO event implementation: Add server-side event handlers (connect, disconnect, message, broadcast, room targeting) with proper async behavior.
- Authentication wiring for HTTP and WebSockets: Protect both REST and Socket.IO handlers using baseweb’s
authenticated hook so features work consistently across transport layers.
- Practical debugging workflows: Identify common misconfigurations (missing routes/resources, wrong async usage, request context issues) and verify behavior via local endpoints and Socket.IO connection checks.
Quick Start
Ask the skill to generate a new page module that registers a Vue component, adds a protected REST endpoint, and includes a Socket.IO handler for real-time updates in an existing baseweb Quart app.