🪄 Sıfır-Kurulum DS Oto-Uyumlanma (v3.5)
Artık hiçbir kurulum gerekmez: "tasarım sistemimle bir login ekranı yap" demeniz yeterli. Agent, Figma ortamınızdan design system'inizi kendisi keşfeder:
- Bağlı library dosyaları (
figma_list_connected_files) - Hedef dosyanın subscribe olduğu variable library'leri (
figma_get_library_variables— file key gerekmez) - Mevcut instance'ların kaynak taraması (
figma_search_assets) - Opsiyonel REST zenginleştirme
Bulgular size özel .claude/design-systems/registry.local.md dosyasına (gitignore'lu) kaydedilir — keşif tekrarlanmaz, hiçbir sinyal yoksa en fazla bir kez kütüphane linkiniz sorulur. /ds-add komutu da aynı registry'yi besler.
🧹 Atıl Kod Temizliği (davranış değişikliği YOK)
- ~850 satır %100 doğrulanmış ölü kod kaldırıldı (deprecated cache okuyucu, kullanılmayan MCP instructions modülü, ölü sunucu port-devralma adası,
_nextStepObjtyped sequencing kalıntısı) - 6 skill'de v3.3'te kaldırılmış tool'lara işaret eden akışlar canlı karşılıklarıyla yeniden yazıldı (
figma_enumerate_published_components/figma_enumerate_library_components/figma_get_library_variables) - Embedded-skills üretimi deterministik yapıldı (sahte diff'ler bitti)
🏢 DS-Agnostic Süpürme
Kuruma özgü tüm adlandırmalar genelleştirildi; suiComponent çıktı alanı dsComponent olarak yeniden adlandırıldı (docs dahil tutarlı).
✅ Doğrulama
89/89 test · tsc --noEmit temiz · validate:fmcp-skills exit 0 · temiz dist üzerinde gerçek MCP el sıkışması (initialize + 62 tool + tools/call) · HTTP köprü smoke testi
Full Changelog: https://github.com/atezer/FMCP/blob/main/CHANGELOG.md