Design ★ 18,759

experiment-designer

Ürün deneylerini planlarken, test edilebilir hipotezler yazarken, örnek boyutunu tahmin ederken, testleri önceliklendirirken veya A/B test sonuçlarını pratik istatistiksel sağlam yöntemlerle yorumlarken kullanın.

cd ~/.claude/skills
git clone https://github.com/alirezarezvani/claude-skills.git claude-skills

Deney Tasarımcısı

Açık hipotezler ve savunulabilir kararlarla ürün deneylerini tasarlayın, önceliklendirin ve değerlendirin.

Ne Zaman Kullanılır

Bu beceriyi şu durumlarda kullanın:

  • A/B ve çok değişkenli deney planlaması
  • Hipotez yazımı ve başarı kriterleri tanımlaması
  • Örnek boyutu ve minimum tespit edilebilir etki planlaması
  • ICE puanlaması ile deney önceliklendirmesi
  • Ürün kararları için istatistiksel çıktıları okuma

Temel İş Akışı

  1. Hipotezi If/Then/Because formatında yazın
  • If we change [intervention]
  • Then [metric] will change by [expected direction/magnitude]
  • Because [behavioral mechanism]
  1. Testi çalıştırmadan önce metrikleri tanımlayın
  • Birincil metrik: tek karar metriği
  • Koruma metrikleri: kalite/risk koruması
  • İkincil metrikler: yalnızca teşhis amaçlı
  1. Örnek boyutunu tahmin edin
  • Temel dönüşüm oranı veya temel ortalama
  • Minimum tespit edilebilir etki (MDE)
  • Anlamlılık seviyesi (alpha) ve güç

Kullanın:

python3 scripts/sample_size_calculator.py --baseline-rate 0.12 --mde 0.02 --mde-type absolute
  1. Deneyleri ICE ile önceliklendirin
  • Impact: potansiyel kazanç
  • Confidence: kanıt kalitesi
  • Ease: maliyet/hız/karmaşıklık

ICE Score = (Impact * Confidence * Ease) / 10

  1. Durdurma kurallarıyla başlatın
  • Önceden sabit örnek boyutu veya sabit süre seçin
  • Uygun yöntem olmadan tekrarlanan kontrollerden kaçının
  • Koruma metriklerini sürekli izleyin
  1. Sonuçları yorumlayın
  • İstatistiksel anlamlılık, işletme anlamlılığı değildir
  • Nokta tahmini + güven aralığını karar eşiğiyle karşılaştırın
  • Yenilik etkilerini ve segment heterojenliğini araştırın

Hipotez Kalitesi Kontrol Listesi

  • [ ] Açık müdahale ve kitleyi içerir
  • [ ] Ölçülebilir metrik değişimini belirtir
  • [ ] Makul nedensellik sebebini açıklar
  • [ ] Beklenen minimum etkiyi içerir
  • [ ] Başarısızlık koşulunu tanımlar

Yaygın Deney Hatalarından Kaçınma

  • Yanlış negatif sonuçlara yol açan yetersiz güçlü testler
  • İzolasyon olmadan çok sayıda eş zamanlı değişikliği çalıştırma
  • Test sırasında hedefleme veya uygulamayı değiştirme
  • Rastgele artışlarda erken durdurma
  • Örnek oranı uyuşmazlığını ve enstrümantasyon sapmasını göz ardı etme
  • P-value'dan etkisi büyüklüğü bağlamı olmadan başarı ilan etme

İstatistiksel Yorumlama Koruma Mekanizmaları

  • p-value < alpha, boş hipoteze karşı kanıt gösterir, garantili doğru değildir.
  • Güven aralığı sıfırı/etkisiz durumu geçerse, yönlü iddia belirsizdir.
  • Geniş aralıklar, anlamlı olsa bile düşük kesinliği gösterir.
  • İşletme etkisine bağlı pratik anlamlılık eşiklerini kullanın.

Bakınız:

  • references/experiment-playbook.md
  • references/statistics-reference.md

Araçlar

scripts/sample_size_calculator.py

Gerekli örnek boyutunu (varyant başına ve toplam) şunlardan hesaplar:

  • temel oran
  • MDE (mutlak veya göreceli)
  • anlamlılık seviyesi (alpha)
  • istatistiksel güç

Örnek:

python3 scripts/sample_size_calculator.py \
  --baseline-rate 0.10 \
  --mde 0.015 \
  --mde-type absolute \
  --alpha 0.05 \
  --power 0.8

Benzer skill'ler

brainstorming Design

Herhangi bir yaratıcı çalışmaya başlamadan önce bunu mutlaka kullanın - feature oluştururken, component inşa ederken, functionality eklerken veya davranış değiştirirken. Kullanıcı niyetini, gereksinimleri ve tasarımı implementation öncesinde araştırır.

obra/superpowers ★ 235,495
finishing-a-development-branch Design

Uygulama tamamlandığında, tüm testler geçtiğinde ve çalışmanızı nasıl entegre edeceğinize karar vermeniz gerektiğinde kullanın - merge, PR veya cleanup seçeneklerini sunarak geliştirme sürecinin tamamlanmasını rehberlik eder.

obra/superpowers ★ 235,495
receiving-code-review Design

Kod incelemesi geri bildirimi alırken, önerileri uygulamadan önce kullanın; özellikle geri bildirim belirsiz veya teknik olarak şüpheli görünüyorsa - performatif anlaşmadan veya körü körüne uygulamadan ziyade teknik titizlik ve doğrulama gerekir.

obra/superpowers ★ 235,495
requesting-code-review Design

Görevleri tamamlarken, büyük özellikleri hayata geçirirken veya merge etmeden önce çalışmanın gereksinimleri karşıladığını doğrulamak için kullanın.

obra/superpowers ★ 235,495
using-git-worktrees Design

Yeni bir feature üzerinde çalışmaya başlarken veya implementasyon planını yürütmeden önce kullanın - native araçlar veya git worktree fallback aracılığıyla izole edilmiş bir workspace sağlar.

obra/superpowers ★ 235,495
using-superpowers Design

Herhangi bir konuşma başlatırken kullanın - skill'lerin nasıl bulunacağını ve kullanılacağını belirler, clarification soruları da dahil olmak üzere HERHANGİ bir yanıt vermeden önce skill invocation gerektirir.

obra/superpowers ★ 235,495
Daha fazla: Design →