Pattern library

173 patterns from real production sites

Every security gap, SEO miss, and performance issue we've learned across the network. Each pattern has a trigger, a proven fix, and a confidence score. Free to browse.

Showing 100 of 173 patterns
securitycritical
IF

Any endpoint that trusts client-submitted prices or totals

THEN

Always fetch menu_items fresh from DB and recompute unit_price + options + subtotal server-side; never trust client total

orders · tier 1 · 100% conf
reliabilitycritical
IF

cron_silent_failure_detection

THEN

Cron jobs failed silently for 8 days — no alert mechanism existed.

session_learnings · tier 2 · 100% conf
governancecritical
IF

shared_vps_project_isolation

THEN

On shared VPS, site_1 accidentally modifying other projects' crons/env breaks customer sites.

session_learnings · tier 2 · 100% conf
healthcritical
IF

Task Scheduler argüman eksikliği 4 gün sessiz fail

THEN

Wiki Publisher task'ında 'Arguments: ""' boş — script path yoktu. Python'a sadece --count 100 veriyordu. 16→20 Nisan hiç soru üretmedi. Düzeltme: 'scripts\\wiki_content_publisher.py --count 100'.

error · tier 2 · 100% conf
qualitycritical
IF

context_file_universal

THEN

claude.md baglam dosyasi 10 videodan 8inde tekrarlandi. AI'a kalici hafiza vermek herkesin uzerinde anlasti tek pattern.

personal_assistant_synthesis · tier 2 · 100% conf
generalcritical
IF

system_over_prompts

THEN

10 Personal Assistant videosunun 8inde ayni mesaj: prompt yazma sistem kur. claude.md ile kalici hafiza ver.

pattern_engine · tier 2 · 100% conf
securitycritical
IF

pre_send_3_layer_validation

THEN

Format+15 blacklist+MX DNS gondermeden once kontrol

email_validator · tier 2 · 100% conf
securitycritical
IF

imap_bounce_cleanup

THEN

IMAP mailer-daemon bounce bul DB temizle mail sil

email_validator · tier 2 · 100% conf
contentcritical
IF

result_not_feature_selling

THEN

Sonuc sat ozellik degil rakamlar kullan tasarim surecinizi %80 kisaltin

outreach_writer · tier 2 · 100% conf
securitycritical
IF

email_warmup_kademeli

THEN

Kademeli artis 10-25-40-50 Gmail ban koruma

outreach_writer · tier 2 · 100% conf
securitycritical
IF

spf_dkim_dmarc_setup

THEN

SPF+DKIM+DMARC 2.7x inbox orani

outreach_writer · tier 2 · 100% conf
securitycritical
IF

bounce_3_layer

THEN

Format+blacklist+MX 3 katman validation

outreach_writer · tier 2 · 100% conf
securitycritical
IF

ufw_docker_conflict

THEN

Contabo VPS'te UFW Docker iptables ile cakisir. UFW DROP kurali docker-proxy trafigini bloke eder host'tan curl 127.0.0.1:PORT timeout. Cozum: ufw --force disable. SSH 22 disinda public port yok zaten.

vps_deployment · tier 2 · 100% conf
performancecritical
IF

opt_project_standard

THEN

Coklu proje VPS'te /opt/<snake_case>/ standardini kullan: code/, logs/, locks/, .env (chmod 600). /root/ veya /home altinda proje koyma.

vps_deployment · tier 2 · 100% conf
performancecritical
IF

flock_concurrency_protection

THEN

Cron icin flock -n /opt/<project>/locks/<job>.lock zorunlu. Uzun calismakta olan cron tekrar tetiklenince paralel calismayi engeller. -n nonblocking exit 1.

vps_deployment · tier 2 · 100% conf
performancecritical
IF

logrotate_required_before_cron

THEN

/etc/logrotate.d/<project>: daily, rotate 14, compress, size 50M. Log rotation kurulmadan cron yasak disk dolar.

vps_deployment · tier 2 · 100% conf
securitycritical
IF

ufw_smtp_imap_outgoing

THEN

