starter-auth-setup
Bu template'te Firebase'i ve giris yontemlerini kurar. Kullaniciya hangi saglayicilari istedigini (Google, Apple, e-posta dogrulama, misafir gezinme) sorar, AppConfig bayraklarini cevirir ve o saglayi
Files1
View on GitHubSKILL.md.claude/skills/starter-auth-setup/SKILL.md
GitHubGiris Kurulumu
Kod zaten hazir — servisler, ekranlar, route guard ve hata cevirileri yerinde. Bu skill kod yazmaz; soru sorar, bayrak cevirir, manuel adimlari verir.
Tam yonerge: doc/guides/auth_setup.md. Once onu oku ve adimlarini sirayla uygula. Burada kural tekrar edilmez.
Akis
- Durumu oku —
AppConfigbayraklari +firebase_options.dartplaceholder mi? Kullaniciya zaten yaptigi seyi sorma. - Sor — Firebase kurulu mu / hangi saglayicilar / e-posta dogrulama / misafir gezinme. Hepsini tek seferde sor.
- Cevir — yalnizca
lib/product/const/app_config.dart(ve gerekirseAppRouter.protectedPrefixes). Baska dosyaya dokunma. - Dogrula —
./script/verify.sh. - Manuel adimlari ver — yalnizca acilan saglayicilarin blogunu.
Sert kurallar
- Bayrak disinda kod degistirme. Ekranlar ve guard bayraklara gore kendini kurar.
flutterfire configurevefirebase loginsen calistirma — interaktif giris ister, kullaniciya ver.- Google acilirsa Apple'in App Store 4.8 zorunlulugunu mutlaka soyle.
googleServerClientIdbos birakilirsa giris sessizce kirilir — bunu bilgi olarak degil, engelleyici olarak bildir.- Kullanicinin Console/Xcode/keystore tarafinda yapmasi gerekenleri atlamadan, sirali ve kopyalanabilir sekilde ver.
Cikti
Tek ekranda: acilan bayraklar, kullanicinin yapmasi gereken manuel adimlar, ertelenen/atlanan seyler. Baska bir sey yazma.