TDD — Test-Driven Development
SkillAI & modelsTest-Driven Development workflow. Use when writing new features, fixing bugs, or refactoring code. Enforces RED-GREEN-REFACTOR cycle with 80%+ coverage.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the TDD — Test-Driven Development skill
What this skill tells your AI
The instructions your AI receives, as published by selmakcby/claude-agents-skills in skills/tdd/SKILL.md and read by ahel’s review.
Ne zaman tetiklenir
- Yeni özellik yazıldığında
- Bug fix öncesi (hatayı üreten test ilk yazılır)
- Refactor sırasında (mevcut testler yeşil kalmalı)
RED — GREEN — REFACTOR
1. RED — Önce başarısız test yaz
- Yeni davranışı test olarak yaz
- Testi çalıştır, başarısız olduğunu gör
- Başarısız olmazsa, test gerçekten bir şey ölçmüyor demektir
2. GREEN — Minimum kodu yaz
- Testi geçiren en az kodu yaz
- Güzel olmasına çalışma, sadece geçsin
- Testin geçtiğini doğrula
3. REFACTOR — Temizle
- Kod çalışıyor, şimdi netleştir
- Testler yeşil kalmalı
- İsim düzelt, duplication kaldır, fonksiyonları böl
Kapsam hedefleri
- Genel kod: %80+ coverage
- Kritik: auth, ödeme, güvenlik → %100 coverage
- Test türleri (hepsi gerekli):
- Unit (fonksiyon/utility)
- Integration (API, DB)
- E2E (kritik kullanıcı akışları)
Kurallar
- Önce test, sonra kod. İstisnasız.
- Test başarısız olursa kodu düzelt — testi düzeltme
- Tüm dış bağımlılıkları mock'la (DB, API'ler, 3. parti)
- Testler bağımsız olmalı (state paylaşmamalı)
Signals
- GitHub stars
- 124
- Forks
- 17
- Last commit
- Apr 2026
Advanced
- Catalog kind
- skill
- Gateway key
tdd-selmakcby- Source
- github.com/selmakcby/claude-agents-skills