Apple, Xcode 27 ile birlikte resmi "Agent Skills" desteğini kod-ajanına ekledi ve artık bu skill'leri ~/.agents/skills klasörüne dışa aktarıp Claude Code, Codex veya Cursor gibi başka ajan-IDE'lerde de kullanabiliyorsun. Xcode 27 agent skills kullanımı, tek bir terminal komutuyla başlıyor ama hangi skill'in nerede çalıştığını ve dizin konvansiyonunun ne anlama geldiğini bilmeden ilerlersen yarısı boşa çıkan bir kurulum yapmış olursun. Bu rehberde dışa aktarma adımlarını, aracın hangi ajanlarda desteklendiğini ve kendi yazdığın skill'lerle nasıl bir arada durduğunu adım adım görüyorsun.
💡 Pro Tip: Export komutunu tek seferlik çalıştırıp unutma — bleepingswift.com'un ifadesiyle export "a snapshot, not a live link", yani Apple skill'leri SDK'lar değiştikçe revize ederken senin diskindeki kopyalar kendiliğinden güncellenmiyor; her Xcode güncellemesinden sonra komutu yeniden çalıştırmak listeyi güncel tutar.
İçindekiler
- Agent Skills nedir, Xcode 27 ile ne değişti
- Yeni `agent` CLI'ı ve MCP ile ilişkisi
- Adım adım dışa aktarma
- `~/.agents/` klasörünü hangi araçlar okuyor
- Skill'ler IDE'de görünmüyorsa: yenileme ve yeniden başlatma kontrolü
- Apple'ın skill'leri ile kendi yazdığın skill'i birlikte kullanmak
- Skill seçerken otoriter kaynak kriteri ve context maliyeti
- iOS iş akışında pratik kazanım — nerede fark ediyor
- Sorun giderme: export sonrası sık karşılaşılan durumlar
- SSS
- Xcode 27 Agent Skills nedir ve nasıl kullanılır?
- Xcode skill'lerini Claude Code veya Cursor'a nasıl aktarırım?
- `xcrun agent skills export` komutu ne yapıyor?
- Skill'i nereden almak güvenli — otoriter kaynak neden önemli?
- Skill'ler her ajan-IDE'de aynı şekilde mi çalışıyor?
- Export komutunu ne sıklıkla tekrar çalıştırmalıyım?
- Sonuç
- Kaynaklar
Agent Skills nedir, Xcode 27 ile ne değişti
Apple, WWDC'26'da tanıttığı Xcode 27 ile IDE'nin kod-ajanına resmi "Agent Skills" desteği ekledi. Apple'ın kendi Xcode 27 sürüm notları bunu şöyle özetliyor: "Xcode now ships with Apple-built specialists for targeted tasks, like localization, UIKit resizing and accessibility." Aynı belgede ajanların artık eklentilerle genişletilebildiği de belirtiliyor: "Agents in Xcode can now be extended with plugins that contain skills, MCP servers, and ACP agent configurations. Skills are invokable as slash commands with completion support."
Yani Agent Skills, Xcode'un ajanına eklenti (plugin) olarak takılan, isim ve açıklamayla keşfedilen, slash-komutuyla çağrılan paketlenmiş talimat setleridir. Bu mimari, Anthropic'in açık Agent Skills standardıyla aynı temel yapıyı paylaşıyor — dolayısıyla Apple kendi skill'lerini icat etmiyor, mevcut açık formata Xcode tarafında resmi bir üretici olarak katılıyor. Xcode 27 ayrıca Swift 6.4 ve iOS/iPadOS/tvOS/watchOS/macOS/visionOS 27 SDK'larını içeriyor ve macOS Tahoe 26.6 veya üzerini gerektiriyor.
Yeni `agent` CLI'ı ve MCP ile ilişkisi
Xcode 27 ile birlikte agent adında yeni bir CLI aracı geldi. Bu CLI, öncelikli olarak Xcode'un MCP (Model Context Protocol) desteğine odaklanıyor, ama artık Agent Skills'i dışa aktarma yeteneğini de taşıyor. Apple'ın sürüm notları bu MCP ilişkisini çok sayıda maddeyle destekliyor: Xcode'un MCP sunucusuna build/test/debug araçları eklendi, LLDB kendi MCP sunucusuyla (lldb-mcp) geldi ve Xcode artık Agent Client Protocol (ACP) desteği sunuyor.
Tabloyu şöyle kurabilirsin: agent CLI skill export ve MCP-ilişkili komutları kapsıyor; Xcode'un kendi ajan altyapısı ise MCP sunucusu (build/debug/test araçları), ACP desteği ve eklenti sistemini (skill + MCP + ACP birlikte paketlenebiliyor) barındırıyor. Önemli bir doğrulama notu: Apple'ın resmi metninde "Fixed: Apple-authored agent skills may not be available to Codex" maddesi geçiyor — bu, Apple'ın kendi skill'lerini Codex'te de kullanılabilir kılmayı hedeflediğinin ve bunun bir sürüm hatası olarak ele alındığının kanıtı.
Katman | Ne yapar | Kaynak |
|---|---|---|
agent CLI | Skill export, MCP-ilişkili komutlar | Xcode 27 yeni araç |
Xcode MCP sunucusu | Build/test/debug/LLDB ( lldb-mcp) araçları | Apple sürüm notları |
ACP desteği | Xcode dışı ajan istemcileriyle protokol uyumu | Apple sürüm notları |
Eklenti sistemi | Skill + MCP sunucusu + ACP konfigürasyonunu birlikte paketler | Apple sürüm notları |
Adım adım dışa aktarma
Terminal.app üzerinden çalıştırdığın export komutu, skill'leri ~/.agents/skills altına kopyalıyor. Komutun iki yazım biçimi de kullanılabilir: hedef dizini doğrudan pozisyonel argüman olarak verebilir ya da --output-dir bayrağını kullanabilirsin. --output-dir tercih edersen mutlak yol vermen şart — Apple'ın ürettiği skill paketlerini sürüm sürüm izleyen raven/xcode-agent-skills deposunun README'si nedenini tek cümlede açıklıyor: "xcrun agent skills export needs an absolute --output-dir, because relative paths resolve against Xcode's own working directory." Yani göreli bir yol senin bulunduğun klasöre değil, Xcode'un kendi çalışma dizinine göre çözülür ve dosyalar beklemediğin bir yere düşer.
bash
1# Skill'leri Xcode'dan dışa aktarma — hedef dizin pozisyonel argüman olarak2xcrun agent skills export ~/.agents/skills3 4# Aynı iş, bayrak biçimiyle: bu yolda göreli değil MUTLAK yol vermelisin5xcrun agent skills export --output-dir /Users/<kullanici-adi>/.agents/skillsKomutu çalıştırdığında terminalde şuna benzer bir çıktı görüyorsun — aşağıdaki blok, gerçek çıktı biçiminden ve GA setinin adlarından yeniden kurulmuş bir örnek çıktıdır:
text
1Exported 10 skills to /Users/<kullanici-adi>/.agents/skills2 ✓ adopt-c-bounds-safety3 ✓ app-intents-specialist4 ✓ app-intents-whats-new-275 ✓ audit-xcode-security-settings6 ✓ building-document-based-swiftui-applications7 ✓ device-interaction8 ✓ modernize-tests9 ✓ swiftui-specialist10 ✓ swiftui-whats-new-2711 ✓ uikit-app-modernizationBu on skill, sürüm sürüm izleyen raven/xcode-agent-skills deposunun Xcode 27.0 GA anlık görüntüsüne göre (build 27A266a) xcrun agent skills export komutunun döndürdüğü "globally available" setin tamamı. Sayıyı ve adları karıştırmak kolay, çünkü WWDC'26 döneminde yayımlanan ikincil yazılarda (avanderlee.com ve bleepingswift.com) yedi skill'lik bir liste görürsün — o liste GA öncesi bir beta anlık görüntüsü ve iki skill'in adı beta 3'te değişti: test-modernizer artık modernize-tests, c-bounds-safety artık adopt-c-bounds-safety. raven/xcode-agent-skills README'si bu yeniden adlandırmayı doğrudan kanıta bağlıyor: "the skill was renamed to adopt-c-bounds-safety in beta 3 (verified by re-running the export against a beta 3 install)". Beta listesinde hiç olmayan üç skill — app-intents-specialist, app-intents-whats-new-27 ve building-document-based-swiftui-applications — GA export çıktısında yer alıyor.
Buradan çıkan iki pratik uyarı var. Birincisi, eski bir export'un üzerine yazdığında artık var olmayan klasörler diskte kalmaya devam ediyor; aynı README'nin notu net: --replace-existing yalnızca üzerine yazar, yeni build'in düşürdüğü skill'i silmez. Yani Xcode 27 beta'dan GA'ya geçtiysen c-bounds-safety klasörünü elle temizlemen gerekiyor, yoksa ajanın aynı konuda ikisi de var olan iki skill görür. İkincisi, Xcode'un içinde bu on skill'in dışında da skill dosyaları bulunuyor — depo translation, translation-coordinator ve ios-dynamic-text paketlerini uygulama paketinden ve framework binary'sinden çıkarılmış olarak listeliyor ve bunların "globally available" olmadığını, yani export'a hiç çıkmadığını belirtiyor. Bir listede bu adları görürsen, onlar export komutuyla elde edilmiş değildir.
`~/.agents/` klasörünü hangi araçlar okuyor
avanderlee.com'un ifadesiyle "Many popular Agent IDEs support the ~/.agents/ folder to discover Agent Skills." Bu, Xcode'dan dışa aktarılan skill'lerin yalnızca Xcode'a özel kalmadığı, ortak bir dizin sözleşmesi üzerinden birden çok istemci tarafından okunduğu anlamına geliyor.
Claude Code tarafında resmi doküman (code.claude.com/docs/en/skills) şunu doğruluyor: "Claude Code skills follow the Agent Skills open standard, which works across multiple AI tools." Claude Code'un kendi native skill yükleme yolları ayrı: kişisel skill'ler ~/.claude/skills/<skill-name>/SKILL.md altında, proje skill'leri ise .claude/skills/<skill-name>/SKILL.md altında tutuluyor ve repoya commit edilebiliyor. Doküman yalnızca bu iki yolu tanımlıyor; ~/.agents/ orada geçmiyor. Codex ve Cursor tarafında ise yol dolaylı değil, her iki aracın kendi resmi dokümanında birebir tanımlı: Codex dokümanı kullanıcı kapsamı için $HOME/.agents/skills, repo kapsamı için $CWD/.agents/skills ve $REPO_ROOT/.agents/skills, makine geneli için /etc/codex/skills konumlarını listeliyor; Cursor dokümanı da skill'lerin otomatik yüklendiği konumlar arasında ~/.agents/skills/ ve .agents/skills/ yollarını sayıyor. Apple'ın Codex-uyum hatası düzeltmesi ve avanderlee'nin Cursor ekran görüntüsü ("Xcode's 27 Agent Skills are available inside the Cursor prompt field") bunu pratikte de doğruluyor.
Araç | Skill'i nereden okuyor | ~/.agents/skills ile ilişkisi |
|---|---|---|
Xcode 27 | Eklenti sisteminin skill sağlayıcı uzantı noktası | Export kaynağı, buradan yazılır |
Claude Code | ~/.claude/skills/ (kişisel), .claude/skills/ (proje) | Ayrı yol; export'u doğrudan bu dizine de alabilirsin |
Codex | $HOME/.agents/skills, $REPO_ROOT/.agents/skills, /etc/codex/skills | Kullanıcı kapsamında doğrudan bu dizini okur |
Cursor | ~/.agents/skills/, ~/.cursor/skills/, .agents/skills/, .cursor/skills/ | Kullanıcı kapsamında doğrudan bu dizini okur |
Hedefin yalnızca Claude Code ise ortak klasörü hiç kullanmana gerek yok: export'u doğrudan Claude Code'un kişisel skill dizinine alabilirsin. bleepingswift.com'un ifadesi net: "If you only care about Claude Code, you can skip the shared folder and drop the skills straight into its personal skills directory instead." Her skill kendi alt klasörü ve içindeki SKILL.md dosyasıyla açıldığı için sonuç, Claude Code'un kişisel skill'ler için beklediği yerleşimin birebir aynısı oluyor.
bash
1# Skill'leri doğrudan Claude Code'un kişisel skill dizinine aktar2xcrun agent skills export ~/.claude/skillsBu yolu seçersen tek ek adım oturumu tazelemek: aynı kaynağın ifadesiyle "Claude Code discovers skills at startup, so after exporting you'll want to restart it or run /clear". Yani export'tan sonra Claude Code'u yeniden başlat ya da açık oturumda /clear çalıştır; aksi halde yeni klasörler o oturumda görünmez.
Skill'ler IDE'de görünmüyorsa: yenileme ve yeniden başlatma kontrolü
avanderlee'nin adımı net: ajan-IDE'yi aç, gerekiyorsa skill listesini yenile; görünmüyorsa IDE'yi yeniden başlat. Pratik kontrol listesi şu şekilde:
- Export komutunun gerçekten
~/.agents/skillsaltına yazdığını doğrula — terminaldeki "Exported N skills to ..." satırını kontrol et. - IDE'nin skill listesini yenileme komutu varsa çalıştır.
- Yenileme yetmezse IDE'yi tamamen kapatıp yeniden aç.
- Skill hâlâ görünmüyorsa dosyaların gerçekten
~/.agents/skills/<skill-adı>/altındaSKILL.mdiçerdiğini kontrol et.
Export komutu tek seferlik bir işlem değil. bleepingswift.com, Apple'ın bu skill'leri SDK'lar değiştikçe revize ettiğini, özellikle swiftui-whats-new-27 gibi belirli bir sürüme bağlı olanların güncellendiğini yazıyor; export ise canlı bağlantı değil anlık görüntü olduğu için diskteki kopyalar kendiliğinden tazelenmiyor. avanderlee de yeni Xcode sürümleriyle yeni skill'ler geleceği beklentisini paylaşıyor ("I expect future Xcode updates to ship new skills and updates to existing ones"). Pratik kural: her Xcode güncellemesinden sonra komutu tekrar çalıştır.
Apple'ın skill'leri ile kendi yazdığın skill'i birlikte kullanmak
Claude Code resmi dokümanı, farklı kaynaklardan gelen skill'lerin bir arada nasıl konumlandığını netleştiriyor: kişisel (~/.claude/skills/), proje (.claude/skills/, repoya commit edilebilir) ve plugin skill'leri ayrı ayrı yüklenir ve aynı oturumda birlikte kullanılabilir. SKILL.md formatı basit: talimatları içeren bir dosya oluşturursun, Claude onu araç setine ekler. Bu, Apple'ın Xcode'dan export ettiği skill'lerin, senin proje-özel yazdığın skill'lerle format uyumu açısından çakışmadan yan yana durabileceği anlamına gelir — ikisi de aynı açık standardı izliyor, ama dizin konvansiyonu farklı (Apple ~/.agents/, Claude Code kendi native yolu ~/.claude/skills/).
avanderlee önemli bir pratik ayrım da koyuyor: bilgi-odaklı skill'ler (swiftui-specialist, swiftui-whats-new-27, GA adıyla modernize-tests) yalnızca kaynak dosya okuyup düzenlediği için her yerde çalışıyor; ama proje ayarlarına veya çalışan bir cihaza ihtiyaç duyan skill'ler (audit-xcode-security-settings, device-interaction) Xcode dışında ya elle proje dosyası düzenlemesine geriliyor ya da tamamen işlevsiz kalıyor. Kaynağın kendi ifadesiyle: "the moment it needs your project configuration or a running device, you'll want to run it from inside Xcode."
text
1Örnek dizin yapısı: Xcode'dan export edilen ve senin proje-özel yazdığın skill yan yana2 3~/.agents/skills/swiftui-specialist/SKILL.md (Apple export)4~/.agents/skills/modernize-tests/SKILL.md (Apple export)5.claude/skills/proje-lint-kurallari/SKILL.md (kendi yazdığın, repoya commit)6~/.claude/skills/kisisel-code-review/SKILL.md (kendi yazdığın, kişisel)Skill seçerken otoriter kaynak kriteri ve context maliyeti
Agent Skills standardının resmi sitesi (agentskills.io) formatın kökenini şöyle açıklıyor: "The Agent Skills format was originally developed by Anthropic, released as an open standard, and has been adopted by a growing number of agent products." Skill'ler üç aşamalı bir yükleme modeliyle çalışır — Discovery aşamasında yalnızca isim ve açıklama context'e girer, Activation aşamasında görev eşleştiğinde tam SKILL.md okunur, Execution aşamasında talimatlar izlenir ve gerektiğinde gömülü kod veya kaynak dosyalar çekilir. Bu mimari context maliyetini doğrudan düşürüyor: çok sayıda skill "elde" tutulabiliyor ama yalnızca fiilen kullanılan skill'in tam metni token bütçesine giriyor.
Otoriter kaynak kriteri açısından Apple, kendi IDE'sinin sahibi olarak birincil sayılıyor — ama paralel bir standart olan AGENTS.md'yi de göz ardı etme. Linux Foundation'ın 9 Aralık 2025 tarihli duyurusuna göre AGENTS.md, Agentic AI Foundation'ın kurucu projelerinden biri: "Its inaugural projects, AGENTS.md, goose and MCP, lay the groundwork for a shared ecosystem of tools, standards, and community-driven innovation." Kendi sitesinde ise 60.000'in üzerinde açık kaynak projede kullanıldığı belirtiliyor. AGENTS.md ile Agent Skills farklı katmanlar: AGENTS.md tek bir markdown talimat dosyası (statik context), Agent Skills ise isim/açıklama ile keşfedilen, talimat+kod+kaynak paketleyen modüler klasör yapısı. Bir skill seçerken kaynağın birincil üretici (Apple, Anthropic) mi yoksa üçüncü parti bir derleme mi olduğuna bak; üçüncü parti derlemeler faydalı olabilir ama içeriği hangi Xcode build'inden aldıklarını açıkça yazmıyorlarsa listenin güncelliğini doğrulayamazsın.
iOS iş akışında pratik kazanım — nerede fark ediyor
Somut kazanım noktaları şöyle sıralanıyor:
swiftui-whats-new-27: 2027 OS sürümlerindeki yeni SwiftUI API'leri,@Statemakro göçü, sürükle-bırak yeniden sıralama, yeni toolbar API'leri gibi kaynak-uyumsuz değişiklikleri kapsıyor. Yalnızca kaynak dosya okuduğu için Cursor'da da çalışıyor.modernize-tests(beta 3 öncesi adıylatest-modernizer): mevcut XCTest paketlerini Swift Testing'e taşıyor,setUp/tearDown'ıinit/deinit'e çeviriyor. IDE bağımsız çalışabilecek bir başka örnek.device-interaction: ekran görüntüsü, UI hiyerarşi denetimi ve sentezlenmiş dokunuşlarla gerçek doğrulama yapıyor ama Xcode'un kendi cihaz ve simülatör araçlarına bağımlı olduğu için Cursor veya Codex'te işlevsiz kalıyor.- Apple'ın resmi sürüm notları ayrıca ajanların artık simülatör başlatıp uygulama yükleyip dokunuş sentezleyip ekran görüntüsü yakalayabildiğini ve proje çökme, hang veya enerji sorunlarına dair içgörülere erişebildiğini belirtiyor — bunlar Xcode'a özgü MCP araçları, dışa aktarılan skill'lerden ayrı bir katman.
Pratik sonuç: bilgi-ağırlıklı skill'leri (SwiftUI güncel API, test göçü, adopt-c-bounds-safety) tercih ettiğin herhangi bir ajan-IDE'de kullanabilirsin; ama gerçek cihaz doğrulaması ve proje/derleme ayarı denetimi gerektiren skill'ler için Xcode'un kendisine dönmen gerekiyor.
Sorun giderme: export sonrası sık karşılaşılan durumlar
Export komutunu çalıştırıp skill'lerin ajan-IDE'nde görünmediği durumlarda izleyeceğin sıra önemli. Önce terminal çıktısını tekrar oku — "Exported N skills to ..." satırı gerçekten yazdıysa dosya sistemi tarafında sorun yok demektir, sorun IDE'nin bu klasörü tarama zamanlamasında olabilir. ~/.agents/skills altındaki klasör sayısını ls ile sayıp terminal çıktısındaki sayıyla eşleştirmek ilk doğrulama adımı olmalı.
İkinci adım, hangi ajan-IDE'yi kullandığına göre değişiyor. Claude Code'da skill'lerin native yolu (~/.claude/skills/ veya .claude/skills/) ile Xcode'un export yolu (~/.agents/skills) farklı dizinler; skill listede yoksa en kısa çözüm dosyaları taşımak değil, export'u doğrudan native yola almak: xcrun agent skills export ~/.claude/skills ve ardından oturumu yeniden başlat ya da /clear çalıştır. Cursor'da avanderlee'nin ekran görüntüsü skill'lerin prompt alanında doğrudan göründüğünü gösteriyor, yani ek bir kopyalama adımı gerekmiyor gibi görünüyor. Codex tarafında ise Apple'ın kendi sürüm notlarındaki uyum düzeltmesi, bu entegrasyonun hâlâ olgunlaştığının bir işareti — ilk denemede skill görünmezse Codex'in kendi güncel sürümünde olduğunu kontrol etmek mantıklı bir ilk adım.
Üçüncü adım her zaman aynı: IDE'yi tamamen kapatıp yeniden açmak. Skill keşfi genelde IDE başlangıcında bir kere taranan bir işlem olduğu için, oturum ortasında eklenen bir klasör yeniden başlatma olmadan görünmeyebilir.
ALTIN İPUCU
Bu yazının en değerli bilgisi
Bu ipucu, yazının en önemli çıkarımını içeriyor.
Easter Egg
Gizli bir bilgi buldun!
Bu bölümde gizli bir bilgi var. Keşfetmek ister misin?
Okuyucu Ödülü
Xcode 27'den skill export edip Claude Code, Codex veya Cursor'da kullanmaya başlamadan önce şu kontrol listesini uygula — her adımı tek tek işaretleyerek ilerlersen "skill görünmüyor" sorununu yaşamadan kurulumu tamamlarsın.
SSS
Xcode 27 Agent Skills nedir ve nasıl kullanılır?
Agent Skills, Xcode 27 ile ajana eklenti olarak takılan, isim ve açıklamayla keşfedilen, slash-komutuyla çağrılan paketlenmiş talimat setleridir. Apple'ın kendi sürüm notlarına göre lokalizasyon, UIKit yeniden boyutlandırma ve erişilebilirlik gibi hedefli görevler için Apple-yapımı uzmanlar olarak geliyor; xcrun agent skills export ~/.agents/skills komutuyla dışa aktarıp başka ajan-IDE'lerde de kullanabilirsin.
Xcode skill'lerini Claude Code veya Cursor'a nasıl aktarırım?
Terminal.app üzerinden export komutunu çalıştırıp skill'lerin ~/.agents/skills altına yazıldığını doğrularsın, ardından hedef ajan-IDE'yi açıp skill listesini yenilersin; görünmüyorsa IDE'yi yeniden başlatırsın. Yalnızca Claude Code hedefliyorsan ortak klasörü atlayıp xcrun agent skills export ~/.claude/skills ile doğrudan kişisel skill dizinine aktarabilir, sonra Claude Code'u yeniden başlatarak ya da /clear çalıştırarak listeyi tazeleyebilirsin.
`xcrun agent skills export` komutu ne yapıyor?
Xcode'un dahili Apple-yapımı skill'lerini verdiğin hedef klasöre, tipik olarak ~/.agents/skills altına kopyalıyor; böylece bu ortak dizini okuyan başka ajan-IDE'ler (Claude Code, Codex, Cursor) skill'leri kendi arayüzlerinde listeleyebiliyor. Hedefi pozisyonel argüman olarak verebilirsin; --output-dir bayrağını kullanacaksan mutlak yol vermelisin, çünkü göreli yollar Xcode'un kendi çalışma dizinine göre çözülür.
Skill'i nereden almak güvenli — otoriter kaynak neden önemli?
Xcode 27.0 GA'da (27A266a) resmi export on skill veriyor; WWDC'26 döneminden kalan bazı yazılarda yedi skill'lik eski bir beta listesi dolaşıyor. Skill'i her zaman kendi Xcode kurulumundan export ederek al, üçüncü parti derlemelerden değil: export komutu kurulu build'in gerçek içeriğini verir, bir derleme ise hangi build'den kopyalandığını yazmıyorsa güncelliğini doğrulayamazsın.
Skill'ler her ajan-IDE'de aynı şekilde mi çalışıyor?
Hayır. Yalnızca kaynak dosya okuyup düzenleyen bilgi-odaklı skill'ler (SwiftUI güncel API, test göçü gibi) her ajan-IDE'de çalışır; proje ayarına veya çalışan bir cihaza ihtiyaç duyan skill'ler (audit-xcode-security-settings, device-interaction) Xcode dışında işlevsiz kalır.
Export komutunu ne sıklıkla tekrar çalıştırmalıyım?
Sabit bir aralık yok, ama export canlı bağlantı değil anlık görüntü: bleepingswift.com Apple'ın skill'leri SDK'lar değiştikçe revize ettiğini yazıyor, avanderlee de yeni Xcode sürümleriyle yeni skill'ler geleceğini beklediğini söylüyor. Pratikte her Xcode güncellemesinden sonra komutu tekrar çalıştırmak, listenin güncel kalmasını sağlar.
Sonuç
Xcode 27'nin Agent Skills desteği, Apple'ın kendi uzman talimat setlerini ~/.agents/skills üzerinden dışarı açması ve bu ortak dizini Claude Code, Codex ve Cursor gibi araçların okuyabilmesiyle iOS geliştiricisine gerçek bir esneklik kazandırıyor. Bilgi-ağırlıklı skill'leri istediğin ajanda kullanabilirsin, cihaz veya proje-ayarı gerektirenler için Xcode'a dönmen gerektiğini unutma.
Claude Code'da MCP ve eklenti ekosistemini daha derinlemesine görmek istersen Claude Code MCP: Model Context Protocol ile AI Plugin Ekosistemi yazısına bakabilirsin. IDE entegrasyonlarını genel hatlarıyla karşılaştırmak için Claude Code IDE Entegrasyonu: VS Code, JetBrains ve Terminal faydalı olur. Xcode 27'nin geliştirici için değiştirdiği diğer her şeyi iOS 27 ve Xcode 27: Geliştirici Gözünden Değişen Her Şey yazısında bulabilirsin. Ajan-IDE'ler arasında pragmatik bir karşılaştırma istersen GitHub Copilot vs Claude Code vs Cursor 2026: 6 Ay Kullanım Karşılaştırması yazısı işine yarar. Test göçü skill'i gibi somut bir kullanım senaryosunu genişletmek istersen AI Destekli Unit Test Üretimi: Claude Code + Cursor ile 2026 Workflow yazısına göz atabilirsin.
Kaynaklar
- Using Xcode 27's Agent Skills in Claude, Codex, and Cursor — export akışı ve ajan-IDE ekran görüntüleri (WWDC'26 beta anlık görüntüsü: yedi skill, eski adlarla)
- Using Xcode 27's Agent Skills in Claude Code — doğrudan
~/.claude/skillsexport yolu, başlangıçta skill keşfi ve/clearadımı - raven/xcode-agent-skills — Xcode 27.0 GA (27A266a) export çıktısı, beta 3 yeniden adlandırmaları ve
--output-dirmutlak yol kuralı - Linux Foundation Announces the Formation of the Agentic AI Foundation — AGENTS.md'nin AAIF kurucu projelerinden biri olduğu duyurusu (9 Aralık 2025)
- Xcode 27 Release Notes — Apple'ın resmi sürüm notları, plugin/skill/MCP/ACP maddeleri
- Claude Code — Skills — Claude Code'un kendi SKILL.md formatı ve dizin yolları
- Cursor Docs — Agent Skills — Cursor'un skill dizinleri tablosu (
~/.agents/skills/dahil) - Codex — Build skills — Codex'in yerel skill konumları (
$HOME/.agents/skills,/etc/codex/skills) - Agent Skills — resmi standart sitesi — formatın kökeni ve üç aşamalı yükleme modeli
- AGENTS.md — paralel açık standardın resmi sitesi

