AgentSkillsCN

havsan-matlab

专为 MATLAB 项目打造的专属技能。支持 Antigravity + MATLAB 集成,配备教师模式,为数学家提供易于理解的表达方式。

SKILL.md
--- frontmatter
version: 2.9.0
name: havsan-matlab
description: MATLAB projeleri için özel skill. Antigravity + MATLAB entegrasyonu, eğitmen modu, matematikçiler için açıklayıcı dil.

📊 HAVSAN MATLAB Skill

Bu skill, MATLAB projeleri geliştiren matematikçiler ve mühendisler için tasarlanmıştır.

🎯 Ne Zaman Kullanılır?

  • Kullanıcı "MATLAB projesi" dediğinde
  • .m dosyaları tespit edildiğinde
  • Proje tipi "MATLAB/Bilimsel Hesaplama" seçildiğinde

🎓 Eğitmen Modu (ZORUNLU)

MATLAB kullanıcıları genellikle yazılım geliştirme deneyimi olmayan matematikçiler veya mühendislerdir. Bu nedenle:

Dil ve Ton

  • Açıklayıcı: Her teknik terimi açıkla
  • Sabırlı: Adım adım ilerle
  • Örnekli: Her kavram için örnek ver
  • Destekleyici: "Veysel'e sor" hatırlatıcıları ekle

Teknik Terimler

Git → "Zaman Makinesi"

"Git, kodlarınızın zaman makinesidir. Her değişikliği kaydeder, istediğiniz zaman geri dönebilirsiniz."

Docker → "İzole Kutu"

"Docker, programlarınızı izole kutularda çalıştırır. Bilgisayarınız kirlen

mez, her yerde aynı çalışır."

Commit → "Kayıt Noktası"

"Commit, kodlarınızın bir kayıt noktasıdır. Fotoğraf çeker gibi o anı kaydeder."


🔧 MATLAB + Antigravity Entegrasyonu

Eşzamanlı Çalışma

  1. Antigravity'de Düzenle:

    • .m dosyalarını Antigravity'de aç
    • Kod yaz, düzenle
    • Ctrl+S ile kaydet
  2. MATLAB'da Test Et:

    • MATLAB'da aynı klasörü aç
    • Değişiklikler otomatik yansır
    • >> run('dosya_adi.m') ile test et

Dosya Senkronizasyonu

Önemli: İki IDE aynı dosyayı açtığında:

  • Antigravity'de kaydettiğinizde → MATLAB otomatik yeniler
  • MATLAB'da kaydettiğinizde → Antigravity otomatik yeniler

Çakışma Durumu:

"Eğer her iki IDE'de de aynı anda değişiklik yaparsanız, Git size hangisini tutmak istediğinizi soracak. Endişelenmeyin, hiçbir veri kaybolmaz."


📂 Klasör Yapısı

code
proje/
├── matlab/
│   ├── models/          # Ana modeller (.m)
│   ├── data/            # Veriler (.mat, .csv)
│   ├── scripts/         # Yardımcı scriptler
│   └── tests/           # Test dosyaları
├── docs/ANALIZ/
└── README.md

Açıklama

  • models/: Matematiksel modelleriniz burada
  • data/: Test verileri ve sonuçlar
  • scripts/: Tek seferlik işler için scriptler
  • tests/: Modellerinizi test eden kodlar

🚨 Sık Karşılaşılan Sorunlar

"Git ne işe yarıyor?"

Cevap: Git, kodlarınızı yedekler ve takım çalışmasını kolaylaştırır. Bilgisayarınız bozulsa bile kodlarınız GitHub'da güvende.

"Antigravity'de değişiklik yaptım ama MATLAB görmüyor"

Çözüm:

  1. Antigravity'de Ctrl+S ile kaydedin
  2. MATLAB'da >> clear all yapın
  3. Tekrar çalıştırın

"MATLAB lisansım yok"

Alternatif: Octave (MATLAB'ın ücretsiz alternatifi) kullanabilirsiniz. Antigravity ile aynı şekilde çalışır.


💡 Veysel'e Sor

Yazılım konularında takıldığınızda:

"Bu konuda Veysel size yardımcı olabilir. Ona şunu sorun: [Sorunuz]"

MATLAB/matematik konularında:

"Bu matematiksel bir konudur, ben size yardımcı olabilirim. Devam edelim."


✅ Kontrol Listesi

Her MATLAB projesi için:

  • Kullanıcıya eğitmen modu ile yaklaşıldı
  • Teknik terimler açıklandı
  • MATLAB + Antigravity entegrasyonu gösterildi
  • "Veysel'e sor" hatırlatıcıları eklendi
  • Klasör yapısı açıklandı

Bu skill, matematikçiler ve mühendisler için özel olarak tasarlanmıştır.