$npx -y skills add vibeeval/vibecosystem --skill brand-identityVoice framework, visual identity standards, color palette management, typography specs, brand consistency
| 1 | # Brand Identity |
| 2 | |
| 3 | Marka kimligini olusturma ve koruma rehberi. Tutarlilik her seydir. |
| 4 | |
| 5 | ## Voice Framework |
| 6 | |
| 7 | ### Voice vs Tone |
| 8 | |
| 9 | | Kavram | Tanim | Ornek | |
| 10 | |--------|-------|-------| |
| 11 | | Voice | Markanin kalici kisilik ozellikleri | "Profesyonel ama samimi" | |
| 12 | | Tone | Duruma gore degisen ifade bicimi | Hata mesajinda: empatik, basaride: kutlamaci | |
| 13 | |
| 14 | ### Personality Traits Matrisi |
| 15 | |
| 16 | Markanin 4 eksenini tanimla: |
| 17 | |
| 18 | | Eksen | Sol Uc | Sag Uc | Senin Pozisyon (1-5) | |
| 19 | |-------|--------|--------|----------------------| |
| 20 | | Formalite | Resmi, kurumsal | Samimi, konusma dili | ? | |
| 21 | | Enerji | Sakin, olculu | Heyecanli, enerjik | ? | |
| 22 | | Mizah | Ciddi, agirbasli | Eglenceli, espirili | ? | |
| 23 | | Teknik | Basit, herkes icin | Uzman, teknik dil | ? | |
| 24 | |
| 25 | ### Voice Checklist |
| 26 | |
| 27 | - [ ] 3-5 kelimelik voice tanimi var (orn: "Guvenilir, samimi, net") |
| 28 | - [ ] Her voice ozelliginin "yapma" karsiligi var |
| 29 | - [ ] Ornek cumleler var (ana sayfa, hata mesaji, onboarding) |
| 30 | - [ ] Tone varyasyonlari tanimli (basari, hata, bekleme, bilgi) |
| 31 | |
| 32 | ## Visual Identity Standards |
| 33 | |
| 34 | ### Logo Kullanim Kurallari |
| 35 | |
| 36 | | Kural | Detay | |
| 37 | |-------|-------| |
| 38 | | Clear space | Logo etrafinda min logo yuksekligi kadar bosluk | |
| 39 | | Min boyut | Dijitalde min 24px yukseklik | |
| 40 | | Arka plan | Hangi renklerde kullanilabilir, hangilerinde degil | |
| 41 | | Varyasyonlar | Full color, monochrome, reversed (dark bg) | |
| 42 | | Yasaklar | Stretch etme, renk degistirme, efekt ekleme | |
| 43 | |
| 44 | ### Color Palette Management |
| 45 | |
| 46 | #### 3-Katman Token Mimarisi |
| 47 | |
| 48 | ``` |
| 49 | LAYER 1: Primitive (Ham renkler) |
| 50 | blue-500: #3b82f6 |
| 51 | blue-600: #2563eb |
| 52 | gray-100: #f3f4f6 |
| 53 | |
| 54 | LAYER 2: Semantic (Anlam tasiyan) |
| 55 | color-primary: {blue-600} |
| 56 | color-danger: {red-600} |
| 57 | color-surface: {white} |
| 58 | color-text: {gray-900} |
| 59 | |
| 60 | LAYER 3: Component (Kullanim yeri) |
| 61 | button-primary-bg: {color-primary} |
| 62 | button-primary-hover: {blue-700} |
| 63 | card-bg: {color-surface} |
| 64 | input-border: {gray-300} |
| 65 | ``` |
| 66 | |
| 67 | #### Palette Kurallari |
| 68 | |
| 69 | | Kural | Detay | |
| 70 | |-------|-------| |
| 71 | | Ana renkler | Max 3 (primary, secondary, accent) | |
| 72 | | Notral tonlar | 1 gray skalasi (50-950) | |
| 73 | | Durum renkleri | Success (yesil), Warning (sari), Danger (kirmizi), Info (mavi) | |
| 74 | | Dark mode | Her semantic token'in dark varyanti | |
| 75 | | Kontrast | Tum text/bg kombinasyonlari WCAG AA (4.5:1) | |
| 76 | |
| 77 | ### Typography Specifications |
| 78 | |
| 79 | | Kullanim | Font | Agirlik | Boyut | Satir Yuksekligi | |
| 80 | |----------|------|---------|-------|-----------------| |
| 81 | | Display | Primary | Bold (700) | 48-72px | 1.1 | |
| 82 | | H1 | Primary | Semibold (600) | 36-48px | 1.2 | |
| 83 | | H2 | Primary | Semibold (600) | 24-36px | 1.25 | |
| 84 | | H3 | Primary | Medium (500) | 20-24px | 1.3 | |
| 85 | | Body | Primary | Regular (400) | 16px | 1.5 | |
| 86 | | Small | Primary | Regular (400) | 14px | 1.4 | |
| 87 | | Caption | Primary | Regular (400) | 12px | 1.3 | |
| 88 | | Code | Mono | Regular (400) | 14px | 1.5 | |
| 89 | |
| 90 | #### Font Pairing Rehberi |
| 91 | |
| 92 | | Baslik | Govde | Karakter | |
| 93 | |--------|-------|----------| |
| 94 | | Inter | Inter | Notr, profesyonel | |
| 95 | | Cal Sans | Inter | Modern, teknoloji | |
| 96 | | Playfair Display | Source Sans | Luks, editoryal | |
| 97 | | Space Grotesk | DM Sans | Yaratici, modern | |
| 98 | | Fraunces | Work Sans | Sicak, organik | |
| 99 | |
| 100 | ### Iconography |
| 101 | |
| 102 | | Kural | Detay | |
| 103 | |-------|-------| |
| 104 | | Stil tutarliligi | Tek icon seti sec (Lucide, Heroicons, Phosphor) | |
| 105 | | Boyut skalasi | 16, 20, 24, 32px (text ile orantili) | |
| 106 | | Cizgi kalinligi | Set icinde tutarli (1.5px veya 2px) | |
| 107 | | Filled vs Outlined | Birini sec, karistirma | |
| 108 | |
| 109 | ## Brand Consistency Checklist |
| 110 | |
| 111 | ### Dijital Urunler |
| 112 | - [ ] Primary font tanimli ve yuklendi |
| 113 | - [ ] Color token'lari CSS variable olarak tanimli |
| 114 | - [ ] Logo tum varyasyonlarda mevcut (SVG) |
| 115 | - [ ] Favicon ve og:image marka tutarli |
| 116 | - [ ] Button, input, card stilleri tutarli |
| 117 | - [ ] Hata mesajlari marka voice'una uygun |
| 118 | - [ ] Empty state illust/copy marka ile uyumlu |
| 119 | - [ ] Loading animasyonu marka ile uyumlu |
| 120 | - [ ] 404 sayfasi marka ile uyumlu |
| 121 | |
| 122 | ### Iletisim |
| 123 | - [ ] Email template'leri marka tutarli |
| 124 | - [ ] Bildirim mesajlari voice rehberine uygun |
| 125 | - [ ] Onboarding akisi marka tonunda |
| 126 | - [ ] Dokumantasyon stili tutarli |
| 127 | |
| 128 | ## Islem Akisi |
| 129 | |
| 130 | 1. **Kesfet**: Marka degerlerini, hedef kitleyi, rakipleri analiz et |
| 131 | 2. **Tanimla**: Voice, renk, tipografi, ikon standartlarini belirle |
| 132 | 3. **Dokumante et**: Token'lari, kurallari, ornekleri yaz |
| 133 | 4. **Uygula**: Design system'e entegre et |
| 134 | 5. **Denetle**: Tutarlilik kontrolu yap, sapmalari duzelt |