fckaislop.dev
Size Uygun Deneyimi Seçin
ÇÖP KODA SIFIR TOLERANS•v2.5 Live

Yapay zekanın 500 satır çöp kod üretmesini durdurun.

Cursor, Claude Code ve Windsurf için cerrahi bağlam kuralları. Boşa harcanan token'ları, yapay özürleri ve bozuk mimarileri engelleyin.

$npx fckaislop@latest init

Tek komutla .cursorrules, CLAUDE.md ve .windsurfrules dosyalarını projenize ekler.

Token Savings
-68%
Token İsrafını Kökten Kesin
Pure Signal
0 Filler
Sıfır Gevezelik & Sıfır Özür
Standards
React 19
Next.js 15, Zod & Server Actions
1-Click Stripe
Instant
Kriptografik ZIP & R2 Teslimatı
KÜRESEL GELİŞTİRİCİ TELEMETRİSİ (CANLI)
2,400+ Repos Protected
Kurtarılan Token
148,290,410
Küresel çöp kod engellemesi
Geliştirici Tasarrufu
$2,224,356+
Claude & OpenAI API faturalarında
Engellenen Gevezelik
2,840,192
"Certainly!" ve özür gevezeliği
Engellenen Çöp Kod
94,320+
useEffect & delikli RLS bloklandı
TÜM POPÜLER YAPAY ZEKA GELİŞTİRME ARAÇLARIYLA UYUMLU
Verified v0.45+
Cursor IDE
.cursorrules & .mdc
Anthropic CLI 2025
Claude Code
CLAUDE.md
Cascade Native
Windsurf
.windsurfrules
VS Code Native
GitHub Copilot
copilot-instructions.md
Autonomous Agent
Cline & Roo Code
.clinerules
ÜRETİM SEVİYESİ CEPHANELİK

Paranızın Karşılığını Veren Tam Kural Paketi

Basit promptlar değil; gerçek modern web projelerinde, otonom ajanlarda ve iş dünyasında test edilmiş tavizsiz kurallar bütünü.

Next.js 15-48% Tokens

Next.js 15 & React 19 Server-First Guard

Tüm bileşenleri varsayılan olarak asenkron Server Component yapar; gereksiz "use client" eklemeyi ve useEffect veri çekme döngülerini kökten yasaklar.

# Next.js 15 & React 19 .cursorrules - Default to async Server Components. - NEVER add 'use client' unless handling direct DOM events (onClick, onChange) or useState. - Never fetch data inside useEffect; use direct server-side async awaits with Next.js fetch cache. - Validate all Server Action arguments with strict Zod schemas before mutation.
Cursor (.cursorrules)✓ Doğrulandı
FastAPI-54% Tokens

FastAPI & Python 3.12 (Pydantic v2 Strict)

Pydantic v1 Config ve root_validator kalıntılarını yasaklar. Modern model_validator ve @asynccontextmanager lifespan protokollerini uygular.

# FastAPI & Pydantic v2 Rules - STRICT: Never use deprecated Pydantic v1 syntax (Config class or @root_validator). - Use ConfigDict(from_attributes=True, extra='forbid', frozen=True). - Ban naked except blocks; catch explicit SystemExit / KeyboardInterrupt. - Enforce async def endpoints with type-hinted return schemas.
Cursor / Windsurf✓ Doğrulandı
Postgres RLS-62% Security Risks

Supabase Postgres & Zero-Trust RLS Policies

Yapay zekanın ürettiği tehlikeli "USING (true)" politikalarını yasaklar. auth.uid() kontrollü delinmez Row Level Security kurar.

# Supabase Postgres Security Invariants - NEVER write permissive USING (true) or WITH CHECK (true) policies on public tables. - ALWAYS scope mutations to: (auth.uid() = user_id). - Enable ROW LEVEL SECURITY explicitly on every created table. - Index foreign key relations to eliminate full-table scan query slop.
Cursor / Supabase✓ Doğrulandı
Tailwind v4-38% CSS Bloat

Tailwind CSS v4 & Modern Dark UI Tokens

Satır içi style={{}} çöplüğünü ve rastgele renkleri engeller. Katı tasarım sistemi değişkenleri ve erişilebilir kontrast uygular.

# Tailwind CSS v4 Strict Guidelines - Prohibit inline style={{}} blocks in JSX. - Use CSS variable tokens (bg-background, text-foreground, border-border). - Lucide React icons must use exact 16px/20px strokes with fill-current where appropriate. - Maintain WCAG AAA contrast ratios across dark canvas #09090b.
Cursor / Next.js✓ Doğrulandı
CLAUDE.md-68% Token Waste

Claude Code Minimal Token Diff Architecture

Claude Code terminal aracının 300 satırlık değişmemiş kodları tekrar basmasını engeller; sadece cerrahi fonksiyon diff çıktısı üretir.

# CLAUDE.md — Token Optimization Protocol - NEVER apologize or explain obvious code mechanics. - Emit surgical diffs containing only modified functions. - Run typecheck with tsc --noEmit before concluding any step. - Ban recursive tool loops beyond 5 passes without explicit user confirmation.
Claude CLI✓ Doğrulandı
AGENTS.md-72% Infinite Loops

