systematic-debugging
Herhangi bir bug, test hatası veya beklenmedik davranışta, çözüm önermeden ÖNCE kök nedeni bul.
Skill by murataslan1
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.
About
Use cases: testing
Reviews
Write a reviewNo 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
- 0.557score
implement
murataslan1
Bir spesifikasyonu veya görev listesini adım adım uygula.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
to-spec
murataslan1
Mevcut konuşmayı veya araştırma bulgularını yapılandırılmış bir spesifikasyona dönüştür ve docs/ altına kaydet.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
to-tickets
murataslan1
Bir planı, spesifikasyonu veya mevcut konuşmayı, her biri bağımlılık kenarlarını bildiren izlenebilir (tracer-bullet) görev kartlarına (ticket) böl.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
verification-before-completion
murataslan1
İşin bittiğini, düzeltildiğini veya geçtiğini iddia etmeden ÖNCE doğrulama komutunu çalıştır ve çıktıyı oku.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
wizard
murataslan1
Bir insanı yalnızca onun yapabileceği manuel adımlardan geçiren interaktif bir bash sihirbazı üret.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
writing-plans
murataslan1
Spesifikasyon veya gereksinimler netleştiğinde, koda dokunmadan önce uygulama planı yaz.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
tdd
murataslan1
Herhangi bir özellik veya hata düzeltmesi uygulanırken, üretim kodundan ÖNCE test yaz.
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
research
murataslan1
Araştırma sorusunu birincil kaynaklara dayanarak araştır, bulguları alıntılı Markdown dosyası olarak kaydet.
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
writing-for-agents
murataslan1
Ajanların tükettiği herhangi bir belgeyi yazarken kullan — skill, AGENTS.md/CLAUDE.md, veya pointer ile ulaşılan bir doküman.
SkillBFreshness: B★ 2Claude Code +9 - 0.552score
handoff
murataslan1
Mevcut konuşmayı, başka bir ajanın devralabileceği bir devir (handoff) belgesine sıkıştır.
SkillBFreshness: B★ 2Claude Code +9 - 0.300score
kamukod-210-pipeline
murataslan1
No description from the publisher yet.
SkillBFreshness: B★ 2Claude Code +9 - 0.300score
code-review
murataslan1
No description from the publisher yet.
SkillBFreshness: B★ 2Claude Code +9
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
- Source
- GitHubgithub-graphql
More from murataslan1
- 0.557score
implement
murataslan1
Bir spesifikasyonu veya görev listesini adım adım uygula.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
verification-before-completion
murataslan1
İşin bittiğini, düzeltildiğini veya geçtiğini iddia etmeden ÖNCE doğrulama komutunu çalıştır ve çıktıyı oku.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
wizard
murataslan1
Bir insanı yalnızca onun yapabileceği manuel adımlardan geçiren interaktif bir bash sihirbazı üret.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
writing-plans
murataslan1
Spesifikasyon veya gereksinimler netleştiğinde, koda dokunmadan önce uygulama planı yaz.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
tdd
murataslan1
Herhangi bir özellik veya hata düzeltmesi uygulanırken, üretim kodundan ÖNCE test yaz.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
to-spec
murataslan1
Mevcut konuşmayı veya araştırma bulgularını yapılandırılmış bir spesifikasyona dönüştür ve docs/ altına kaydet.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
systematic-debugging skill. Agent Mart. https://agentmart.dev/skills/murataslan1-systematic-debugging (last updated 2026-10-24)