Kodlama aracınızı ayarlama

Yapay zeka kodlama asistanları güçlüdür ancak sınırlamaları vardır. Eğitim verileri belirli bir tarihte sona erer, yeni API özellikleri ve değişiklikleri eksiktir. Gemini'a özel belgelere erişim olmadığında, aracıların optimize edilmiş yaklaşımlar yerine genel kalıplar önermesi mümkündür.

Gemini API becerileri, kodlama aracınıza en yeni Gemini API belgelerine, entegrasyon kalıplarına ve en iyi uygulamalara doğrudan erişim sağlayarak bu eksiklikleri giderir. Bu sayede temsilciniz daha doğru ve spesifik kod örnekleri ve rehberlik sunabilir. Bu becerileri yükleyerek kodlama asistanınızın, gelişen Gemini API ve önerilen kullanımıyla ilgili güncel bilgilere sahip olmasını sağlayabilirsiniz.

Kullanılabilir beceriler

Aşağıdaki beceriler kullanılabilir. Kullanım alanınızla ilgili olanları yükleyin.

  • skills.sh: Önerilir. Taşınabilir aracı davranışları için açık standart.
  • Context7: Context7 ekosistemini kullanan kullanıcılar tarafından desteklenir.

gemini-api-dev

Temel Gemini API geliştirme becerisi:

  • Kodlama aracınızı resmi Gemini API belgelerine yönlendirir.
  • Gemini destekli uygulamalar oluşturmayla ilgili en iyi uygulamaları sunar.
  • Yaygın entegrasyonlar için önerilen kalıpları içerir.

Install with skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

Context7 ile yükleme

npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev

gemini-live-api-dev

Gemini Live API ile gerçek zamanlı etkileşimli yapay zeka uygulamaları oluşturma becerisi. Bu beceri, aşağıdakilerle ilgili dokümanlar ve en iyi uygulamalar sunar:

  • Düşük gecikmeli akış için WebSocket bağlantıları
  • Ses, video ve metin akışı
  • Konuşma etkinliği algılama ve araya girme desteği

Install with skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

Context7 ile yükleme

npx ctx7 skills install /google-gemini/gemini-skills gemini-live-api-dev

gemini-interactions-api

Etkileşimler API'si ile uygulama oluşturma becerisi. Etkileşimler API'si, Gemini modelleri ve aracılarıyla etkileşim kurmak için kullanılan birleşik bir arayüzdür ve aracı uygulamaları için tasarlanmıştır. Bu beceriyle ilgili konular:

  • Metin oluşturma, çok adımlı sohbet ve yayın
  • İşlev çağırma, yapılandırılmış çıkış ve görüntü üretme
  • Arka planda yürütme ve Deep Research temsilcileri
  • Sunucu tarafı sohbet durumu yönetimi
  • Python ve TypeScript SDK kalıpları

Install with skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global

Context7 ile yükleme

npx ctx7 skills install /google-gemini/gemini-skills gemini-interactions-api

Yüklemeyi doğrula

Yükleme işleminden sonra kodlama aracınızın beceriyi indekslediğini ve canlı Gemini API belgelerine erişebildiğini onaylayın.

1. Temsilci davranışını doğrulama

Doğrulamanın en güvenilir yolu, aracınıza Gemini API hakkında teknik bir soru sormaktır.

İstem: "Gemini API ile bağlam önbelleğini nasıl kullanırım?"

Başarılı bir yükleme:

  • cacheContent veya cachedContents.create gibi belirli Gemini yöntemlerine referans verin.
  • "Using skill: gemini-api-dev" (Using skill: gemini-api-dev) ifadesini gösterin.

2. Manifest dosyasını doğrulama

Aracı genel bir yanıt verirse becerinin yüklendiğini doğrulamak için ortamınıza özel "discovery" komutunu kullanın.

Ortam Doğrulama yöntemi
Claude Code Etkin olan tüm manifestleri listelemek için terminale /skills yazın.
İmleç Ayarlar > Kurallar'ı açın. Beceri, "Temsilci Karar Verir" bölümünde görünüyor mu?
Antigravity /skills list yazın veya Özelleştirmeler > Kurallar kenar çubuğunu kontrol edin.
Gemini CLI gemini skills list komutunu çalıştırın veya oturumda /skills eğik çizgi komutunu kullanın.
Copilot Etkin uzantıları görüntülemek için @gemini /skills (veya yalnızca /skills) yazın.

Sorun giderme

Aracınız yalnızca genel bilgiler veriyorsa veya Gemini'a özgü yöntemleri tanımıyorsa aşağıdakileri kontrol edin:

Aracı, beceriyi keşfetmedi

Çoğu temsilci, becerileri yalnızca başlangıçta dizine ekler.

Düzeltme: IDE'nizi (Cursor/VS Code) tamamen yeniden başlatın veya terminal tabanlı aracınızı (Claude Code) kapatıp yeniden açın.

Küresel ve yerel çatışmalar

--global işaretini kullanarak yükleme yaptıysanız aracınız, projeye özel kurallar lehine bu işareti yoksayıyor olabilir.

Düzeltme: Global işaret olmadan beceriyi doğrudan proje kökünüze yüklemeyi deneyin:

npx skills add google-gemini/gemini-skills --skill gemini-api-dev

Kaynaklar