UFW default deny outgoing 587 (SMTP) ve 993 (IMAP) kapali => Gmail email gonderim ve bounce kontrol calismaz. ufw allow out 587/tcp, ufw allow out 993/tcp. Veya UFW disable.

vps_deployment · tier 2 · 100% conf
performancecritical
IF

turkish_ascii_google_maps

THEN

Google Maps Turkce REQUEST_DENIED ASCII transliteration cozum

lead_hunter · tier 2 · 100% conf
qualitycritical
IF

duplicate_lead_prevention

THEN

DB set kontrolu lower duplikasyon onler

lead_hunter · tier 2 · 100% conf
performancecritical
IF

context_isolation_per_category

THEN

Main agent only routes. Each sub-agent loads only its category patterns (max 8 in context). No compaction, stable quality.

subagent_architecture · tier 2 · 99% conf
performancecritical
IF

Next.js 16 Turbopack cannot bundle packages doing fs.readdirSync + dynamic require() (e.g. iyzipay)

THEN

Add the package to next.config.ts serverExternalPackages array

payment · tier 1 · 95% conf
healthcritical
IF

DB connection pool exhaustion cascade

THEN

Gemini 503 → yanıt 65s timeout → ardışık request'ler birikir → asyncpg ConnectionDoesNotExistError → backend donuyor. Çözüm: Render API ile manuel restart + fallback zinciri.

error · tier 2 · 95% conf
performancecritical
IF

subagent_3tier_routing_works

THEN

Keyword (free) + alias (free) + LLM fallback cascade gives 100 percent routing accuracy. 87 percent queries solved free-tier. 0.0007 USD end-to-end.

subagent_architecture · tier 2 · 95% conf
contentcritical
IF

short_email_80_words

THEN

Max 80 kelime 4 paragraf %64 acilma subject line

outreach_writer · tier 2 · 95% conf
qualitycritical
IF

wordpress_api_email_discovery

THEN

WordPress REST API wp-json/wp/v2/pages JS sitelerdeki email %22 basari

lead_hunter · tier 2 · 95% conf
performancecritical
IF

speed_to_lead

THEN

Leadlerin %80i ilk cevap verene gider otomatik yanit kritik

reply_tracker · tier 2 · 95% conf
qualitycritical
IF

agent_orchestrator_paradigm

THEN

Modern AI agent = LLM + Tools + Memory + Patterns + Self-Improvement. Tek tanri agent yerine taseron takimi (Coordinator + Builder + Reviewer).

ai_agent_systems_synthesis · tier 3 · 95% conf
securitycritical
IF

sandbox_isolation_critical

THEN

Otonom agent ana sistemi bozmasin. Docker veya Git Worktree ile izole et.

ai_agent_systems_synthesis · tier 3 · 95% conf
qualitycritical
IF

calibrated_primitives_over_ad_hoc_scores

THEN

Tutarsiz skorlari kalibre olasiliklara cevir, weighted geometric mean ile fuse et

confidence_framework_synthesis · tier 3 · 95% conf
qualitycritical
IF

wgm_for_soft_and

THEN

Weighted Geometric Mean = soft AND. WAM 0.95/0.95/0.20=0.70 yanlis, WGM=0.46 dogru

confidence_framework_synthesis · tier 3 · 95% conf
qualitycritical
IF

multi_source_scraping

THEN

3 katman HTML+WP API+mailto basari %40 artis

lead_hunter · tier 2 · 90% conf
performancecritical
IF

anomaly_4_check

THEN

bounce_rate daily_limit zero_leads zero_replies kontrolleri

analytics_tracker · tier 2 · 90% conf
qualitycritical
IF

ai_sentiment_gemini

THEN

Gemini AI olumlu olumsuz notr siniflandirma keyword fallback

reply_tracker · tier 2 · 90% conf
securityhigh
IF

pathname.startsWith('/restoran') incorrectly protects /restoran-basvuru public page

THEN

Use (pathname === '/restoran' || pathname.startsWith('/restoran/')) with explicit trailing slash

security · tier 1 · 100% conf
securityhigh
IF

Admin might accidentally delete own account or demote own role

THEN

In every admin mutation, compare target_user_id with current auth.uid(); reject if equal

admin · tier 1 · 100% conf
qualityhigh
IF

