Che cos'è system-architecture?
Linee guida sull'architettura di sistema per progetti full-stack Python/React. Utilizzare durante la fase di progettazione quando si prendono decisioni sull'architettura: limiti dei componenti, progettazione del livello di servizio, modelli di flusso di dati, pianificazione dello schema del database e analisi dei compromessi tecnologici. Copre l'architettura dei livelli FastAPI (percorsi/servizi/repository/modelli), la gerarchia dei componenti React, la gestione dello stato e le preoccupazioni trasversali (autenticazione, errori, registrazione). Produce documenti di architettura e ADR. NON copre l'implementazione (utilizzare python-backend-expert o react-frontend-expert) o la progettazione del contratto API (utilizzare api-design-patterns). Fonte: hieutrtr/ai1-skills.