---
name: scx-gemini-mastery
description: SCX-Studio-Pro projesinde Gemini 3 Pro ve Gemini CLI araçlarının kullanımı, token optimizasyonu, gelişmiş agentic özellikler ve MCP server entegrasyonuna yönelik rehberlik sağlar.
---

# SCX-Gemini-Mastery: Gemini Entegrasyon ve Optimizasyon Rehberi

Bu skill, SCX-Studio-Pro projesinin Gemini 3 Pro ve Gemini CLI ile en verimli şekilde çalışmasını sağlamak amacıyla tasarlanmıştır. Odak noktası, Gemini'nin gelişmiş yeteneklerini kullanarak proje kalitesini artırmak ve token kullanımını optimize etmektir.

## 1. Gemini 3 Pro Kullanımı

Gemini 3 Pro, özellikle karmaşık akıl yürütme, uzun formlu içerik oluşturma, kod analizi ve hata ayıklama gibi görevlerde üstün performans sunar. Multimodal yetenekleri sayesinde metin, görsel ve kod girdilerini aynı anda işleyebilir.

### 1.1. Token Optimizasyonu
- **Bağlam Yönetimi:** Gemini 3 Pro'nun 1M+ token kapasitesine rağmen, maliyet ve performans için `SemanticSpec` [1] tabanlı dar bağlam stratejisi sürdürülmelidir. Yalnızca göreve özel ve kritik bilgiler prompt'a dahil edilmelidir.
- **Yapılandırılmış Çıktı:** JSON veya diğer yapılandırılmış formatlar, modelin çıktısını daha verimli hale getirir ve token kullanımını azaltır.
- **Özetleme:** Uzun metinler veya kod blokları, prompt'a dahil edilmeden önce özetlenmelidir.

### 1.2. Prompt Mühendisliği
- **Açık ve Net Talimatlar:** Gemini, açık ve net talimatlarla en iyi performansı gösterir. Belirsizlikten kaçınılmalıdır.
- **Rol Tanımlaması:** Modelin hangi rolü üstleneceği (örneğin, 
bir kod analisti veya içerik yazarı) prompt içinde belirtilmelidir.
- **`SemanticSpec` Kullanımı:** `lib/services/prompt-compiler.ts` [2] dosyasındaki `SemanticSpec` yapısı, Gemini için optimize edilmiş prompt'lar oluşturmak üzere kullanılmalıdır. Bu, modelin farklı bileşenleri (konu, sahne, stil, kamera, aydınlatma, kimlik, vb.) anlamasına yardımcı olur.

## 2. Gemini CLI Entegrasyonu

Gemini CLI, Gemini'nin gücünü doğrudan terminale taşıyan açık kaynaklı bir agent'tır. Proje içinde agentic görevlerin otomasyonu ve geliştirme süreçlerinin hızlandırılması için kullanılacaktır.

### 2.1. Kurulum ve Konfigürasyon
- **Kurulum:** `npm install -g @google/gemini-cli@latest` komutu ile global olarak kurulmalıdır.
- **Konfigürasyon:** `~/.gemini/settings.json` dosyası, MCP sunucuları ve diğer model ayarları için merkezi konfigürasyon noktasıdır.

### 2.2. Gelişmiş Agentic Özellikler
- **Plan Modu:** Karmaşık görevlerin adım adım planlanması ve güvenli bir şekilde yürütülmesi için kullanılmalıdır. Özellikle kod değişiklikleri veya hassas işlemler öncesinde tercih edilmelidir.
- **Yerleşik Araçlar:** Google Search grounding, dosya işlemleri, shell komutları ve web çekme gibi yerleşik araçlar, Gemini CLI agent'ının yeteneklerini genişletir.

## 3. Gelişmiş MCP Sunucuları ve Agent Entegrasyonları

SCX-Studio-Pro projesi için Gemini CLI ile entegre edilecek MCP sunucuları ve agent'lar, GitHub ve Hugging Face gibi platformlardaki gelişmiş araçları kapsayacaktır.

### 3.1. GitHub MCP Entegrasyonu
- **Pull Request Yönetimi:** Açık pull request'leri listeleme, durumlarını kontrol etme ve yorum ekleme.
- **Issue Takibi:** Hata raporlarını ve özellik isteklerini yönetme.
- **Kod İncelemesi:** Belirli kod blokları üzerinde analiz yapma ve öneriler sunma.

### 3.2. Hugging Face MCP Entegrasyonu
- **Model Keşfi:** Hugging Face Hub'daki yeni modelleri ve dataset'leri arama.
- **Dataset Analizi:** Belirli dataset'ler üzerinde analiz yapma ve özet çıkarma.
- **Gradio Uygulamaları:** Hugging Face Spaces üzerindeki Gradio uygulamaları ile etkileşim kurma.

### 3.3. Özel Araçlar (Custom Tools)
- Projeye özel ihtiyaçlar için `manus-mcp-cli` [3] aracılığıyla özel MCP araçları geliştirilebilir ve Gemini CLI'ye entegre edilebilir.

## 4. SCX-Studio-Pro İçin Entegrasyon Stratejisi

- **`GEMINI.md`:** Projeye özel bağlam, kurallar ve Gemini CLI için başlangıç prompt'larını içeren bir dosya oluşturulacaktır. Bu dosya, Gemini CLI'nin proje hakkında hızlıca bilgi edinmesini sağlayacaktır.
- **`scx-ai-interoperability` [4] Güncellemesi:** Bu skill, Gemini'ye özel optimizasyon stratejilerini içerecek şekilde güncellenecektir.
- **Eğitim ve Dokümantasyon:** Geliştiricilerin Gemini CLI ve Gemini 3 Pro'yu etkin bir şekilde kullanabilmeleri için eğitim materyalleri ve örnekler sağlanacaktır.

## Referanslar

[1] `manus_knowledge_base/MODEL_SPECIFIC_OPTIMIZATION.md` - Model Bazlı Optimizasyon Rehberi
[2] `lib/services/prompt-compiler.ts` - Prompt Derleyici Servisi
[3] `manus-mcp-cli` - Manus Model Context Protocol CLI Aracı
[4] `manus_skills/scx-ai-interoperability/SKILL.md` - SCX-AI-Interoperability Skill Dokümantasyonu
[5] [Gemini CLI GitHub](https://github.com/google-gemini/gemini-cli) - Gemini CLI Resmi GitHub Sayfası
[6] [Gemini 3 Pro Blog](https://blog.google/products-and-platforms/products/gemini/gemini-3/) - Gemini 3 Pro Duyuru Blog Yazısı
[7] [Hugging Face MCP Server](https://github.com/evalstate/hf-mcp-server) - Hugging Face MCP Server GitHub Reposu