Need to track loyalty/credit balance with audit log

THEN

Use a single transactions table with signed amount (earn+, spend-). Balance = SUM. No separate balance column = no sync drift.

loyalty · tier 1 · 100% conf
qualityhigh
IF

Auto-award points when order delivered, must not double-award on repeated UPDATE

THEN

Check (OLD.status IS NULL OR OLD.status <> 'delivered') AND NEW.status = 'delivered' — only first transition

loyalty · tier 1 · 100% conf
securityhigh
IF

Concurrent spends could allow overdraft

THEN

SELECT SUM(amount) FOR UPDATE before inserting the negative spend row

loyalty · tier 1 · 100% conf
qualityhigh
IF

Passing a React/Lucide component reference as prop from Server to Client component

THEN

Pass a string key (icon: 'home') instead; client resolves via a Record<string, Component> map

ui · tier 1 · 100% conf
securityhigh
IF

Concurrent order creations with same coupon code — race condition on used_count

THEN

Use SECURITY DEFINER plpgsql function with FOR UPDATE lock to atomically validate+increment

coupons · tier 1 · 100% conf
qualityhigh
IF

iyzico payment fails after order+items INSERT

THEN

Wrap iyzico call in try/catch; on failure, delete the orphan order record before returning error

orders · tier 1 · 100% conf
qualityhigh
IF

Restaurant hours like 08:00-02:00 (closing time < opening time, next-day close)

THEN

If closeMin <= openMin treat as overnight: open if current >= openMin; also check yesterday's overnight window for early-morning hours

restaurants · tier 1 · 100% conf
performancehigh
IF

Node pg client connecting to Supabase pooler fails with cert chain error

THEN

Pass ssl: { rejectUnauthorized: false } in pg.Client options — Supabase pooler cert chain not in Node default trust store

performance · tier 1 · 100% conf
reliabilityhigh
IF

flock_plus_logrotate_standard_per_cron

THEN

Without flock: parallel run causes DB lock + OOM. Without logrotate: disk fills.

session_learnings · tier 2 · 100% conf
performancehigh
IF

compose_project_name_override

THEN

Docker compose dizin adini container prefix yapar. /opt/site_1/code dizininden compose => code-backend-1. .env'e COMPOSE_PROJECT_NAME=site_2 ekle => site_3-backend-1.

vps_deployment · tier 2 · 100% conf
performancehigh
IF

cron_section_header_multi_project

THEN

Coklu proje crontab icin section header gerekli. # PROJECT: <name>, # DIR: /opt/<name>, # LOGS: /opt/<name>/logs/. Hangi cron hangi projeye ait belli olur.

vps_deployment · tier 2 · 100% conf
qualityhigh
IF

crontab_ascii_safe

THEN

Crontab UTF-8 BOM veya em-dash icerirse 'bad minute' hatasi. ASCII karakter (-----) kullan. Append: (crontab -l; cat << 'EOF' ... EOF) | crontab - paterni.

vps_deployment · tier 2 · 100% conf
performancehigh
IF

vtt_pipeline_scaled

THEN

VTT temizleme pipeline 17 video icin sorunsuz calisti. Kategorilere ayrilmis klasor yapisi (transkriptler/personal_assistant/) etkili.

transcript_extractor · tier 2 · 99% conf
performancehigh
IF

react_loop_universal

THEN

Reason -> Act -> Observe dongusu tum modern agent sistemlerin temeli. LangGraph ile uygulamak en pratigi.

ai_agent_systems_synthesis · tier 3 · 99% conf
performancehigh
IF

beta_bernoulli_pattern_confidence

THEN

Counter yerine Beta posterior. 4 success/6 fail = 0.42 (Beta) vs 0.10 (counter)

confidence_framework_synthesis · tier 3 · 99% conf
securityhigh
IF

supabase.auth.signOut() in server action after signInWithPassword verification

THEN

Use signOut({scope: 'local'}) OR use a separate verifier client with persistSession:false and skip signOut entirely

auth · tier 1 · 95% conf
securityhigh
IF

signInWithPassword verification inside server action disrupts main session cookies

THEN

Use separate anon client with {persistSession:false, autoRefreshToken:false} for password verification, then call updateUser on the main SSR client

