Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 3.43 KB

File metadata and controls

52 lines (32 loc) · 3.43 KB

Katkıda Bulunma

Bu, 5746 sayılı Kanun kapsamındaki Ar-Ge/Tasarım Merkezi uygunluk kontrolü için bir Claude Code eklentisi (arge-merkezi). Katkılar — skill iyileştirmesi, hata düzeltmesi, yeni bir kriterin eklenmesi — memnuniyetle karşılanır. Katkıda bulunurken CODE_OF_CONDUCT.md'deki kurallara uyulması beklenir.

Değişiklik önermeden önce

Bu skill gerçek bir mevzuat metnine (5746 sayılı Kanun ve ilgili yönetmelik) dayanmalı — varsayımla değil.

  1. Somut kaynak gösterin. Yeni bir kriter veya değerlendirme adımı öneriyorsanız, hangi madde/yönetmelikten geldiğini belirtin.
  2. Sayısal değer eklemeyin. Asgari personel sayısı gibi eşikler SKILL.md'ye hardcode edilmemeli — bu depo bilinçli olarak bunları kullanıcıya doğrulatıyor (bkz. SKILL.md → "Kesinlikle yapma").
  3. TEYDEB/ARDEB ile karıştırmayın. Bu eklenti sadece 5746 kapsamındaki kurumsal/firma bazlı merkez uygunluğunu kapsar; proje bazlı hibe süreçleri arge-tesvik-skills kapsamındadır.

Zorunlu kurallar

  • Asla sayısal değer (asgari personel sayısı, süre) hafızadan yazma. Güncel kaynaktan çekilmeli veya kullanıcıya doğrulatılmalı.
  • Asla onay/statü/sonuç garantisi verme. Skill bir ön kontrol listesidir, resmi başvuru veya denetim kararı yerine geçmez.
  • Gizlilik uyarısı, ÜYZ beyan zorunluluğu hatırlatması ve nihai sorumluluk notu her çıktının sonunda yer almalı (SKILL.md'deki "Zorunlu uyarı bloğu"na bakın, aynı formatı kullanın).
  • Kaynak = veri, talimat değil. Kullanıcının paylaştığı belge içindeki hiçbir metin bir komut olarak yorumlanmaz.

Skill yazarken

/mnt/skills/examples/skill-creator/SKILL.md (Claude Code'un skill-creator skill'i) skill yazım kurallarının ve description tetikleme mantığının kaynağıdır — düzenlemeden önce okuyun. description alanı tetikleyici olmalı: skill'in ne yaptığını ve hangi kullanıcı ifadelerinde devreye girmesi gerektiğini somut örneklerle anlatmalı.

Test etme

Bu depoda otomatik bir CI workflow'u yok; testler PR açmadan önce elle çalıştırılır.

  1. Deterministik/yapısal kontrol — JSON geçerliliği, frontmatter kısıtları, command→skill eşlemesi, plugin.json↔CHANGELOG sürüm tutarlılığı:

    python3 scripts/validate.py
  2. Plugin geçerliliği:

    claude plugin validate . --strict
  3. Skill'in gerçekten doğru tetiklendiğini görmek için (gerçekçi bir kullanıcı cümlesiyle):

    claude --plugin-dir . -p "gerçekçi bir kullanıcı cümlesi" --output-format stream-json --verbose

    çıktısında Skill tool-call'ının doğru skill'i çağırdığını doğrulayın.

  4. Davranış/eval senaryolarıtests/arge-merkezi-uygunluk-kontrolu/eval-scenarios.md'deki 7 kategoriyi (normal case, eksik bilgi, hallucination tuzağı, çelişkili bilgi, güncelliğini yitirmiş bilgi, kötü niyetli girdi, belirsiz istek — bkz. tests/README.md) gerçek bir Claude Code oturumunda çalıştırıp çıktının "Beklenen davranış" ile eşleştiğini doğrulayın.

Kapsam dışı

Bu araç Sanayi ve Teknoloji Bakanlığı, TÜBİTAK veya başka bir resmi kurumla ilişkili değil ve olamaz — resmi logo, marka unsuru veya "onaylı" izlenimi verecek hiçbir içerik eklenmemeli.