Autonomous Agent Sandboxing & Terminal Bounds

Cursor Composer veya otonom ajanların kontrolsüz dosya silmesini, sonsuz döngüye girmesini ve migration dosyalarını bozmasını engeller.

# AGENTS.md — Safety & Sandbox Guardrails - Prohibit destructive terminal commands: rm -rf, git reset --hard, DROP TABLE. - All filesystem deletions require interactive human confirmation. - Token burn ceiling: 15,000 output tokens per single execution turn. - Emits structured JSON telemetry on all background task executions.
Agentic Tools✓ Doğrulandı
Docker-80% Image Size

Docker & Multi-Stage Zero-CVE Container Rules

1.2 GB boyutundaki şişirilmiş Docker imajlarını 45 MB distroless/alpine seviyesine çeker ve non-root kullanıcı zorunluluğu getirir.

# Dockerfile Anti-Slop Directives - ALWAYS use multi-stage builds (builder -> runner). - Base image must pin exact sha256 digests or alpine/distroless tags. - Prohibit running as root: USER nodejs / USER 1001. - Clear package manager caches (npm cache clean --force) in the same RUN layer.
CLI / DevOps✓ Doğrulandı
Email Shield-78% Word Fluff

Executive C-Suite 3-Sentence Email Shield

"Umarım bu e-posta sizi iyi bulur" zırvasını yok eder; 10 saniyede okunan ve anında karar aldıran 3 cümlelik yönetici e-postası üretir.

=== THE EXECUTIVE EMAIL PROTOCOL === - NEVER write "I hope this email finds you well" or "I am writing to...". - Mandatory 3-Sentence Format: 1. Reason for writing: Immediate context. 2. Concrete Request: Exactly what approval, budget, or asset is needed. 3. Hard Deadline: Actionable date and time. - Executive tone: decisive, candid, zero passive apologies.
ChatGPT / Claude✓ Doğrulandı
Social Authority-65% Cringe Fluff

Authentic LinkedIn & Social Authority Hook

Roket emojilerini ve "hızla gelişen dünyada" klişelerini yasaklar; gerçek rakam ve somut tecrübeye dayanan yüksek etkileşimli içerik yazar.

=== LINKEDIN ANTI-CRINGE INSTRUCTION === - BANNED: "Thrilled to announce", "Humbled to share", "In today's fast-paced world". - Maximum 0-1 contextual emoji total. Never chain rocket/lightbulb emojis. - Ban the 15-hashtag graveyard at the end. - Lead with an uncomfortable metric or a contrarian practitioner insight.
ChatGPT / Social✓ Doğrulandı
Idea Stress-Test-100% Yes-Manning

Socratic Sparring Partner (Zero Sycophancy)

Yapay zekanın "Harika bir fikir!" diyerek sizi kandırmasını yasaklar; fikrinizi batıracak 3 sebebi bir yatırımcı gibi yüzünüze vurur.

=== SOCRATIC STRESS-TEST INSTRUCTION === - NEVER compliment the user. Saying "That's a great idea!" is strictly forbidden. - Identify the 3 weakest assumptions and structural unit economics flaws. - Ask the brutal questions an adversarial investor or competitor would ask. - Force quantitative defensibility over optimistic hand-waving.
Claude / ChatGPT✓ Doğrulandı
Stripe PaymentsZero Double-Charges

Stripe Webhook Idempotency & Replay Shield

Webhook tekrarında müşterinin kartından iki kez para çekilmesini önleyen idempotency ve ham gövde (raw body) doğrulamasını zorunlu kılar.

# Stripe Webhook Security Protocol - NEVER parse req.json() before stripe.webhooks.constructEvent(). Use raw req.text(). - Database mutations must insert an idempotency_key inside a serializable transaction. - Check event.id against processed_events table before initiating digital fulfillment. - Respond with 200 OK only after durable state commitment.
Next.js / Node✓ Doğrulandı
CI/CD ActionFails Bad PRs

Anti-Slop CI/CD GitHub Action Linter

Pull Request açıldığında kod tabanında yapay zekanın gizlice bıraktığı useEffect fetch, çıplak except ve RLS açıklarını otomatik tarar ve PR'ı düşürür.

# .github/workflows/anti-slop-ci.yml name: Anti-Slop Gatekeeper on: [pull_request] jobs: audit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Scan For Banned Anti-Patterns run: | ! grep -rn "useEffect(" src/app/ --include="*.tsx" ! grep -rn "except:" src/ --include="*.py" ! grep -rn "USING (true)" supabase/ --include="*.sql"
GitHub Actions✓ Doğrulandı
fckaislop-sandbox — bash — 80x24
// ✔ fckaislop Constrained Output (Surgical, React 19, Zod-Guarded):
// [MODIFIED: src/actions/user.ts]
'use server';

import { z } from 'zod';
import { auth } from '@/lib/auth';