auth · tier 1 · 95% conf
reliabilityhigh
IF

alert_email_cooldown_per_key

THEN

Every-trigger mail creates spam and drowns real signal.

session_learnings · tier 2 · 95% conf
contenthigh
IF

master_synthesis_pattern

THEN

10 raporu tek prompt ile birlestirip sentez raporu yazdirmak guclu. 121K karakter input -> 4K output -> /usr/bin/bash.13. Cross-video pattern detection mukemmel calisti.

video_analyzer · tier 2 · 95% conf
qualityhigh
IF

category_based_pattern_series

THEN

Pattern numaralama serileri (SP-001, SP-100, SP-200) kategori ayirici olarak iyi calisiyor. Yeni kategori = yeni 100lu seri.

system_growth_tracker · tier 2 · 95% conf
contenthigh
IF

prompt_engineering_roi

THEN

Gemini promptuna zorunlu arac tablosu, pattern numaralama ve vaka calismasi bolumu eklendi. Output %41 artti, maliyet sadece +0.006 dolar/video.

report_generator · tier 2 · 95% conf
qualityhigh
IF

interview_first_setup

THEN

Bos klasore AI yonelt. Promptu ver: bana sorular sorarak isimi ogren ve claude.md olustur. Asistan kendi kendini insa etsin.

personal_assistant_synthesis · tier 3 · 95% conf
generalhigh
IF

maturity_ladder_hand_to_xgboost

THEN

Stage 1: hand-set WGM. Stage 2: logistic regression (>=500). Stage 3: XGBoost (>=5K)

confidence_framework_synthesis · tier 3 · 95% conf
frontendhigh
IF

print-isolation-via-display-none

THEN

visibility:hidden preserves layout → blank PDF pages; display:none toggle + restore via afterprint produces clean multi-page output

quality · tier 2 · 92% conf
contenthigh
IF

3_platform_calendar

THEN

LinkedIn 3 + blog 1 + video 1 haftalik takvim

content_engine · tier 2 · 90% conf
securityhigh
IF

spintax_spam_avoidance

THEN

Selam kapanis imza varyasyonu spam filtre koruma

outreach_writer · tier 2 · 90% conf
contenthigh
IF

html_card_template

THEN

Kart logo buton imza profesyonel

outreach_writer · tier 2 · 90% conf
performancehigh
IF

rag_to_tool_fallback

THEN

Agent bilmiyorsa once vektor DB sor, bulamazsa web search tool tetikle, sonucu DB ye kaydet.

ai_agent_systems_synthesis · tier 3 · 90% conf
performancehigh
IF

index_routing_in_claude_md

THEN

Ana claude.md dosyasi 150 satiri gecmemeli. Icerik klasoru icindekiler gibi kurgulanmali. Token tasarrufu %80.

personal_assistant_synthesis · tier 3 · 90% conf
technicalhigh
IF

TP-100: Proxy Prompting (AI ile AI Egitmek)

THEN

| Why: AI digerinin nasil dusundugunu daha iyi bilir, daha iyi prompt yazar | Example:

pattern_library_technical · tier 3 · 90% conf
technicalhigh
IF

TP-101: Yappers API (Sohbetle Loglama)

THEN

| Why: Kod yazmayi bilmiyorsan API bağlama; sadece sohbet et | Example:

pattern_library_technical · tier 3 · 90% conf
technicalhigh
IF

TP-201: Niyet Yonlendirmesi (Intent Routing)

THEN

| Why: Token tasarrufu + ozellesmis cevap kalitesi | Example:

pattern_library_technical · tier 3 · 90% conf
technicalhigh
IF

TP-203: Guvenli Kutu (Sandbox Isolation)

THEN

| Why: Otonom agent'lar zarar veremesin | Example:

pattern_library_technical · tier 3 · 90% conf
anti_patternhigh
IF

AP-001: "Herkese Hizmet Veririm"

THEN

Tum sektorlere AI hizmeti vermeye calismak | Why: Tek nis sec, derinles, mikro tekel ol | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-002: "Once Teknoloji, Sonra Musteri"

THEN

