next-js-better-auth-integration
Better Auth in Next.js integrieren
Authentifizierung in App-Router-Projekten umfasst häufig Server Components, Middleware, Sessions und Client-State. Dieser Skill gibt Claude, Codex und Claude Code eine fokussierte Checkliste zur Implementierung von Better Auth-Mustern.
Skill-ZIP herunterladen
In Claude hochladen
Öffnen Sie Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„next-js-better-auth-integration“ wird verwendet. Better Auth-Integration für ein neues App-Router-Projekt planen.
Erwartetes Ergebnis:
- Empfohlene Einrichtungsreihenfolge für Auth-Konfiguration, Provider-Einrichtung und Session-Kontext.
- Routenschutzplan für öffentliche und private Seiten.
- Sicherheitscheckliste zu Cookies, CSRF, Secrets und Rate Limiting.
„next-js-better-auth-integration“ wird verwendet. Meine Strategie für geschützte Routen überprüfen.
Erwartetes Ergebnis:
- Bewertung von serverseitigen und clientseitigen Session-Prüfungen.
- Weiterleitungsverhalten für nicht authentifizierte Benutzer.
- Lücken, die vor dem Produktionsrelease zu prüfen sind.
Sicherheitsaudit
SicherReviewed the three static findings in SKILL.md and found no confirmed malicious or unsafe behavior. The flagged lines are descriptive authentication guidance, not executable code, credential access, weak cryptography, or network reconnaissance. No prompt injection attempt or data exfiltration intent was found.
Static false positives ignored (3)
These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.
Qualitätsbewertung
Was Sie erstellen können
Authentifizierung zu einer neuen App hinzufügen
Better Auth-Einrichtung, Session-Kontext und geschützte Seiten planen, bevor Implementierungscode geschrieben wird.
Auth-Architektur überprüfen
Prüfen, ob Session-Handling, Weiterleitungen, Token-Verhalten und Cookie-Einstellungen abgedeckt sind.
Implementierungsaufgaben vorbereiten
Authentifizierungsanforderungen in fokussierte Arbeitspakete für App Router, Middleware und UI-Zustände umwandeln.
Diese Prompts ausprobieren
Verwende diesen Skill, um die Schritte zur Einrichtung von Better Auth für mein Next.js-App-Router-Projekt zu skizzieren. Beziehe erforderliche Dateien, Session-Flow und Umgebungsvariablen ein.
Verwende diesen Skill, um das Verhalten geschützter Routen für diese Seiten zu entwerfen: dashboard, settings und billing. Beziehe Weiterleitungen für nicht authentifizierte Benutzer und Session-Prüfungen ein.
Verwende diesen Skill, um meine geplante Better Auth-Session-Strategie zu überprüfen. Konzentriere dich auf Cookies, JWT-Ablauf, CSRF-Schutz, Rate Limiting und den Umgang mit Secrets.
Verwende diesen Skill, um einen phasenweisen Migrationsplan von benutzerdefinierter Authentifizierung zu Better Auth in einer Next.js-App-Router-App mit Social Login und geschützten Server Components zu erstellen.
Bewährte Praktiken
- Beginne mit Session- und Provider-Anforderungen, bevor du Routen änderst.
- Bewahre Authentifizierungs-Secrets in verwalteten Umgebungsvariablen auf.
- Teste abgelaufene Sessions, ungültige Tokens und Zugriffspfade ohne Authentifizierung.
Vermeiden
- Session-Tokens nicht in unsicherem clientseitigem Speicher ablegen.
- Seiten nicht nur mit clientseitigen Prüfungen schützen.
- Authentifizierungsflows nicht ohne Rate Limiting und CSRF-Prüfung ausliefern.