Rules
Kural dosyaları — CLAUDE.md, AGENTS.md, .cursorrules gibi proje davranış kılavuzları.
API Tasarım Kuralları
REST API tasarım kuralları — URL yapısı, HTTP method, status code, versioning, error format, pagination, idempotency, rate limit, dokümantasyon. CLAUDE.md / .cursorrules içeriği olarak kullanılır.
Python Projesi Kuralları
Modern Python (3.12+) projeleri için kural seti — type hints, ruff + mypy strict, async disiplini, FastAPI / SQLAlchemy best practice, pytest + pyproject.toml baseline. CLAUDE.md / .cursorrules için.
React / Next.js Kuralları
Modern React 19 + Next.js (App Router) projeleri için kural seti — Server Component default, state hiyerarşisi, erişilebilirlik, performans bütçesi, form & data fetching disiplini. CLAUDE.md / .cursorrules için.
TypeScript Strict Kuralları
TypeScript projeleri için katı kural seti — tip disiplini, null/undefined tutarlılığı, yapı ve dosya organizasyonu, paket ekleme kriterleri, test disiplinleri, performans pragmatiği. CLAUDE.md / AGENTS.md / .cursorrules içeriği olarak kullanılır.
Veritabanı Kuralları
İlişkisel veritabanı (PostgreSQL öncelikli) tasarım ve kullanım kuralları — schema, naming, indexing, migration, query pattern, transaction, performance, backup. CLAUDE.md / .cursorrules için.
Web Güvenlik Kuralları
Web uygulamaları için güvenlik baseline — OWASP Top 10 karşılıkları, auth, input validation, secret yönetimi, CSP, CORS, rate limit, logging. CLAUDE.md / .cursorrules içeriği olarak kullanılır.
Go Projesi Kuralları
Modern Go (1.22+) projeleri için kural seti — paket yapısı, error handling, concurrency pattern'leri, context kullanımı, test disiplini, go vet + golangci-lint baseline. CLAUDE.md / .cursorrules için.