Aylarca sistem gelistirip sonra musteri aramak | Why: Once musteri bul, sonra ihtiyacina gore kur | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-003: "AI Her Seyi Yapar, Insana Gerek Yok"

THEN

Satis surecini tamamen AI'ya birakmak | Why: AI mekanik isi yapar, empati/vizyon/ozen insan isidir. "Insan VE makine" modeli | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-004: "Kucuk Otomasyonlar Satarim"

THEN

n8n/Make.com ile basit workflow'lar kurarak "AI is" diye satmak | Why: Entegre, kapsamli, sonuc odakli sistemler kur. Basit otomasyon icin kimse $4K odemez | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-005: "Her Yeni AI Aracini Denemem Lazim"

THEN

Her hafta yeni araclari kovalamak (Shiny Object Syndrome) | Why: Bir sistem sec, ustaslas, gercek deger uret | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-006: "Nitelendirmeden Herkesl Ararım"

THEN

Gelen her lead'i satis ekibine yonlendirmek | Why: Once AI ile nitelendir, sadece ciddi olanlari satis ekibine gonder | Example: Revio CEO'su %90 bosa giden vakit, nitelendirmeyle %95'ini geri kazandi

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-007: "Teklifi E-postayla Gonderirim"

THEN

Musterinin "teklif gonderin" talebine boyun egmek | Why: "Tabii ama once birlikte gozden gecirelim" diyerek canli gorusme ayarla | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-008: Ana Domain'den Soguk E-posta Gondermek

THEN

Ana is domain'inden (ornegin affluent.co) soguk e-posta gondermek | Why: Ayri domain'ler satin al, onlari warm-up et, ana domain'ini koru | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-009: Tek Enrichment Saglayicisina Guvanmek

THEN

Sadece bir veri saglayicisini kullanmak | Why: Waterfall enrichment kur — birden fazla saglayici sirala (21K vs 52K lead) | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-010: Buyuk Hacimde VA Kullanmak

THEN

3.000 e-posta/gun hacminde VA'larla yanit yonetmek | Why: AI appointment setter kur — saniyeler icinde yanit, 7/24, tembellesmiyor | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-011: AI'ya Baglam Vermeden E-posta Yazdirmak

THEN

AI'ya "soguk e-posta yaz" demek, baska hicbir sey vermemek | Why: Lead verisi + vaka calismasi + AIDA framework ver — baglamdir her sey | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-012: Hemen Deploy Etmeye Calismak

THEN

Ilk gun local platform veya Vercel deploy yapmaya atlamak | Why: Once VS Code'da konusarak basla, iyice test et, sonra ilerle | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-013: Ekibin Yokken Deploy Etmek

THEN

Sadece sen kullaniyorken deploy edilmis urun kurmak | Why: "Bu bir gosteris sistemidir." Deploy sadece ekip gerektiginde | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-014: Baglam Dosyasini Baskasina Yazdirmak

THEN

Kisisel baglam dosyasini bir baskasina veya AI'ya sifirdan yazdirmak | Why: Kurucu KENDISI yazmali, yoksa sistem baskasi gibi dusunur | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-015: Sistem Kurmayi Gelir Ureten Aktivite Sanmak

THEN

Gunlerce sistem kurup musteri aramak yerine "calisiyor" hissetmek | Why: "Cogunuz icin en onemli sey: musteri nasil bulurum? Zamaniniz ORAYA gitmeli" | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-016: Dev Agent.md Dosyalari Yazmak

THEN

1.000+ satirlik agent.md dosyasi olusturmak | Why: Skill'lere tasi (progressive disclosure). %95'inin agent.md'ye ihtiyaci yok | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-017: Baskasindan Skill Indirmek

THEN

Marketplace'den veya baskasinin repo'sundan skill yuklemek | Why: Kendi is akisinla ajanla birlikte kur — "ajanin senin basarili calisma baglamina ihtiyaci var" | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-018: Hemen 15 Ajan + 30 Skill Kurmaya Kalkmak

THEN

Daha kendi is akislarini bile kurmadan coklu ajan sistemi olusturmak | Why: TEK ajanla basla, skill'lerini kur, sonra gerektiginde ekle | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-019: Modele Zaten Bildigi Seyleri Soylemek

