What problem does it solve?
This Skill solves the complexity of developing and maintaining a full-stack Progressive Web App for obra inspections within the EFE system, providing unified guidance for React/TypeScript frontend, Node.js/Express backend, Power Automate flows, and SharePoint integration.
Core Features & Use Cases
- Full-Stack PWA Guidance: Covers React/TypeScript with Vite and Tailwind CSS on the frontend, Node.js/Express with JWT and in-memory caching on the backend, and Power Automate flow orchestration.
- Business Logic Enforcement: Defines patterns for non-decreasing obra progress, conditional closure workflows, optional user notifications, and delegated document filtering.
- Spec-Driven Development Process: Establishes a predictable workflow using surgical edits, grep verification, and clear data propagation rules across backend routes, frontend services, React contexts, and screen components.
Quick Start
Use the pwa-inspecciones-obra skill to implement the conditional FAB logic that switches between the new inspection button and the obra closure button based on the last inspection progress value.