mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-08 02:03:34 +08:00
Add Turkish (tr) docs and update README (#744)
* Add Turkish (tr) docs and update README Add a full set of Turkish documentation under docs/tr (agents, changelog, CLAUDE guide, contributing, code of conduct, and many agents/commands/skills/rules files). Update README to include a link to the Turkish docs and increment the supported language count from 5 to 6. This commit adds localized guidance and references to help Turkish-speaking contributors and users. * Update docs/tr/TROUBLESHOOTING.md Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update docs/tr/README.md Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * docs(tr): fix license link and update readmes Update Turkish docs: change license badge link to point to repository root (../../LICENSE), increment displayed language count from 5 to 6, and remove two outdated related links from docs/tr/examples/README.md to keep references accurate. * Update docs/tr/commands/instinct-import.md Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * Update docs/tr/commands/checkpoint.md Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> --------- Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
bb1efad7c7
commit
fd2a8edb53
126
docs/tr/skills/verification-loop/SKILL.md
Normal file
126
docs/tr/skills/verification-loop/SKILL.md
Normal file
@@ -0,0 +1,126 @@
|
||||
---
|
||||
name: verification-loop
|
||||
description: "Claude Code oturumları için kapsamlı doğrulama sistemi."
|
||||
origin: ECC
|
||||
---
|
||||
|
||||
# Verification Loop Skill
|
||||
|
||||
Claude Code oturumları için kapsamlı doğrulama sistemi.
|
||||
|
||||
## Ne Zaman Kullanılır
|
||||
|
||||
Bu skill'i şu durumlarda çağır:
|
||||
- Bir özellik veya önemli kod değişikliği tamamladıktan sonra
|
||||
- PR oluşturmadan önce
|
||||
- Kalite kapılarının geçtiğinden emin olmak istediğinde
|
||||
- Refactoring sonrasında
|
||||
|
||||
## Doğrulama Fazları
|
||||
|
||||
### Faz 1: Build Doğrulaması
|
||||
```bash
|
||||
# Projenin build olup olmadığını kontrol et
|
||||
npm run build 2>&1 | tail -20
|
||||
# VEYA
|
||||
pnpm build 2>&1 | tail -20
|
||||
```
|
||||
|
||||
Build başarısız olursa, devam etmeden önce DUR ve düzelt.
|
||||
|
||||
### Faz 2: Tip Kontrolü
|
||||
```bash
|
||||
# TypeScript projeleri
|
||||
npx tsc --noEmit 2>&1 | head -30
|
||||
|
||||
# Python projeleri
|
||||
pyright . 2>&1 | head -30
|
||||
```
|
||||
|
||||
Tüm tip hatalarını raporla. Devam etmeden önce kritik olanları düzelt.
|
||||
|
||||
### Faz 3: Lint Kontrolü
|
||||
```bash
|
||||
# JavaScript/TypeScript
|
||||
npm run lint 2>&1 | head -30
|
||||
|
||||
# Python
|
||||
ruff check . 2>&1 | head -30
|
||||
```
|
||||
|
||||
### Faz 4: Test Paketi
|
||||
```bash
|
||||
# Testleri coverage ile çalıştır
|
||||
npm run test -- --coverage 2>&1 | tail -50
|
||||
|
||||
# Coverage eşiğini kontrol et
|
||||
# Hedef: minimum %80
|
||||
```
|
||||
|
||||
Rapor:
|
||||
- Toplam testler: X
|
||||
- Geçti: X
|
||||
- Başarısız: X
|
||||
- Coverage: %X
|
||||
|
||||
### Faz 5: Güvenlik Taraması
|
||||
```bash
|
||||
# Secret'ları kontrol et
|
||||
grep -rn "sk-" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
|
||||
grep -rn "api_key" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
|
||||
|
||||
# console.log kontrol et
|
||||
grep -rn "console.log" --include="*.ts" --include="*.tsx" src/ 2>/dev/null | head -10
|
||||
```
|
||||
|
||||
### Faz 6: Diff İncelemesi
|
||||
```bash
|
||||
# Neyin değiştiğini göster
|
||||
git diff --stat
|
||||
git diff HEAD~1 --name-only
|
||||
```
|
||||
|
||||
Her değişen dosyayı şunlar için incele:
|
||||
- İstenmeyen değişiklikler
|
||||
- Eksik hata işleme
|
||||
- Potansiyel edge case'ler
|
||||
|
||||
## Çıktı Formatı
|
||||
|
||||
Tüm fazları çalıştırdıktan sonra, bir doğrulama raporu üret:
|
||||
|
||||
```
|
||||
DOĞRULAMA RAPORU
|
||||
==================
|
||||
|
||||
Build: [PASS/FAIL]
|
||||
Tipler: [PASS/FAIL] (X hata)
|
||||
Lint: [PASS/FAIL] (X uyarı)
|
||||
Testler: [PASS/FAIL] (X/Y geçti, %Z coverage)
|
||||
Güvenlik: [PASS/FAIL] (X sorun)
|
||||
Diff: [X dosya değişti]
|
||||
|
||||
Genel: PR için [HAZIR/HAZIR DEĞİL]
|
||||
|
||||
Düzeltilmesi Gereken Sorunlar:
|
||||
1. ...
|
||||
2. ...
|
||||
```
|
||||
|
||||
## Sürekli Mod
|
||||
|
||||
Uzun oturumlar için, her 15 dakikada bir veya major değişikliklerden sonra doğrulama çalıştır:
|
||||
|
||||
```markdown
|
||||
Mental kontrol noktası belirle:
|
||||
- Her fonksiyonu tamamladıktan sonra
|
||||
- Bir component'i bitirdikten sonra
|
||||
- Sonraki göreve geçmeden önce
|
||||
|
||||
Çalıştır: /verify
|
||||
```
|
||||
|
||||
## Hook'larla Entegrasyon
|
||||
|
||||
Bu skill PostToolUse hook'larını tamamlar ancak daha derin doğrulama sağlar.
|
||||
Hook'lar sorunları anında yakalar; bu skill kapsamlı inceleme sağlar.
|
||||
Reference in New Issue
Block a user