const UserQuerySchema = z.object({ id: z.string().uuid() });

export async function getUser(raw: unknown) {
  const session = await auth();
  if (!session?.userId) return { success: false, error: 'UNAUTHORIZED' };

  const parsed = UserQuerySchema.safeParse(raw);
  if (!parsed.success) return { success: false, error: 'INVALID_PAYLOAD' };

  const user = await db.user.findUnique({ where: { id: parsed.data.id } });
  return { success: true, data: user };
}
Sıfır laf kalabalığı. Katı Zod doğrulaması. React 19 Server Action standardı. Token tüketiminde %92 tasarruf.
[SPONSOR]Onaylı Geliştirici Altyapısı
Reklam Engelleyiciye Dayanıklı
Neon: Ölçeklenen sunucusuz Postgres. Sıfır soğuk başlangıç ve anında veritabanı dallanması.
Ücretsiz Dene
fckaislop ekibi tarafından bizzat test edilmiştir.Sponsor Ol ($250/ay)
BENTO KURAL KATALOĞU

8 Amiral Gemisi Kural Seti

Cursor, Claude Code, Windsurf ve otonom ajanlar için sahada test edilmiş tavizsiz kurallar.

Aktif Kurallar: 8 / 8
.cursorrulesNext.js 15React 19TypeScriptServer ActionsZod
-48% Token Harcaması

Next.js 15 App Router & Server Actions Koruyucusu

React 19 standartlarını tavizsiz uygular, gereksiz "use client" kullanımını engeller, Server Actions içinde katı Zod doğrulaması uygular ve useEffect veri çekme çöplüğünü yasaklar.

.cursorrules•Ücretsiz Temel Kural
# === NEXT.JS 15 & REACT 19 SIFIR-ÇÖP KURALI (.cursorrules) ===
# Konum: .cursorrules veya .cursor/rules/nextjs.mdc

Sen Next.js 15 (App Router) ve React 19 mimarisinde uzman bir Kıdemli Yazılım Mimarı gibi davranacaksın.
Aşağıdaki katı kurallara tavizsiz uy:

1. SUNUCU ODAKLI (SERVER-FIRST) MİMARİ:
   - Varsayılan olarak her bileşen asenkron bir Server Component'tir. useState, useEffect veya tarayıcı olay dinleyicisi gerekmedikçe ASLA 'use client' ekleme.
   - YASAK: useEffect içinde veri çekmek (data fetching). Verileri doğrudan asenkron Server Component içinde standart fetch önbelleğiyle çek (cache: 'force-cache' veya revalidateTag).
   - İstemci tarafı yüklenme durumları için React 19 'useActionState' veya 'useOptimistic' kullan. useState ile yapay yüklenme boolean değişkenleri üretme.

2. KATI SERVER ACTIONS GÜVENLİK PROTOKOLÜ:
   - Tüm Server Actions ayrı dosyalarda bulunmalı ve dosyanın en üstünde 'use server' direktifi yer almalıdır.
   - Her aksiyon, veritabanı veya auth işlemine geçmeden önce gelen ham parametreleri mutlaka Zod şemaları ile doğrulamalıdır (safeParse).
   - Sunucu sınırları üzerinden ham hata fırlatma. Her zaman yapılandırılmış Result tipi döndür:
     type ActionResponse<T> = { success: true; data: T } | { success: false; error: string; fieldErrors?: Record<string, string[]> };
   - Her aksiyonun en başında açık kimlik ve yetki kontrollerini (auth checks) yap.

3. YASAKLANMIŞ ESKİ VE KULLANIMDAN KALKMIŞ APILER:
   - YASAK: pages dizini kalıpları (getStaticProps, getServerSideProps, next/router).
   - YASAK: Sayfa olmayan dosyalarda default export kullanımı (isimlendirilmiş export kullan).
   - YASAK: 'any' türü tanımları ve doğrulanmamış çerez (cookie) erişimleri.

# Önerilen Sıfır-Çöp Geliştirici Yığını:
# Veritabanı: Neon Serverless Postgres -> https://neon.tech/?ref=fckaislop
# Kimlik Doğrulama: Clerk Pre-built Guards -> https://clerk.com/?ref=fckaislop
STACK:Neon Postgres — Sıfır soğuk başlangıçlı, anında dallanabilir sunucusuz Postgres.
İncele
Üretim Paketi Özellikleri
5 Gelişmiş Kural
  • React 19 experimental_taintUniqueValue güvenlik kuralları (istemciye token sızıntısını engeller)
  • Dynamic IO / Partial Prerendering (PPR) güvenli kod kalıpları
  • Turbopack ve Route Handler bellek sızıntısı önleme kuralları
  • Sıfır güvenli CSRF ve Server Action sınır muhafızları
  • Önceden yapılandırılmış ESLint 9 flat config + cursorrules entegrasyonu
Ömür boyu erişim
₺490
CLAUDE.mdClaude CodeCLI AgentsTerminalUnified Diff
-68% Token Harcaması

Claude Code / CLAUDE.md Yüksek-Sinyal CLI Protokolü

