Skill'in Kendi İfadeleriyle
Doğru mxGraph XML'i üreterek draw.io diyagram dosyaları (.drawio, .drawio.svg, .drawio.png) oluşturmak, düzenlemek ve doğrulamak için bir skill. Akış şemalarını, sistem mimarisini, sıra diyagramlarını, ER diyagramlarını ve UML sınıf diyagramlarını assets/templates/ altındaki şablonlar üzerinden işler; ağ topolojisi, BPMN ve zihin haritaları ise şekil kütüphanelerine veya manuel çalışmaya bırakılır.
Ajan, altı adımlı bir iş akışı, kullanıma hazır stil dizeleriyle semantik bir renk paleti, teslimat öncesi bir doğrulama kontrol listesi ve isteğe bağlı Python betikleri (validate-drawio.py, add-shape.py) alır. Diyagramların belgeledikleri kodun yanında bulunduğu bir depoda çalışan ajanları hedefler ve üretilen dosyalar hediet.vscode-drawio VS Code eklentisinde hemen açılmak üzere tasarlanmıştır.
Neler üretir
- İstediğiniz yola yazılan .drawio dosyasının kendisi.
- Diyagramın ne gösterdiğine dair tek cümlelik bir özet.
- Doğrulama betiğinin çalıştırılıp çalıştırılmadığını ve geçip geçmediğini bildiren doğrulama durumu.
- Diyagramı özelleştirmeniz muhtemel olduğunda düzenleme talimatları: seçmek için bir şekle tıklayın, etiketi düzenlemek için çift tıklayın, yeniden konumlandırmak için sürükleyin.
Nasıl Çalışır
- 01İsteği Netleştirin
İş akışı, diyagram türünü, varlıkları veya aktörleri, ilişkileri, çıktı yolunu ve dosyanın yeni mi yoksa bir düzenleme mi olduğunu belirleyerek başlar.
- 02Bir Şablonu veya Minimal İskeleti Yeniden Kullanın
Diyagram türü assets/templates/ altındaki bir şablonla eşleştiğinde, o yapıyı kopyalayıp yer tutucu değerleri değiştirin; yeni düzenler için iki kök hücreye sahip minimal geçerli mxfile iskeletinden başlayın.
- 03XML Yazmadan Önce Yerleşimi Planlayın
Önce satırları veya kademeleri taslak olarak çizin, ardından şekilleri ızgara üzerinde aralayın — aynı satırdaki şekiller arasında yatayda 40-60px, kademe satırları arasında 80-120px, varsayılan 1169 x 827 px A4 yatay tuval üzerinde.
- 04mxGraph XML'ini oluşturun
Benzersiz id'lere ve eşleşen üst (parent) referanslarına sahip vertex ve kenar (edge) hücreleri yazın; dosyanın iyi biçimli kalması için etiketlerdeki XML özel karakterlerini escape edin.
- 05Paletten Stilleri Uygulayın
Stil dizgileri sabit bir anlamsal paletten gelir — primary/info #dae8fc ile #6c8ebf, warning/decision #fff2cc ile #d6b656, error/end #f8cecc ile #b85450 — böylece aynı amaç bir proje boyunca aynı rengi korur.
- 06Kaydedin, Doğrulayın, Teslim Edin
Dosyayı istenen yola .drawio uzantısıyla yazın, isteğe bağlı olarak doğrulayıcıyı çalıştırın, ardından kullanıcıya dosyayı nasıl açacağını söyleyin ve diyagramda ne olduğunu özetleyin.