Was macht feature-sliced-design?
Offizielles Feature-Sliced Design (FSD) v2.1 Skill zur Anwendung der Methodik in Frontend-Projekten. Nutzen, wenn die Aufgabe die Organisation der Projektstruktur mit FSD-Layern betrifft, entscheiden, wo Code hingehört, Platzierung statischer Assets (Bilder, Icons, Schriftarten, PDFs), Gruppierung eng verwandter Slices, Definition öffentlicher APIs und Importschranken, Auflösung von Cross-Imports oder Bewertung des @x-Patterns, Entscheidung, ob ein Entity erstellt oder entfernt werden soll, Bewertung, ob die Entities-Ebene überhaupt benötigt wird, Entscheidung, ob Logik lokal bleiben oder extrahiert werden soll, Migration von FSD v2.0 oder einer Nicht-FSD-Codebasis, Integration von FSD mit Frameworks (Next.js App Router und Pages Router, Nuxt, Vite, Astro) oder Implementierung gängiger Patterns wie Authentifizierung, API-Handling, Redux und TanStack Query (React Query) innerhalb von FSD.