Robotik özürleri, yapay övgüleri ve sohbet dolgusunu tamamen ortadan kaldırır. Yalnızca cerrahi farklar (unified diff) ve çalıştırılabilir terminal komutları üretir.

CLAUDE.md•Ücretsiz Temel Kural
# === CLAUDE CODE SIFIR-GEYİK KONTEKSTİ (CLAUDE.md) ===
# Proje kök dizinine yerleştirin: CLAUDE.md

# DAVRANIŞSAL YÖNERGELER:
- Sohbet dolgusu KESİNLİKLE YASAKTIR. Aşağıdaki tüm ifadeler engellenmiştir:
  ["Kesinlikle!", "Kusura bakmayın gözden kaçmış", "Bir yapay zeka olarak", "Harika bir soru!", "Memnuniyetle yardımcı olurum", "Hemen başlayalım", "İsteğinizi anlıyorum"].
- Görevi bana geri özetleme. DERHAL işe başla.
- Çıktı öz, yoğun ve olgusal olmalıdır.
- CERRAHİ DÜZENLEMELER: Değişmeyen 400 satırlık kodu tekrar tekrar yazdırma. Hedefe yönelik unified diff veya minimal blok düzenlemeleri sun:
  [DEĞİŞTİRİLDİ: yol/dosya.ts:satırlar]
- HATA ÇÖZÜM FORMATI:
  1. Hatanın asıl sebebini tam 1 satırda açıkla.
  2. Cerrahi düzeltme kodunu ver.
  3. Doğrulama terminal komutunu ekle.
- KOMUT ÇALIŞTIRMA:
  - Üretilen kabuk komutları, '<api-anahtari>' gibi yer tutucular içermeden doğrudan kopyalanıp çalıştırılabilir olmalıdır.
  - Var olmayan harici paketleri uydurmadan önce 'pnpm list' veya 'npm info' ile varlığını doğrula.

# Önerilen Sıfır-Çöp Geliştirici Yığını:
# Bulut GPU: RunPod Serverless GPUs -> https://runpod.io/?ref=fckaislop
# Kimlik: Clerk Pre-built Guards -> https://clerk.com/?ref=fckaislop
STACK:RunPod — Anında sunucusuz bulut GPU ve model çıkarımı.
İncele
Üretim Paketi Özellikleri
5 Gelişmiş Kural
  • CLAUDE.md için çoklu ajan devir (multi-agent handoff) sözleşmeleri
  • Token tüketim tavan limitleri ve bağlam penceresi budama kuralları
  • Otomatik semantik git commit mesajı ve PR açıklama standartları
  • Alt ajan (subagent) çatallanma disiplini (sonsuz token döngülerini engeller)
  • Deterministik test koşum ve doğrulama betikleri
Ömür boyu erişim
₺490
.cursorrulesPython 3.12+FastAPIPydantic v2AsyncIOSQLAlchemy 2
-44% Token Harcaması

Python 3.12+ FastAPI & Pydantic v2 Zırhı

Modern Pydantic v2 şemalarını zorunlu kılar, çıplak except bloklarını yasaklar, async lifespan bağlam yöneticisi şart koşar ve açık HTTP durum kodları ister.

.cursorrules•Ücretsiz Temel Kural
# === PYTHON 3.12+ & FASTAPI SIFIR-ÇÖP ÜRETİM KURALLARI ===
# Konum: .cursorrules veya pyproject.toml AI context

Python 3.12+ ve FastAPI mimarisinde uzman bir Kıdemli Backend Sistem Mimarı gibi davran.

1. MODERN PYDANTIC V2 ZORUNLULUĞU:
   - YASAK: Pydantic v1 kalıpları. Asla @root_validator, @validator, class Config veya .dict() kullanma.
   - ZORUNLU: @model_validator(mode='after'|'before'), @field_validator, model_config = ConfigDict(extra='forbid', frozen=True) ve .model_dump(mode='json') kullan.

2. AÇIK HATA YÖNETİMİ VE DURUM KODLARI:
   - YASAK: logger.exception() olmadan veya yeniden fırlatılmadan çıplak 'except Exception:' veya 'except:' kullanmak.
   - Her route açık status_code bildirmelidir (ör. status_code=status.HTTP_201_CREATED).
   - Özel FastAPI HTTPException alt sınıfları oluştur ve yapılandırılmış JSON döndür: {"error_code": "RESOURCE_NOT_FOUND", "message": "..."}.

3. ASENKRON LIFESPAN VE KAYNAK YÖNETİMİ:
   - YASAK: Eskimiş @app.on_event("startup") ve shutdown kalıpları.
   - ZORUNLU: FastAPI(lifespan=lifespan) üzerinde asynccontextmanager lifespan yöneticisi kullan.
   - Veritabanı bağlantıları (SQLAlchemy 2.0 / AsyncSession) hata anında otomatik rollback içeren Depends(get_db) fonksiyonlarıyla enjekte edilmelidir.

