From corporate-legal
Tracks Turkish corporate entity records including MERSİS, trade registry, VERBİS, tax/SGK, and KEP/e-signature. Manages compliance with init, report, update, audit modes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/corporate-legal:entity-compliance [--init | --report [--days N] | --update [--from-report] | --sweep | --audit | --export [--format csv|table]][--init | --report [--days N] | --update [--from-report] | --sweep | --audit | --export [--format csv|table]]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Bu skill, bir şirketin veya grup şirketlerinin Türkiye uygulamasındaki temel kurumsal kayıtlarını tek takip dosyasında tutar. Orijinal ABD `annual report / franchise tax / Secretary of State` mantığı kullanılmaz. Türk uyarlamanın odağı şunlardır:
Bu skill, bir şirketin veya grup şirketlerinin Türkiye uygulamasındaki temel kurumsal kayıtlarını tek takip dosyasında tutar. Orijinal ABD annual report / franchise tax / Secretary of State mantığı kullanılmaz. Türk uyarlamanın odağı şunlardır:
Skill resmi başvuru veya tescil yapmaz; kayıtların görünürlüğünü ve açık işleri yönetir.
Tracker:
~/.claude/plugins/config/claude-for-legal/corporate-legal/entities/compliance-tracker.yaml
Config:
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md
Her modda önce config'teki ## Entity management, ## Şirket profili ve varsa aktif matter bağlamını oku.
Ticaret sicili, SPK/KAP, MKK, VERBİS, vergi, SGK, sektör lisansı ve defter formaliteleri değişebilir veya olay bazında farklılaşabilir. Bu skill güncel resmi kaynağı doğrulamadan kesin son tarih, tescil gerekliliği veya uyum sonucu vermez. Resmi kaynak okunmadıysa tracker'da kayıt verify, raporda "doğrulanmalı" olarak işaretlenir.
Yapısal veri standardı için corporate CLAUDE.md dosyasındaki ## Yapısal veri standardı bölümünü uygula. Yeni veya yeniden yazılan tracker dosyalarında YAML anahtarları ASCII english_snake_case olmalıdır. Kontrol edilen durum değerleri ASCII makine token'ı olarak tutulur. Kullanıcıya görünen rapor ve tablo başlıkları Türkçe kalır.
metadata:
company: "[Şirket / grup adı]"
generated: "[YYYY-MM-DD]"
last_updated: "[YYYY-MM-DD]"
last_audit: "[YYYY-MM-DD veya null]"
source_note: "Kayıtlar kullanıcı belgeleri ve/veya manuel resmi kaynak kontrollerinden derlenmiştir."
entities:
- legal_name: "[Şirket unvanı]"
short_name: "[opsiyonel]"
entity_type: "[anonim_sirket / limited_sirket / branch / liaison_office / foreign_subsidiary / other]"
status: "[active / inactive / liquidation / deregistered / unknown]"
mersis_no: "[no veya belirsiz]"
trade_registry:
registry_office: "[İstanbul / Ankara / vb.]"
registry_no: "[no]"
last_gazette_date: "[YYYY-MM-DD veya unknown]"
source: "[TTSG / user_provided / verify]"
tax:
tax_office: "[ ]"
tax_no: "[ ]"
status: "[current / verify]"
capital:
amount_try: "[ ]"
paid_in: "[yes / no / unknown]"
last_change_date: "[YYYY-MM-DD veya unknown]"
ownership:
shareholder_source: "[share_ledger / KAP / MKK / user_statement / verify]"
notes: ""
representation:
signature_method: "[sole / joint / limited / unknown]"
signature_circular_date: "[YYYY-MM-DD veya unknown]"
internal_directive: "[exists / none / unknown]"
statutory_books:
board_resolution_book: "[current / missing / verify]"
share_ledger: "[current / missing / verify / not_applicable]"
general_assembly_book: "[current / missing / verify]"
compliance_records:
verbis: "[registered / exempt / unknown / verify]"
kvkk_inventory: "[exists / missing / unknown]"
sgk: "[current / verify]"
e_ledger: "[exists / missing / unknown]"
sector_licenses: []
follow_ups:
- topic: "[olağan genel kurul / faaliyet belgesi yenileme / imza sirküleri / VERBİS / vb.]"
owner: "[kişi/ekip]"
target_date: "[YYYY-MM-DD veya unknown]"
status: "[current / upcoming / overdue / unknown]"
source: "[official_source / user_provided / verify]"
note: ""
Eski tracker dosyalarında Türkçe anahtarlar varsa okurken kabul et ve eşleştir: unvan -> legal_name, kisa_ad -> short_name, tur -> entity_type, durum -> status, ticaret_sicili -> trade_registry, vergi -> tax, sermaye -> capital, sahiplik -> ownership, temsil -> representation, defterler -> statutory_books, uyum_kayitlari -> compliance_records, takipler -> follow_ups. Dosyayı yeniden yazarken yalnızca canonical anahtarları kullan.
--init: Mode 1 - tracker oluştur.--report: Mode 2 - açık iş ve yaklaşan takipleri raporla.--update: Mode 3 - manuel veya rapordan güncelle.--sweep: Mode 4 - unknown, verify, overdue veya upcoming kayıtlarını tek tek sor.--audit: Mode 5 - sağlık denetimi.--export: Mode 6 - CSV veya markdown tablo üret.english_snake_case alan adlarını kullan; raporda Türkçe alan adlarını göster.unknown veya verify yaz.Init özeti:
Entity tracker oluşturuldu.
Şirket sayısı: [N]
Doğrulanmış kayıt: [N]
Doğrulanması gereken alan: [N]
Gecikmiş/açık takip: [N]
Sonraki adım: /corporate-legal:entity-compliance --report
Varsayılan rapor 90 günlük görünüm verir. --days N varsa o aralığı kullan.
Rapor formatı:
ENTITY COMPLIANCE REPORT - [tarih]
KIRMIZI - Gecikmiş veya kritik ([N])
- [Şirket] / [konu] / [hedef tarih] / [not]
SARI - Yaklaşan takipler ([N])
- [Şirket] / [konu] / [hedef tarih] / [sorumlu]
BELİRSİZ - Doğrulama gereken kayıtlar ([N])
- [Şirket] / [alan] / [neden doğrulanmalı]
GÜNCEL - Son doğrulananlar ([N])
- [Şirket] / [alan] / [kaynak] / [tarih]
ÖNERİLEN AKSİYONLAR
1. [en kritik aksiyon]
2. [sonraki aksiyon]
10'dan fazla satır varsa dashboard veya CSV export teklif et; otomatik dosyalama yapma.
Kullanıcı örneğin şöyle der:
ABC A.Ş. imza sirküleri 2026-05-01 tarihinde yenilendi.
Tracker'da ilgili alanı güncelle:
last_updated.--update --from-report ile kullanıcı faaliyet belgesi, sicil dökümü, TTSG kaydı, KAP linki, MERSİS ekran çıktısı, vergi/SGK yazısı veya danışman raporu verebilir.
İşle:
unknown, verify, overdue veya upcoming kayıtlarını tek tek sor. Eski tracker'dan gelen belirsiz, doğrulanmalı, gecikmiş veya yaklaşıyor değerlerini okurken aynı şekilde ele al:
[Şirket] / [alan] şu anda [durum].
Güncel belge veya tarih var mı? Yoksa bu alanı doğrulanmalı olarak bırakıyorum.
Her cevap sonrası tracker'ı güncelle ve kısa özet ver.
Sağlık denetimi yalnızca kayıt ve süreç eksiklerini görünür yapar. Hukuki geçerlilik kararı vermez.
Kontrol başlıkları:
Audit çıktısı:
ENTITY HEALTH AUDIT - [tarih]
KRİTİK AÇIKLAR
- [bulgu]
KAYIT TUTARSIZLIKLARI
- [bulgu]
DOĞRULANMASI GEREKENLER
- [bulgu]
ÖNERİLEN AKSİYON PLANI
1. [aksiyon]
2. [aksiyon]
3. [aksiyon]
--export --format csv veya --export --format table desteklenir.
CSV kolonları:
Unvan, Tür, Durum, MERSİS No, Ticaret Sicili Müdürlüğü, Sicil No, Vergi Dairesi, Vergi No, Sermaye TL, Temsil Şekli, İmza Sirküleri Tarihi, VERBİS, Son İlan Tarihi, Takip Konusu, Hedef Tarih, Takip Durumu, Kaynak, Not
CSV/Excel güvenliği:
=, +, -, @, tab veya yeni satırla başlıyorsa metin olarak güvenli hale getir.Kullanıcı hukukçu değilse ve kayıt "filed/tescil edildi/bildirildi" gibi hukuki sonuç doğuran bir güncelleme yapmak istiyorsa sor:
Bu kayıt resmi temsil, tescil, bildirim veya uyum sonucu doğurabilir. Sorumlu avukat, hukuk müşaviri, mali müşavir veya kayıt sorumlusu belgeyi doğruladı mı?
"Evet" cevabı yoksa sadece araştırma notu ve yapılacaklar listesi üret; tracker'da sonucu kesinleştirme.
npx claudepluginhub zekaisuni/claude-for-legal-turkish --plugin corporate-legalConfigures corporate-legal plugin for Turkish company law. Collects company profile, M&A, governance, capital markets, entity management info, writes CLAUDE.md profile. For fresh install, config updates, new deals, integration checks.
Monitors Turkish regulatory sources (Resmi Gazete, KVKK, SPK, BDDK, etc.), classifies developments by importance, and routes action items to downstream compliance workflows.
Looks up official company data from European public registries across 11 countries (CZ, SK, PL, DE, UK, NL, RO, HR, SE + EU-level + ESG). Supports IČO, KRS, LEI, CRN, VAT, ownership, financial filings, and due diligence checks.