Skip to content
Agentmart
Submit a tool

systematic-debugging

Herhangi bir bug, test hatası veya beklenmedik davranışta, çözüm önermeden ÖNCE kök nedeni bul.

Skill by murataslan1

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/murataslan1-systematic-debugging

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Herhangi bir bug, test hatası veya beklenmedik davranışta, çözüm önermeden ÖNCE kök nedeni bul. Belirti onarımı başarısızlıktır. Use when bir hata raporu gelir, test patlar veya sistem beklendiği gibi çalışmaz.

Use cases: testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/systematic-debugging

What's inside

Skill name
systematic-debugging
Description
Herhangi bir bug, test hatası veya beklenmedik davranışta, çözüm önermeden ÖNCE kök nedeni bul. Belirti onarımı başarısızlıktır. Use when bir hata raporu gelir, test patlar veya sistem beklendiği gibi çalışmaz.
License
MIT
Instructions
69 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Sistematik Hata Ayıklama

Rastgele düzeltmeler zaman kaybettirir ve yeni bug üretir. Hızlı yamalar asıl sorunu maskeler.

**Temel ilke:** Düzeltme denemeden ÖNCE her zaman kök nedeni bul. Belirti düzeltmesi başarısızlıktır.

## Demir Kural

```
ÖNCE KÖK NEDEN ARAŞTIRMASI, SONRA DÜZELTME
```

1. Fazı tamamlamadıysan düzeltme öneremezsin.

## Dört Faz

### Faz 1: Kök Neden Araştırması (düzeltmeden ÖNCE)

1. **Hata mesajlarını dikkatle oku** — tam stack trace, satır numaraları, hata kodları. Atlamadan.
2. **Tutarlı çoğalt** — güvenilir tetikleyebiliyor musun? Kesin adımlar? Her seferinde mi?
3. **Son değişiklikleri kontrol et** — git diff, son commit'ler, yeni bağımlılıklar, yapılandırma.
4. **Çok bileşenli sistemlerde kanıt topla** — her bileşen sınırına giren/çıkan veriyi logla, ortam/yapılandırma yayılımını doğrula, her katmanda durumu kontrol et. Nerede koptuğunu göster.
5. **Veri akışını izle** — kötü değer nereden geliyor? Bunu kötü değerle kim çağırdı? Kaynağa kadar izle. Belirtide değil kaynakta düzelt.

### Faz 2: Örüntü Analizi

- Aynı kod tabanında çalışan benzer kodu bul
- Referans uygulamayı TAMAMEN oku (atlayarak değil)
- Çalışan ile bozuk arasındaki her farkı listele
- Bağımlılıkları anla: hangi bileşenler, ayarlar, varsayımlar gerekli

### Faz 3: Hipotez ve Test

- Tek hipotez kur ve yaz: "X kök nedendir çünkü Y"
- En küçük değişiklikle test et, tek değişken
- Çalışmadı mı? Yeni hipotez kur. Üstüne düzeltme ekleme.

### Faz 4: Uygulama

1. Başarısız test oluştur (en basit yeniden üretim — tdd skill)
2. TEK düzeltme uygula (kök neden; "madem buradayım" iyileştirmeleri yok)
3. Düzeltmeyi doğrula: test geçiyor mu? Başka test bozuldu mu?
4. 3+ düzeltme denendi ve her biri başarısız → DUR, mimariyi sorgula:
   - Temel örüntü sağlam mı? "Ataletle sürdürüyoruz" mu?
   - Düzeltmek yerine mimariyi refactor mu etmeli? İnsana danış.

## Kırmızı Bayraklar — DUR ve 1. Faza Dön

- "Şimdilik hızlı düzelt, sonra araştırırım"
- "X'i değiştirip oluyor mu bakayım"
- "Birden çok değişiklik ekleyip testleri çalıştırayım"
- "Testi atla, manuel doğrularım"
- Veri akışını izlemeden çözüm önermek

## Hızlı Referans

| Faz | Ana Faaliyet | Başarı Ölçütü |
|---|---|---|
| 1. Kök Neden | Hata oku, çoğalt, değişiklikleri kontrol et | NE ve NEDEN'i anlamak |
| 2. Örüntü | Çalışan örnekler bul, karşılaştır | Farkları belirlemek |
| 3. Hipotez | Teori kur, minimal test et | Onaylı ya da yeni hipotez |
| 4. Uygulama | Test yaz, düzelt, doğrula | Bug çözüldü, testler geçiyor |

## İlgili Skill'ler

- `tdd` — Faz 4 adım 1 için başarısız test yazma
- `verification-before-completion` — başarı iddia etmeden düzeltmeyi doğrulama

From murataslan1/kamuyz-agent-starter, MIT.

More from murataslan1/kamuyz-agent-starter

Signals

Stars
2
Forks
0
Open issues
0
Last commit (this folder)
Aug 15, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from murataslan1

Cite this page

systematic-debugging skill. Agent Mart. https://agentmart.dev/skills/murataslan1-systematic-debugging (last updated 2026-10-24)