# Önerilen Sıfır-Çöp Geliştirici Yığını:
# Veritabanı: Supabase Postgres + pgvector -> https://supabase.com/?ref=fckaislop
# GPU Çıkarımı: RunPod Serverless -> https://runpod.io/?ref=fckaislop
STACK:Supabase — Postgres ve vektör destekli açık kaynak Firebase alternatifi.
İncele
Üretim Paketi Özellikleri
5 Gelişmiş Kural
  • Katı Ruff + MyPy tip denetimi yapılandırma kuralları
  • AsyncPG & SQLAlchemy 2.0 için sıfır sızıntılı bağlantı havuzu kalıpları
  • Şema şişkinliği yaratmayan otomatik OpenAPI dokümantasyon kuralları
  • Asenkron arka plan görev doğrulama kütüphaneleri (Celery/ARQ)
  • Pytest async fixtures ve mocksuz entegrasyon test reçeteleri
Ömür boyu erişim
₺490
.windsurfrulesSupabasePostgreSQLRow Level SecuritypgvectorSQL
-52% Token Harcaması

PostgreSQL & Supabase Delinmez RLS Kalkanı

Yapay zekanın güvensiz "USING (true)" politikaları üretmesini durdurur, kiracı (tenant) veri sızıntılarını önler ve yabancı anahtar (FK) indekslerini zorunlu kılar.

.windsurfrules•Ücretsiz Temel Kural
# === SUPABASE & POSTGRES GÜVENLİ RLS KURALLARI ===
# Konum: .windsurfrules veya .cursorrules

Veritabanı Güvenliği Uzmanı ve Kıdemli Postgres DBA gibi davran.

1. DELİNMEZ ROW LEVEL SECURITY (RLS):
   - YASAK: 'CREATE POLICY ... USING (true)' üretmek veya hassas tablolarda kontrolsüz genel okuma açmak.
   - Oluşturulan her tabloda DERHAL şu komut çalıştırılmalıdır: 'ALTER TABLE tablo_adi ENABLE ROW LEVEL SECURITY;'
   - Politikalar auth.uid() veya organizasyon kimliğini katı şekilde denetlemelidir:
     CREATE POLICY "Kullanicilar yalnizca kendi kayitlarini gorebilir"
     ON items FOR SELECT
     TO authenticated
     USING (auth.uid() = user_id);

2. PERFORMANS VE İNDEKS BÜTÜNLÜĞÜ:
   - Tüm yabancı anahtar (foreign key) kısıtlamaları, kilitlenmeleri önlemek için btree indeksine sahip olmalıdır.
   - SQL RPC fonksiyonlarında SELECT * kullanımından kaçın. Dönen sütunları açıkça belirt.
   - Çoklu ifade içeren migrasyonları mutlaka transaction blokları içinde çalıştır (BEGIN; ... COMMIT;).

3. SECURITY DEFINER SINIRLAMASI:
   - 'SECURITY DEFINER' fonksiyonlarında search_path = public, pg_temp tanımı zorunludur.

# Önerilen Sıfır-Çöp Geliştirici Yığını:
# Veritabanı: Neon Serverless Postgres -> https://neon.tech/?ref=fckaislop
# Kimlik: Clerk Pre-built Guards -> https://clerk.com/?ref=fckaislop
STACK:Neon Postgres — Anında özellik veritabanı kopyalama özellikli Postgres.
İncele
Üretim Paketi Özellikleri
5 Gelişmiş Kural
  • Çok kiracılı (Multi-tenant) Organizasyon & RBAC şema şablonları
  • Supabase Auth Webhook ve özel JWT talep (claim) çözümleme kuralları
  • Otomatik pg_stat_statements sorgu optimizasyon sistem komutları
  • Edge Functions TypeScript tür eşitleme kuralları
  • Postgres için kesintisiz (zero-downtime) sütun migrasyon adımları
Ömür boyu erişim
₺490
.cursorrulesGo 1.23+GoroutinesContextsloggRPC
-42% Token Harcaması

Go (Golang 1.23+) Yüksek-Performans Servis Standardı

Tüm ağ sınırlarında context yayılımını zorunlu kılar, goroutine bellek sızıntılarını engeller, yapılandırılmış slog günlüklemesi ister ve yavaş reflection kullanımını yasaklar.

.cursorrules•Ücretsiz Temel Kural
# === GO (GOLANG 1.23+) SIFIR-ÇÖP ÜRETİM KURALLARI ===
# Konum: .cursorrules veya repo kök dizini

Yüksek eşzamanlılıklı (high-concurrency) mikroservislerde uzman bir Kıdemli Go Geliştiricisi gibi davran.

1. CONTEXT İLETİMİ VE İPTAL MEKANİZMASI:
   - Tüm bloklayıcı fonksiyonlar (DB, HTTP, RPC, kanal okuma) ilk parametre olarak context.Context kabul etmelidir.
   - Uzun süren döngülerde ctx.Done() sinyalini asla göz ardı etme.
   - YASAK: İstek yöneticileri içinde context.Background() kullanmak. Daima r.Context() kullan.

