Web geliştirme, Cursor ile Figma ya da tarayıcı gibi harici araçlar arasında hızlı yinelemeler ve sıkı geri bildirim döngülerine dayanır. Cursor’da bu döngüyü daha da sıkılaştıran iş akışları bulduk. Görev kapsamını net tutmak, bileşenleri yeniden kullanmak ve tasarım sistemlerinden yararlanmak işleri hem hızlı hem de tutarlı kılar.Bu rehber, web geliştirmeyi desteklemek ve geri bildirim döngüsünü sıkılaştırmak için Cursor’ı nasıl kuracağını anlatır.
Chat, değişiklikleri ayağa kaldırmak için harika. Büyük parçalar yerine oturduğunda, Inline Edit ve Tab’e geçmek akışını korumana yardımcı olur.Cursor’ı kurduktan sonra, farklı araçlar arasında iş akışlarını orkestre edebileceksin. Aşağıda nelerin mümkün olduğuna dair bir demo var: Linear, Figma ve tarayıcı araçlarını birleştirerek oluşturulmuş bir yılan oyunu. Gerçek dünya projeleri genelde daha karmaşıktır ama bu örnek, bu entegre iş akışlarının neler yapabildiğini gösteriyor.
MCP ayarlarından Linear’ı etkinleştirdiğinden emin ol
Web tarayıcısı açılacak ve Linear ile oturum açman/izin vermen istenecek
MCP’nin mevcut durumu nedeniyle kurulum birden fazla deneme gerektirebilir.
Entegrasyon çalışmıyorsa, Cursor ayarlarından sunucuyu “Reload” ile yeniden yüklemeyi dene.
Linear MCP sunucuları, Cursor’ın issue’ları okumak ve yönetmek için kullanabileceği farklı araçlar sağlar. Tüm araçların listesini görmek için MCP ayarlarına git ve Linear sunucusunu bul. Doğrulamak için, Sohbet’te şu prompt’u dene:
Copy
Ask AI
list all issues related to this project
Entegrasyon doğru şekilde kurulduysa, bir issue listesi döndürmelidir.
Tasarım ve mockup’lar web geliştirmenin temel parçalarıdır. Figma’nın resmi MCP sunucusunu kullanarak Cursor içinde tasarım dosyalarına doğrudan erişebilir ve onlarla çalışabilirsin. Başlamak için Figma Dev Mode MCP Server sayfasındaki kurulum adımlarını izle.
Sunucu, istemlerinde kullanabileceğin birden fazla aracı sağlar. Örneğin, Figma’daki mevcut seçimin tasarımlarını isteyebilirsin. Daha fazlası için belgelere göz at.
Muhtemelen yeniden kullanmak istediğin mevcut kodun, bir tasarım sistemin ya da yerleşik kuralların var. Modellerle çalışırken, kod tabanında zaten bulunan açılır menüler veya diğer yaygın bileşenler gibi örüntülere referans vermek faydalı olur.Biz de büyük, web tabanlı bir kod tabanında çalışırken, deklaratif kodun özellikle iyi işlediğini gördük; özellikle React ve JSX’te.Bir tasarım sistemin varsa, bunun için bir kural ekleyerek agent’ın bunu keşfetmesine yardımcı olabilirsin. İşte mümkün olduğunda bileşenlerin yeniden kullanılmasını teşvik etmeye çalıştığımız bir ui-components.mdc dosyası:
components.mdc
Copy
Ask AI
---description: Implementing designs and building UI---- reuse existing UI components from `/src/components/ui`. these are the primitives we can build with- create new components by orchestrating ui components if you can't find any existing that solves the problem- ask the human how they want to proceed when there are missing components and designs
Bileşen kitaplığın büyüdükçe buna uygun yeni kurallar ekle. Kurallar çok fazla olduğunda, bunları “yalnızca kullanıcı girdileriyle çalışırken uygula” gibi daha spesifik kategorilere ayırmayı düşün.
Cursor’ın yeteneklerini genişletmek için, konsol günlüklerine ve ağ isteklerine erişim sağlayan Browser Tools MCP sunucusunu kurabilirsin. Yapılandırdıktan sonra, konsol çıktısını ve ağ etkinliğini izleyerek değişikliklerini doğrulayabilirsin. Bu kurulum, uygulamanın niyetinle örtüştüğünden emin olmana yardımcı olur. MCP sunucusunu kurmak için şu talimatları izle: https://browsertools.agentdesk.ai/installation
Bunu Cursor’a yerel olarak entegre etmeyi daha kolay hale getirmek için çalışıyoruz.
Web geliştirmede sıkı geri bildirim döngüleri kritik. Hızlı ilerlemek ve akışta kalmak için Cursor’ı Figma, Linear ve tarayıcı gibi araçlarla birlikte kullan.
MCP sunucuları, harici sistemleri doğrudan Cursor’a entegre etmene olanak tanır, bağlam değiştirmeyi azaltır ve görev yürütmeyi iyileştirir.
Bileşenleri ve tasarım sistemlerini yeniden kullanmak, modelin daha temiz ve tutarlı kodlar ve çıktılar üretmesine yardımcı olur.
Net, kapsamı belirlenmiş görevler daha iyi sonuç verir. Ne istediğini nasıl ve ne şekilde istediğin konusunda bilinçli ol.
İyi çıktılar alamıyorsan, şunları ayarlamayı dene:
Talimatlar: Kurallar, istemler kullan ve ör. MCP sunucularıyla daha fazla bağlama erişim ver.
Sistemler: Kalıplar, soyutlamalar ve açıklık, modelin anlamasını, yardımcı olmasını ve daha özerk çalışmasını kolaylaştırır.
Çalışma zamanı bilgisi olarak konsol logları, ağ istekleri ve UI öğesi verilerini ekleyerek modelin bağlamını genişletebilirsin.
Her şeyin otomatikleştirilmesi gerekmiyor. Sistem çok karmaşıklaştığında, Tab ve Inline Edit ile daha nokta atışı düzenlemelere geri dön.
Cursor, otomatik pilot değil, yardımcı pilot olduğunda en güçlüdür. Onu kendi karar vermeni değiştirmek için değil, geliştirmek için kullan.