Yapay Zeka ve LLM 2 dakika okuma

Claude Code Skills Nedir? AI'a Yeni Yetenekler Kazandirma

Claude Code Skills yapisini, ne ise yaradigini, prompt ve MCP ile farklarini ve gercek projelerde nasil kullanilabilecegini anlatiyoruz.

E
Emre Cihan
· · 18 görüntüleme

Claude Code Skills Nedir?

Claude Code, yazilim gelistirme surecinde terminal uzerinden calisan bir AI coding agent olarak kullanilabiliyor. Ancak iyi bir agent kullanimi sadece "kod yaz" demekten ibaret degil. Projenin kurallarini, tekrar eden is akislari ve uzmanlik gerektiren gorevleri tanimlayabildiginde Claude Code cok daha kontrollu calisabilir.

Skills, Claude Code'un belirli gorevleri nasil yapacagini tanimlayan tekrar kullanilabilir talimat ve kaynak paketleri olarak dusunulebilir. Ornegin code review, test yazma, SQL optimizasyonu, dokumantasyon veya deployment gibi alanlar icin ayri Skills olusturulabilir.

Skill Neden Gereklidir?

Her yeni sohbette ayni kurallari tekrar yazdigini dusunelim:

  • Kod standartlarimiz su olacak
  • SQL sorgularinda indeksleri kontrol et
  • Her fonksiyon icin test yaz
  • API endpointlerinde hata yonetimi kullan
  • Production kodunda secret kullanma

Bunlari her seferinde prompta eklemek yerine belirli bir gorevi Skill haline getirerek tekrar kullanabilirsin.

Bu yaklasim AI coding surecini "her seferinde prompt yazmak"tan "ekibin standartlarini AI'a ogretmek" seviyesine tasir.

Skill, Prompt ve MCP Arasindaki Fark

Bu kavramlar birbirine karistiriliyor.

Prompt, modele o anda ne yapmasini istedigini anlatir.

Skill, belirli bir gorevin nasil yapilmasi gerektigini tekrar kullanilabilir hale getirir.

MCP ise modele harici araclara ve veri kaynaklarina standart bir sekilde erisim saglayabilir.

Ornegin:

Prompt
  "Bu kodu incele"

Skill
  "Kod review yaparken guvenlik,
   performans ve test kriterlerini kontrol et"

MCP
  "GitHub issue ve repository verilerine eris"

Ucunun birlikte kullanilmasi, AI coding agent'in daha yetenekli ve daha kontrollu calismasini saglayabilir.

Basit Bir Skill Yapisi

Ornek bir proje yapisi:

.claude/
└── skills/
    └── code-review/
        └── SKILL.md

SKILL.md dosyasinda ilgili gorevin kurallari, izlenecek adimlar ve beklenen cikti tanimlanabilir.

Ornek:

# Code Review Skill

Kod incelemesi yaparken:

1. Guvenlik aciklarini kontrol et.
2. SQL injection risklerini kontrol et.
3. Gereksiz database sorgularini bul.
4. Hata yonetimini incele.
5. Test eksiklerini belirt.
6. Kritik bulgulari onceliklendir.

Ciktiyi:
- Kritik
- Yuksek
- Orta
- Dusuk

olarak siniflandir.

Bu sekilde Claude Code, her code review isteginde ayni kontrol listesini uygulayabilir.

Gercek Hayatta Nerelerde Kullanilabilir?

Bir yazilim ekibinde su Skills yapisi oldukca kullanisli olabilir:

  • Code Review Skill
  • SQL Optimization Skill
  • Security Review Skill
  • API Documentation Skill
  • Unit Test Skill
  • React Component Skill
  • Python FastAPI Skill
  • Git Commit Skill
  • Deployment Skill

Boylece AI'i sadece kod yazan bir arac degil, projenin gelistirme standartlarini bilen bir yardimci haline getirebilirsin.

En Buyuk Avantaji

Skills kullanmanin en onemli avantaji tutarliliktir.

Iki farkli gelistirici ayni projede AI kullaniyorsa, ayni Skill sayesinde ortak kod standartlari uygulanabilir.

Bu ozellikle buyuyen projelerde onemlidir.

Sonuc

Claude Code Skills, AI coding agent kullanimini daha sistematik hale getiren guclu bir yaklasimdir. Dogru tasarlandiginda tekrar eden promptlari azaltir, proje kurallarini standartlastirir ve AI'in belirli uzmanlik alanlarinda daha tutarli calismasina yardimci olur.

Bir sonraki adim, sifirdan kendi Skill'imizi olusturmak ve gercek bir projede test etmektir.

Paylaş: Twitter / X
E
Emre Cihan
Sistem Yöneticisi · Maker · Elektronik Meraklısı

İlgili yazılar

Yapay Zeka ve LLM
Türkiye'nin Yarı İletken Ekosistemi Nasıl Gelişebilir?
7 dk
Yapay Zeka ve LLM
Türkiye Kendi İşlemcisini Üretebilir mi?
7 dk
Yapay Zeka ve LLM
HIT-30 ve Türkiye'nin Yarı İletken Yatırımları
7 dk
Yapay Zeka ve LLM
Türkiye'nin Yerli Çip Projeleri ve Ekosistemi
7 dk