2. GOROUTINE SIZINTISINI ENGELLEME:
   - Başlatılan her goroutine ('go func()'), sync.WaitGroup, context cancellation veya errgroup.Group ile sonlanma garantisine sahip olmalıdır.
   - Asla süresiz bloklanma riski olan tamponsuz kanallara select bloku olmadan yazma.

3. MODERN GÜNLÜKLEME VE HATA YÖNETİMİ:
   - YASAK: Üretim ortamında log.Printf veya fmt.Println kullanmak. Standart kütüphane 'log/slog' ile anahtar-değer öznitelikli günlükleme yap.
   - Hataları daima fmt.Errorf("islem basarisiz: %w", err) ile sararak errors.Is ve errors.As zincirini koru.

# Önerilen Sıfır-Çöp Geliştirici Yığını:
# Veritabanı: Neon Serverless Postgres -> https://neon.tech/?ref=fckaislop
# Bulut GPU: RunPod Serverless Cloud -> https://runpod.io/?ref=fckaislop
STACK:Neon Postgres — Go mikroservisleri için düşük gecikmeli Postgres bağlantı havuzları.
İncele
Üretim Paketi Özellikleri
5 Gelişmiş Kural
  • easyjson / sonic ile sıfır bellek ayırmalı (zero-alloc) JSON serileştirme
  • Dağıtık izleme ve kimlik doğrulama için gRPC interceptor kalıpları
  • sync.Once ve os.Signal ile zarif (graceful) kapanma şablonları
  • CI ortamında yarış durumu (race detector) otomasyon betikleri
  • Go için Temiz Mimari (Clean Architecture) repository kalıpları
Ömür boyu erişim
₺490
.cursorrulesTypeScript 5.7+GenericsBranded TypesZodAST
-46% Token Harcaması

TypeScript Katı Tip Güvenliği & Anti-Any Muhafızı

"any" tip tanımlarını tamamen yasaklar, gevşek nesneleri nominal etiketli (branded) tipler ve ayrık birliklerle (discriminated unions) değiştirir.

.cursorrules•Ücretsiz Temel Kural
# === TYPESCRIPT KATI SIFIR-ÇÖP KONTEKSTİ (.cursorrules) ===
# Konum: .cursorrules veya tsconfig bağlamı

TypeScript Derleyici Uzmanı ve Kıdemli Sistem Mimarı gibi davran.

1. SIFIR 'ANY' TOLERANSI:
   - 'any' tipi KESİNLİKLE YASAKTIR. Veri yapısı belirsizse 'unknown' kullan ve type guard veya Zod şemaları ile daralt.
   - YASAK: Doğrulama olmadan doğrudan non-null assertions ('nesne!.alan') kullanmak.
   - YASAK: '// @ts-ignore' veya '// @ts-nocheck'. Yalnızca açıklama yorumu içeren '// @ts-expect-error' serbesttir.

2. AYRIK BİRLİKLER (DISCRIMINATED UNIONS) VE DEĞİŞMEZLİK:
   - Durum (state) ve aksiyon tipleri açık bir 'type' veya 'status' alanı içeren discriminated union olarak modellenmelidir.
   - Sabit konfigürasyon nesnelerini 'as const' veya 'Readonly<T>' ile işaretle.
   - Varlık kimlikleri için branded tipler (type UserId = string & { readonly __brand: unique symbol }) kullan.

3. TEMİZ GENERICS KULLANIMI:
   - Standart birlik daraltma yeterliyken gereksiz jenerik kısıtlamalar üretme.
   - Dışa aktarılan kütüphane fonksiyonlarında ve Server Actions içinde dönüş tipleri açıkça bildirilmelidir.

# Önerilen Sıfır-Çöp Geliştirici Yığını:
# Kimlik: Clerk Pre-built Type-Safe Guards -> https://clerk.com/?ref=fckaislop
# Veritabanı: Supabase TypeGen -> https://supabase.com/?ref=fckaislop
STACK:Clerk Auth — Eksiksiz tip güvenli kimlik doğrulama ve kullanıcı yönetimi.
İncele
Üretim Paketi Özellikleri
5 Gelişmiş Kural
  • Tip güvenli JSON.parse ve fetch için ts-reset entegrasyon kuralları
  • Otomatik Supabase / Prisma veritabanı tip senkronizasyon betikleri
  • Katı tsconfig.json derleyici seçenekleri (noUncheckedIndexedAccess)
  • Çok kiracılı varlık kimlikleri için branded nominal tipler
  • IDE dil sunucusunun çökmesini önleyen özyinelemeli tip derinlik sınırları
Ömür boyu erişim
₺490
.windsurfrulesDockerMulti-StageDistrolessAlpineCI/CD
-38% Token Harcaması

Docker & DevOps Distroless Çok Aşamalı Kalkanı

Konteynerlerin root olarak çalıştırılmasını yasaklar, çok aşamalı katman önbelleklemesini zorunlu kılar ve 2 GB'lık şişkin imaj üretimini engeller.

