thomascasali
- 6 skills
- 0 followers
- 6 hours ago last updated
- ▌ Brainstorming Design · thomascasaliAllinea con l'utente sul design prima di scrivere codice, per task non banali. Da usare quando l'utente chiede una nuova feature, un nuovo progetto, una nuova presentazione didattica, un refactoring architetturale, o quando il task ha più strade plausibili. NON da usare per fix puntuali, edit minimi, o task con istruzioni già esplicite.
- ▌ Debugging Sistematico · thomascasaliRisolvi un bug, errore o comportamento inatteso trovando la causa radice prima di proporre fix. Da usare quando l'utente segnala un errore, un test che fallisce, un comportamento sbagliato, una regressione, o quando ci sono già stati 2+ tentativi di fix che non hanno funzionato. NON da usare per nuove feature o refactoring.
- ▌ Deploy Production · thomascasaliWorkflow unificato per deploy Docker+Traefik su VPS. Supporta deploy backend-only, frontend-only, full, e no-cache per tutti i progetti con Docker Compose + Traefik + Let's Encrypt.
- ▌ Flutter Production · thomascasali bundleBuild production-grade Flutter apps with Firebase or custom API backends. Use when creating apps requiring Firebase Auth (Google Sign-In), Firestore real-time database, push notifications (FCM), RTMP streaming, WebSocket real-time (Pusher), JWT authentication, background services, or Play Store/TestFlight deployment. Covers both Riverpod and Provider state management, feature-based architecture, ProGuard configuration, iOS/Android release builds, and common troubleshooting patterns.
- ▌ Verifica Prima Di Completare · thomascasaliPrima di dichiarare una task completata, fixata, funzionante o pronta per il deploy, esegui il comando di verifica e leggi l'output. Da usare quando stai per scrivere "fatto", "risolto", "funziona", "pronto", "deployato" o equivalenti. NON da usare per task di pura esplorazione/lettura senza modifiche.
- ▌