by yucezerey
Türkçe metinlerdeki yapay zeka izlerini (AI slop, translationese, çeviri kokan cümle mimarisi ve TDK hatalarını) temizleyen Agent Skill ve Humanizer paketi.
# Add to your Claude Code skills
git clone https://github.com/yucezerey/turkish-anti-ai-skillGuides for using ai agents skills like turkish-anti-ai-skill.
See how turkish-anti-ai-skill compares with popular alternatives.
turkish-anti-ai-skill is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by yucezerey. Türkçe metinlerdeki yapay zeka izlerini (AI slop, translationese, çeviri kokan cümle mimarisi ve TDK hatalarını) temizleyen Agent Skill ve Humanizer paketi. It has 85 GitHub stars.
turkish-anti-ai-skill's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/yucezerey/turkish-anti-ai-skill" and add it to your Claude Code skills directory (see the Installation section above). turkish-anti-ai-skill ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
turkish-anti-ai-skill is primarily written in Python. It is open-source under yucezerey on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh turkish-anti-ai-skill against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Bu yetenek, Büyük Dil Modellerinin (LLM) İngilizce ağırlıklı eğitim verisi ve RLHF süreçleri yüzünden ürettiği "Yapay Zeka Türkçesini" (kelimeleri Türkçe ama cümle iskeleti İngilizce olan, mekanik, şişirilmiş ve tekdüze metinleri) doğal, nefes alan ve TDK kurallarına tam uyumlu insan Türkçesine dönüştürür.
Detaylı dilbilimi kuralları ve sözlük tabloları için bu dizindeki referans dosyalarını oku:
references/sentaks-ve-morfoloji.md: Sola dallanma, ulaç sistemi, vurgu yuvası, -DIr/-mAktAdIr dozajı, zamir düşürme ve kof yardımcı fiil dönüşümleri.references/ai-turkcesi-sozlugu.md: Tier-1 (kesin AI ifşaları), Tier-2 (bürokratik bağlaçlar) ve Tier-3 (SaaS/pazarlama çeviri kalıpları) sözlüğü.references/tdk-ve-noktalama.md: 5 mutlak noktalama yasağı, TDK birleşik/ayrı kelimeler ve yabancı teknik terimlerin Türkçe okunuşa göre ek uyumu.references/register-ve-ornekler.md: 5 register × 9 üslup boyutu matrisi ve uçtan uca Before/After dönüşüm çiftleri.rewrite) modunda kaynak metinde bulunmayan hiçbir sayı, tarih, özel isim, kişisel anekdot veya nedensellik bağı uydurma. "İnsan gibi görünmek" için yalan söyleme, yalnızca mevcut bilginin ifade edilişini doğallaştır.-mAktAdIr eki doğalken, blog veya kurumsal bültende yapay durur. İşleme başlamadan önce metnin register'ını belirle.işte, zaten, hani) veya kısa cümle kullanımını kotaya bağlama ve silme testinden geçmeyen hiçbir üslup aracını metinde tutma.Kullanıcı isteğine göre aşağıdaki üç moddan birini seç:
rewrite - Varsayılan): Mevcut bir Türkçe metni veya çeviriyi alır, olgusal sadakati %100 koruyarak AI kalıplarını temizler ve cümle mimarisini Türkçeleştirir.write): Verilen bir konu veya taslaktan sıfırdan Türkçe metin üretir. Kompozisyon ve cümle kararlarını ilk cümleden itibaren İngilizce düşünmeden, doğrudan Türkçe kurar.audit): Metni yeniden yazmaz; metindeki P0 (Kesin AI İfşası), P1 (Yapısal Çeviri Kokusu) ve P2 (Ritim/Noktalama Kusuru) sinyallerini alıntılayarak raporlar.Kullanıcı kendi yazısından örnek verdiyse (few-shot referans), cümle uzunluğu, bağlaç tercihi ve ton açısından kullanıcının örneğini en üst kural kabul et. Örnek yoksa metni şu 5 register'dan birine ata (references/register-ve-ornekler.md):
| Register | Kompozisyon Müdahalesi | Cümle Mimarisi | -DIr / -mAktAdIr |
Devrik Cümle ve Parçacık |
|---|---|---|---|---|
| Blog / Deneme / Sosyal Medya | Tam (Sahne ile başla, ilan etme) | Tam (Ulaç, özne düşürme, -mIş) |
Tamamen sil | Serbest (400 kelimede maks. 2-3 devrik) |
| Teknik Doküman / Mühendislik | Orta (Doğrudan probleme gir) | Tam (Sola dallanma, ulaç, net yüklem) | Sil (Geniş zaman -Ir/-Ar kullan) |
Devrik yok, parçacık çok az |
| Kurumsal / İş İletişimi / SaaS | Orta (Tezi ilk cümlede söyle) | Tam (Edilgeni etkene çevir, kof fiili at) | Yalnızca resmi tanımlarda | Devrik yok, doğal ve doğrudan |
| Akademik / Resmi / Hukuki | Kapalı (Belge iskeletini koru) | Sola dallanma, ulaç ve vurgu yuvası | Korunur (100 kelimede 1-3 arası) | Kesinlikle yasak |
| Edebi / Anlatı | Tam (Ritim ve imge odaklı) | Tam (Nefes uzunluğu varyasyonu yüksek) | Tamamen sil | Anlatı ritmine göre doğal |
references/ai-turkcesi-sozlugu.md).**Başlık:** Açıklama) Çöz: Gerekmedikçe her paragrafı madde imine çevirme. Liste şartsa kalın etiket + iki nokta şablonu yerine yalın cümle kur.Detaylı kurallar ve örnekler için references/sentaks-ve-morfoloji.md dosyasını oku:
ki bağlacıyla cümle sonuna takma, sıfat-fiillerle (-An, -DIk, -AcAk) ismin önüne al ("Bir sistem kurduk, bu sistem verileri tarıyor" -> "Verileri tarayan bir sistem kurduk").ve Yerine Ulaç (Zarf-Fiil) Sistemi: Sıralı eylemleri mekanik ve veya ve sonra ile bağlamak yerine Türkçenin ulaç eklerini (-Ip, -IncA, -dIkçA, -ArAk, -mAdAn) kullan ("Veriyi çektik ve işledik" -> "Veriyi çekip işledik").-DIr ve -mAktAdIr Salgınını Durdur: İngilizcedeki is/are koşulacını her cümlede -DIr veya -mektedir olarak çevirme. Akademik/hukuki register dışında "Bu yöntem etkilidir ve hız sağlamaktadır" yerine "Bu yöntem etkili, sistemi de hızlandırıyor" de."Bir" / "Kendi" Temizliği: Yüklemdeki şahıs eki özneyi zaten taşıyorsa ben, sen, o, biz zamirlerini düşür. İngilizce a/an karşılığı olarak her sıfat tamlamasına sokulan gereksiz "bir" kelimesini ("iyi bir performans" -> "iyi performans") ve own çevirisi olan gereksiz "kendi" zamirini sil.tarafından) ve Kof Yardımcı Fiilleri Temizle: "Ekibimiz tarafından gerçekleştirilmiştir" yerine "Ekibimiz yaptı"; "artış sağlamak / katkıda bulunmak / sahip olmak" yerine doğrudan "artırmak / katkı sunmak / barındırmak" fiillerini kullan.-mIş): Dolaylı öğrenilen, log kaydından okunan veya sonradan fark edilen durumlarda kesin geçmiş zaman (-DI) yerine Türkçenin delil kipini (-mIş) kullan ("Sunucu gece yeniden başlamış").Detaylı kurallar için references/tdk-ve-noktalama.md dosyasını oku:
-) kullan (04.30-05.00, 2024-2026).ama, fakat, lakin, ancak, ve, veya, ya da bağlaçlarından önce veya sonra virgül koyma.Ve / İle dahil) yapma; tümce düzeni kullan veya TDK kuralına göre bağlaçları küçük yaz (ve, ile, ya da).endpoint, deploy, middleware, queue, cache, idempotent) "uç nokta, olay güdümlü, ara katman" diye zorla çevirme. Kesme işaretiyle gelen ekleri yazılışa göre değil, Türkçe okunuşa (fonetiğe) göre getir: cache'i (keş), queue'yu (kü), SQL'i (es-kü-el), JSON'ı (ceyson).-da/-de (bitişik) ile bağlaç olan da/de'yi (ayrı), ilgi/sıfat eki -ki ile bağlaç olan ki'yi (halbuki, oysaki, çünkü, mademki kalıplaşmış bitişikler hariç ayrı) ve birçok, birkaç, hiçbir, herhangi bir, pek çok, art arda, yanı sıra yazımlarını denetle.Taslağı oluşturduktan sonra kullanıcıya sunmadan önce şu kontrolleri yap:
adeta, yadsınamaz, kritik bir rol oynamaktadır, derinlemesine, yelpaze, dönüm noktası, bununla birlikte, öte yandan, söz konusu, bu bağlamda kalıplarının kalmadığından emin ol (references/ai-turkcesi-sozlugu.md).işte, zaten, tabii), devrik cümleyi veya bağlacı test et: Kaldırdığında anlamdan veya tondan hiçbir şey eksilmiyorsa o öğeyi sil.audit modu dışında) yalnızca temizlenmiş/yazılmış metni döndür ve başına "Elbette, metnin doğal Türkçeye çevrilmiş hali aşağıdadır:" gibi sohbet artıkları ekleme."bir" kelimesini veya her devrik cümleyi hata sanma. "Sen satışa bak", "Site kurmak", "Linki gönder" gibi doğal ve yerleşik kullanımlara dokunma.performans, strateji, sistem, detay) zorlama karşılıklarla değiştirme.Türkçeyi çevrilmiş İngilizce gibi değil, insan eliyle yazılmış doğal Türkçe gibi yaz ve onar.
An open-source Agent Skill & Turkish Humanizer that removes AI writing patterns ("Yapay Zeka Türkçesi" / Translationese) and rebuilds authentic Turkish sentence architecture.
Kurulum · Öncesi / Sonrası Demo · Neden Sadece Bir Prompt Değil? · 3 Katmanlı Mimari · Register Matrisi · CLI Dedektörü
Büyük Dil Modelleri (LLM) ağırlıklı olarak İngilizce veriyle eğitildiği ve RLHF aşamasında İngilizce retorik kalıplarıyla ödüllendirildiği için, Türkçe metin üretirken "kelimeleri Türkçe ama cümle iskeleti İngilizce" olan mekanik bir dil (Translationese / Yapay Zeka Türkçesi) üretir.
Piyasadaki İngilizce humanizer araçları yalnızca yüzeydeki kelimeleri değiştirir. Oysa Türkçede sorun sadece "yadsınamaz", "adeta" veya "kritik bir rol oynamaktadır" kelimeleri değildir. Asıl sorun niteleyicilerin baş ismin arkasına takılması (sağa dallanma), ulaç (-Ip, -IncA, -dIkçA) gereken yere mekanik ve bağlacının girmesi, her cümlenin -DIr / -mAktAdIr ile bitmesi ve tüm cümlelerin 18-22 kelimelik tekdüze bir banda sıkışmasıdır.
turkish-anti-ai-skill, kelimelerin altındaki Türkçe cümle mimarisini, TDK Yazım Kılavuzu kurallarını ve insan nefes ritmini (burstiness) yeniden kurar.
Günümüzün hızla değişen iş dünyasında, uzaktan çalışma modeli sadece geçici bir trend değil, aynı zamanda kurumsal kültürün temel bir yapı taşı haline gelmiştir — ve bu durumun önemi yadsınamaz. Şirketler tarafından gerçekleştirilen araştırmalar göstermektedir ki, çalışanlara esneklik sağlamak verimlilik üzerinde kritik bir rol oynamaktadır. Bununla birlikte, iletişim kopukluklarını önlemek adına bütüncül bir yaklaşım benimsenmelidir. Sonuç olarak, geleceğin çalışma dünyasında başarılı olmak isteyen kurumlar bu dönüşüme ayak uydurmak zorundadır.
turkish-anti-ai-skill Onarım Modu · Blog/Deneme Register)Uzaktan çalışma artık şirket kültürünün kalıcı bir parçası. Araştırmalar da aynı şeyi söylüyor: Çalışanlara esneklik tanıdığınızda verimlilik artıyor. İşin zor kısmı, ekip aynı ofisi paylaşmazken iletişimi koparmamak. Kalıcı çözüm ise çalışma düzenini baştan sona bu yeni ritme göre kurgulamaktan geçiyor.
Neleri Yakaladı ve Onardı?
-Ip ulacıyla ("heves olmaktan çıkıp...") doğal akışa çevrildi.—) ve "önemi yadsınamaz" klişesi kaldırıldı.ki Bağlacı (P1): "Şirketler tarafından gerçekleştirilen araştırmalar göstermektedir ki" yapısı etken ve doğrudan cümleye çevrildi.-mAktAdIr Salgını (P1): "esneklik sağlamak ... kritik bir rol oynamaktadır" yerine "esneklik tanıdığınızda verimlilik artıyor" kuruldu.Tek satırlık "Bunu insani ve doğal bir Türkçeyle yaz" komutu yalnızca en bariz birkaç kelimeyi değiştirir ve çoğu zaman modelin "insan gibi görünmek" adına kaynakta olmayan veriler/anekdotlar uydurmasına yol açar. turkish-anti-ai-skill ise deterministik bir mühendislik mimarisi sunar:
rewrite, write, audit): Mevcut metni olgusal sadakatle onarır (rewrite), sıfırdan Türkçe düşünerek metin kurar (write) veya metne dokunmadan AI/TDK kusurlarını raporlar (audit).-mAktAdIr eki dayatmaz (Blog/Deneme, Teknik/Mühendislik, Kurumsal/SaaS, Akademik/Resmi, Edebi/Anlatı).endpoint, deploy, middleware, queue) "uç nokta, ara katman" diye zorla çevirmez; ekleri kelimenin yazılışına göre değil Türkçe okunuşuna (fonetiğine) göre getirir (cache'i, queue'yu, SQL'i, JSON'ı).scripts/detect_tr_ai.py): Harici kütüphane gerektirmeden Türkçe metinlerdeki AI klişelerini, TDK hatalarını, -mAktAdIr yoğunluğunu ve cümle uzunluğu varyasyonunu (Burstiness CoV) ölçer.npx skills & gh skill)Claude Code, Cursor, OpenAI Codex, Gemini CLI, Windsurf ve OpenCode için tek komutla kurulum:
npx skills add yucezerey/turkish-anti-ai-skill
GitHub CLI (v2.90+) kullanıyorsan:
gh skill install yucezerey/turkish-anti-ai-skill
Seçenek A — Plugin Marketplace olarak kurulum (Önerilen):
/plugin marketplace add yucezerey/turkish-anti-ai-skill
/plugin install turkish-anti-ai-skill@yucezerey
Seçenek B — Doğrudan ~/.claude/skills/ dizinine klonlama:
git clone https://github.com/yucezerey/turkish-anti-ai-skill.git ~/.claude/skills/turkish-anti-ai-skill
.cursor/rules/*.mdc veya Agent Skills)Projenin kök dizininde Cursor kuralını aktif etmek için:
mkdir -p .cursor/rules
curl -sL https://raw.githubusercontent.com/yucezerey/turkish-anti-ai-skill/main/.cursor/rules/turkish-anti-ai-skill.mdc \
-o .cursor/rules/turkish-anti-ai-skill.mdc
# Evrensel .agents/skills/ dizini (Codex, Gemini CLI, Cursor, Windsurf destekler)
git clone https://github.com/yucezerey/turkish-anti-ai-skill.git ~/.agents/skills/turkish-anti-ai-skill
# Veya doğrudan Gemini CLI dizinine:
git clone https://github.com/yucezerey/turkish-anti-ai-skill.git ~/.gemini/skills/turkish-anti-ai-skill
Klasör yüklenemeyen web arayüzleri için tüm referans tablolarının tek dosyada birleştirildiği dist/turkish-anti-ai-skill.full.md dosyasını kopyalayıp Project Instructions / System Prompt veya Knowledge alanına yapıştırabilirsin.
Kurulumdan sonra ajanına doğal dilde seslenmen yeterlidir; yetenek kendi açıklamasıyla (description) otomatik tetiklenir:
rewrite): "Şu blog yazısını insanlaştır ve AI kokusunu sil: <metin>"write): "Dağıtık sistemlerde cache invalidation konusunu teknik register'da, doğal Türkçeyle yaz."audit): "Bu kurumsal metni değiştirme, sadece içindeki AI-Türkçesi ve TDK hatalarını raporla (audit modu)."| Katman | Odak Noktası | Yakalanan Yapay Zeka İzi (Makine Türkçesi) | Uygulanan Doğal Türkçe Dönüşümü |
|---|---|---|---|
| Katman 1: Kompozisyon (P0) | Giriş, kapanış, retorik şablonlar | "Günümüzün hızla değişen...", "Sadece X değil, aynı zamanda Y", "Sonuç olarak...", üçlü sıfat listeleri | Sahne veya doğrudan tez ile açılış, negatif paralelliklerin kaldırılması, vaaz veren kapanışların kesilmesi |
| Katman 2: Cümle Mimarisi (P1) | Sentaks ve morfoloji (references/sentaks-ve-morfoloji.md) |
Sağa dallanan yan cümleler, Hint-Avrupa ki bağlacı, refleks ve, -DIr / -mAktAdIr şişmesi, gereksiz "bir" ve "tarafından" |
Sıfat-fiille sola dallanma, ulaç sistemi (-Ip, -IncA, -dIkçA), yüklem önü vurgu yuvası, zamir düşürme (pro-drop), delil kipi (-mIş) |
| Katman 3: TDK ve Yüzey (P2) | Noktalama, imla ve terimler (references/tdk-ve-noktalama.md) |
Uzun çizgi (—), orta çizgi (–), ..., ama virgülü, "uç nokta" gibi zorlama çeviriler, "cache'ı, SQL'ı" ek hataları |
5 mutlak noktalama yasağı, TDK birleşik/ayrı kelime kuralları, terimlerin Türkçe okunuşa göre çekimlenmesi (cache'i, SQL'i) |
detect_tr_ai.py)Repodaki Python betiği ile herhangi bir Markdown veya metin dosyasını terminalden ya da CI/CD (GitHub Actions) üzerinden tarayabilirsin:
python3 scripts/detect_tr_ai.py ornek-metin.md
# JSON çıktısı için:
python3 scripts/detect_tr_ai.py ornek-metin.md --json
Tek parça dist/turkish-anti-ai-skill.full.md dosyasını yeniden derlemek için:
python3 scripts/build_dist.py
turkish-anti-ai-skill/
├── SKILL.md # Ana orkestratör (<500 satır, YAML frontmatter + 4 adımlı iş akışı)
├── skills/turkish-anti-ai-skill/ # npx skills CLI ve plugin paketleyici uyumluluk dizini
├── AGENTS.md # Codex, Cursor, Windsurf, Copilot ortak adaptörü
├── CLAUDE.md # Claude Code proje rehberi
├── GEMINI.md # Gemini CLI adaptörü
├── references/ # Aşamalı yüklenen (Progressive Disclosure) Türkçe dilbilimi veritabanı
│ ├── tdk-ve-noktalama.md # 5 mutlak noktalama yasağı, TDK imla ve fonetik ek tablosu
│ ├── sentaks-ve-morfoloji.md # Sola dallanma, ulaçlar