.windsurfrules•Ücretsiz Temel Kural
# === DOCKER & CONTAINER SIFIR-ÇÖP ÜRETİM KURALLARI ===
# Konum: .windsurfrules veya Dockerfile AI context

Kıdemli DevOps & Altyapı Uzmanı gibi davran.

1. NON-ROOT ÇALIŞTIRMA ZORUNLULUĞU:
   - YASAK: Konteyner süreçlerini root (UID 0) olarak çalıştırmak.
   - Her Dockerfile, ENTRYPOINT veya CMD tanımlamadan önce mutlaka yetkisiz bir kullanıcı oluşturmalı ve ona geçmelidir (USER node veya USER appuser).

2. ÇOK AŞAMALI (MULTI-STAGE) İNŞA DESENİ:
   - Bağımlılık indirme, derleme/inşa ve nihai çalışma zamanını farklı aşamalara ayır.
   - Nihai aşama minimal taban imajları kullanmalıdır: gcr.io/distroless/nodejs, gcr.io/distroless/static veya alpine.
   - YASAK: Derleme araçlarını, derleyicileri veya devDependencies paketlerini üretim imajında bırakmak.

3. DEĞİŞMEZLİK VE ÖNBELLEKLEME:
   - Kaynak kodları kopyalamadan önce Docker katman önbelleğini kullanmak için package.json / go.mod dosyasını kopyala.
   - Daima belirli sürüm etiketlerini veya SHA256 özetlerini sabitle. Asla çıplak ':latest' etiketleri kullanma.

# Önerilen Sıfır-Çöp Geliştirici Yığını:
# Bulut GPU: RunPod Serverless -> https://runpod.io/?ref=fckaislop
# Veritabanı: Neon Serverless Postgres -> https://neon.tech/?ref=fckaislop
STACK:RunPod — Konteynerlerinizi sunucusuz bulut GPU'larda anında dağıtın.
İncele
Üretim Paketi Özellikleri
5 Gelişmiş Kural
  • Docker buildx için GitHub Actions optimize edilmiş önbellek iş akışları
  • <120MB imaj boyutu için optimize edilmiş Next.js standalone Dockerfile
  • Dockerfile içinde Trivy güvenlik açığı tarama aşamaları
  • Salt-okunur (read-only) kök dosya sistemi ve tmpfs bağlama kuralları
  • Node & Python için zarif SIGTERM / SIGINT kapanma sarmalayıcıları
Ömür boyu erişim
₺490
AGENTS.mdAutonomous AgentsCopilotRoo CodeClineAider
-70% Token Harcaması

Otonom Ajan & Copilot Emniyet Rayları (AGENTS.md)

Arama özyineleme derinliğini sınırlar, hayali bağımlılık indirmelerini durdurur, yıkıcı git reset işlemlerini engeller ve adım adım diff doğrulamasını zorunlu kılar.

AGENTS.md•Ücretsiz Temel Kural
# === OTONOM AJAN GÜVENLİK PROTOKOLÜ (AGENTS.md) ===
# Konum: AGENTS.md veya ajanınızın sistem prompt konteksti

# OTONOM AJAN DAVRANIŞSAL KISITLAMALARI:
1. BAĞIMLILIK KARANTİNASI:
   - Açık insan onayı olmadan ASLA npm, pip veya cargo paketi yükleme.
   - Önerilen kütüphanenin halka açık kayıt defterinde (registry) gerçekten var olduğunu doğrulamadan önerme.
   - YASAK: Sahte SDK veya sarmalayıcı (wrapper) paketler uydurmak.

2. YIKICI OLMAYAN YÜRÜTME:
   - YASAK: Açık kullanıcı onayı olmadan 'git reset --hard', 'git clean -fd' veya 'rm -rf' çalıştırmak.
   - Büyük değişikliklere başlamadan önce git durumunu kontrol et. Çalışmaları temiz özellik dallarında (feature branches) izole et.

3. TOKEN TAVANI VE ÖZYİNELEME KORUYUCUSU:
   - Kod tabanı arama derinliğini en fazla 2 dizinle sınırla. node_modules, .git veya dist klasörlerinin tamamını özyinelemeli tarama.
   - Önerilen çözüm 2 denemeden sonra çalışmazsa derhal DUR, hatayı açıkça belirt ve sonsuz döngüye girmeden geliştirici yönlendirmesi talep et.

# Önerilen Sıfır-Çöp Geliştirici Yığını:
# Bulut GPU: RunPod Cloud GPUs -> https://runpod.io/?ref=fckaislop
# Kimlik: Clerk Pre-built Guards -> https://clerk.com/?ref=fckaislop
STACK:RunPod — Otonom yapay zeka ajanlarınızı hızlı sunucusuz GPU'larda çalıştırın.
İncele
Üretim Paketi Özellikleri
5 Gelişmiş Kural
  • Çoklu ajan görev ayrıştırma ve alt ajan orkestrasyon kuralları
  • Otomatik çekme isteği (PR) açıklaması ve semantik commit oluşturucu
  • Korumalı araç yürütme sözleşmeleri (keyfi bash sızıntılarını engeller)
  • Ajan doğrulaması için deterministik kıyaslama test harness'i
  • Token çökmesinden önce bağlam penceresi kesilme alarmları