THEN

"React kullan", "TypeScript kullan" gibi talimatlar vermek | Why: Model kodu goruyor, tech stack'i biliyor. Sadece SANA OZGU bilgiyi ver | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-020: Otonom Ajana Sohbet Gibi Kisa Komut Vermek

THEN

Arka planda calisan otomasyona "maili oku cevap yaz" gibi belirsiz komut vermek | Why: SOP gibi detayli, adim adim, kesin talimat yaz — takildiginda sana soramaz | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-021: Tum Otomasyonlari Koru Korune AI'ya Tasimak

THEN

Her n8n/Make is akisini Claude Routines'e tasimak | Why: AI token harcamasi klasik compute'dan pahalidir. Sadece zeka gerektiren karmasik isleri tasi, basit veri tasimayi eski sistemde birak | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-022: Claude.md'ye Tum API Dokumanini Kopyalamak

THEN

API dokumaninin tamamini Claude.md'ye yapistirmak | Why: Sadece kullanacagin endpoint'leri sorup kucuk ozeti ekle. Her sohbette bastan okunur, token bitirir | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-023: MCP Server'larini Surekli Acik Tutmak

THEN

Hazir ClickUp, Github vb. MCP araclari surekli aktif tutmak (20K+ token yer) | Why: MCP ile test et, ise yararsa hafif bir Skill (.md) dosyasina cevir | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-024: Agent Teams'i Kontrolsuz Birakmak

THEN

Ajan takimlarini basibos birakmak — yanlis dongude saatlerce yuzlerce dolar yakabilir | Why: Ucuz model (Sonnet) kullan, yakindan takip et, sacmalayinca "tum ajanlari durdur" | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-025: AI Yapimi Odeme Uygulamasini Direkt Yayinlamak

THEN

AI'in kodladigi odeme alan uygulamayi kontrol ettirmeden canilya almak | Why: AI ile yap ama yayina almadan once bir insana (guvenlik uzmani) kontrol ettir. Prompt injection riski | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-100: Amnezi (Unutkan) Ise Alimi

THEN

Asistani klasore sokup hemen "hadi calis" demek | Why: Mutlaka "Bana sorular sorarak sirketimi ve beni tani, bunlari klasore kaydet" diyerek zorunlu mulakat yap | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-101: Bozuk Sureci Otomatize Etmek

THEN

Manuelken bile duzgun isleyemeyen kaotik sureci AI'a vermek | Why: Once 1 hafta manuel mukemmellesir, sonra AI'a devret. Kaosu otomatize edersen kotu sonucu hizlandirirsin | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-102: Her Is Icin Opus Kullanmak

THEN

Basit e-posta okuma icin en pahali model (Opus) kullanmak | Why: Stratejik isler Opus, mekanik isler Haiku/Sonnet. Akilli model seciminin maliyeti 10x dusurur | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-103: Notion Boy Sendromu

THEN

Surekli sik Notion tablolari, Zapier entegrasyonlari kurmaya calismak | Why: Sistemin bakimiyla ugrasmaktan asil isi kacirma. Duz klasorlerde .md dosyalari en hizlisi | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-104: API Sifresi Duz Metin

THEN

API anahtarlarini claude.md veya kodda duz metne yazmak | Why: .env dosyasinda gizle, .gitignore'a ekle, AI'a "asla goruntuleme" kurali ver | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-105: Kritik Islemde Otomatik Onay

THEN

AI'a sinirsiz yetki vermek (e-posta gonder, dosya sil, para harca) | Why: Kritik islerde her zaman manuel onay (Allow Once) iste — Email, Para, Silme | Example:

pattern_library_anti · tier 3 · 90% conf
anti_patternhigh
IF

AP-200: Tek Hamle Yanilgisi (One-Shot Delusion)

THEN

"Enter"a basip kusursuz is cikmasini beklemek | Why: Dairesel Chain-of-Thought + Self-Reflection sart. Iterasyon kabul et | Example:

pattern_library_anti · tier 3 · 90% conf

Want these patterns applied to your site?

Connect your site and get personalized rules ranked for your tech stack and site type.

Scan your site free →