Agent skill · software engineering · affaan-m

tdd-workflow

Yeni özellikler yazarken, hata düzeltirken veya kod refactor ederken bu skill'i kullanın. Unit, integration ve E2E testlerini içeren %80+ kapsam ile test güdümlü geliştirmeyi zorlar.

Why this skill is useful

Provides a structured TDD workflow with specific test patterns and coverage requirements that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

Test Güdümlü Geliştirme İş Akışı Bu skill tüm kod geliştirmenin kapsamlı test kapsamı ile TDD ilkelerini takip etmesini sağlar. Ne Zaman Aktifleştirmelisiniz Yeni özellikler veya fonksiyonellik yazarken Hataları veya sorunları düzeltirken Mevcut kodu refactor ederken API endpoint'leri eklerken Yeni bileşenler oluştururken Temel İlkeler 1. Koddan ÖNCE Testler HER ZAMAN önce testleri yazın, sonra testleri geçmesi için kod uygulayın. 2. Kapsam Gereksinimleri Minimum %80 kapsam (unit + integration + E2E) Tüm uç durumlar kapsanmış Hata senaryoları test edilmiş Sınır koşulları doğrulanmış 3. Test Tipleri Unit Testler Bireysel fonksiyonlar ve yardımcı araçlar Bileşen mantığı Pure fonksiyonlar Yardımcılar ve utilities Integration Testler API endpoint'leri Veritabanı operasyonları Service etkileşimleri Harici API çağrıları E2E Testler (Playwright) Kritik kullanıcı akışları Tam iş akışları Tarayıcı otomasyonu UI etkileşimleri TDD İş Akışı Adımları Adım 1: Kullanıcı Hikayeleri Yazın Adım 2: Test Senaryoları Oluşturun Her kullanıcı hikayesi için kapsamlı test senaryoları oluşturun: Adım 3: Testleri Çalıştırın (Başarısız Olmalı) Adım 4: Kod Uygulayın Testleri geçmesi için minimal kod yazın: Adım 5: Testleri Tekrar Çalıştırın Adım 6: Refactor Edin Testleri yeşil tutarken kod kalitesini iyileştirin: Tekrarı kaldırın İsimlendirmeyi iyileştirin Performansı optimize edin Okunabilirliği artırın Adım 7: Kapsamı Doğrulayın Test Kalıpları Unit Test Kalıbı (Jest/Vitest) API Integration Test Kalıbı E2E Test Kalıbı (Playwright) Test Dosya Organizasyonu Harici Servisleri Mock'lama Supabase Mock Redis Mock OpenAI Mock Test Kapsamı Doğrulama Kapsam Raporu Çalıştır Kapsam Eşikleri Kaçınılması Gereken Yaygın Test Hataları FAIL: YANLIŞ: Implementasyon Detaylarını Test Etme PASS: DOĞRU: Kullanıcı Tarafından Görünen Davranışı Test Et FAIL: YANLIŞ: Kırılgan Selector'lar PASS: DOĞRU: Semantik Selector'lar FAIL: YANLIŞ: Test İzolasyonu Yok PASS: DOĞRU: Bağımsız Testler Sürekli Test Geliştirme Sırasınd …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/tdd-workflow--2a1c6a

View the source on GitHub

Browse the @skills marketplace