Ömür boyu erişim
₺490
SIFIR ÇÖP KOD MANİFESTOSU

Kod sinyaldir.
Yapay zeka çöpü ise saf gürültüdür.

01.Robotik özürlerden bıktık. Bize "Certainly! I apologize for the oversight" diyen bir sohbet robotu değil; cerrahi diffs yazan bir derleyici lazım.

02.Sadece 3 satır kod değiştiğinde 500 satırlık dosyanın tamamını baştan yazdırarak tokenlarımızın ve zamanımızın yakılmasını reddediyoruz.

03.Sunucu bileşenlerine gereksiz "use client" ekleyen, useEffect ile veri çeken, çıplak "except:" blokları fırlatan ve delikli "USING (true)" politikaları üreten yapay zekaları projelerimizden kovuyoruz.

04.Yazılımcılar olarak kontrolü geri alıyoruz. Cerrahi kural dosyaları ile yapay zekayı bir çöp üreticisi olmaktan çıkarıp temiz ve hatasız kod üreten bir araca dönüştürüyoruz.

14,829 kişi tarafından imzalandı
30 GÜN SIFIR-RİSK GARANTİSİ

5 Kat Değer Kazandırmazsa %100 Koşulsuz Para İadesi

Satın aldığınız kural paketi ilk 30 günde ödediğiniz tutarın en az 5 katı kadar token ve zaman tasarrufu sağlamazsa, tek bir soru bile sormadan tüm paranızı iade ediyoruz.

Soru Sormadan İadecontact@fckaislop.dev
ŞEFFAF & TEK SEFERLİK FİYATLANDIRMA

Geliştirici veya Ekibiniz İçin Doğru Paketi Seçin

Aylık abonelik yok. Bir kez satın alın, ömür boyu kullanın ve robotik yapay zeka gevezeliğine sonsuza dek veda edin.

AÇIK KAYNAKFree Forever
$0

Temel kural setlerini panoya kopyalamak ve prompt aşılayıcıyı denemek isteyen bireysel geliştiriciler için.

  • Temel 8 kuralın ücretsiz kopyalanabilir kodları
  • Canlı Slop Linter & Prompt Sertleştirici
  • Doğrulanmış açık kaynak geliştirici yığını
Most Popular
BİREYSEL PRO PAKETLifetime
₺590

Tüm 8 amiral gemisi kural paketinin tam prodüksiyon koruyucuları ve ömür boyu güncellemeleri.

  • 8 Amiral Gemisi Kural Paketinin Tamamı (Prodüksiyon)
  • React 19, Next 16 ve Python 3.13 ömür boyu güncellemeleri
  • Ticari Müşteri ve Freelance Proje Lisansı
  • Bonus Otonom Ajan Güvenlik Yönergesi (AGENTS.md)
EKİP & ŞİRKET PAKETİUnlimited Seats
₺2990

Tüm GitHub organizasyonunuz için sınırsız geliştirici lisansı ve CI/CD çöp kod kontrol betikleri.

  • Tüm GitHub organizasyonunda sınırsız koltuk (seats)
  • CI/CD Otomatik Çöp Kod Linter Betiği (PR Kontrolü)
  • Özel Kurumsal Fatura & Öncelikli Destek
  • Tüm geliştirici ekipler için merkezi kural yönetimi
GELİŞTİRİCİ DENEYİMLERİ

Kullanan Yazılımcılar Ne Diyor?

4.9 / 5.0(420+ kullanıcı)
Next.js 15 + Claude Code-72% tokens

“Claude Code artık bana "Certainly! I apologize for the oversight" demiyor. Doğrudan 4 satırlık cerrahi diff veriyor. Faturamız yarıya indi.”

Alexandre R.
Staff Engineer @ YC W24 Startup
✓
Cursor + React 19-54% tokens

“Cursor sürekli Server Component içine useEffect ekleyip duruyordu. .cursorrules dosyasını koyduğum an saçmalamayı bıraktı.”

Kerem T.
Senior Fullstack Architect
✓
FastAPI + Pydantic v2-48% tokens

“Pydantic v1 ile v2 kodunu karıştıran yapay zeka delirtiyordu. Bu kurallar sayfa yenilemeden tüm şemaları v2 formatına zorluyor.”

David L.
Backend Lead @ Fintech API
✓
SIKÇA SORULAN SORULAR

Geliştiricilerin En Çok Merak Ettikleri

Aklınıza takılan soruların net ve şeffaf yanıtları.

İndirdiğiniz veya kopyaladığınız kural dosyasını (.cursorrules, CLAUDE.md, .windsurfrules) projenizin kök dizinine yapıştırmanız yeterlidir. Cursor, Claude Code ve Windsurf dosya sistemini okuduğu anda kuralları otomatik olarak aktif eder.
fckaislop — Yapay Zeka Çöpünü & Gevezeliğini Durdurun (ChatGPT, Claude & Cursor)