← スキル一覧に戻る

debugging-tools
by vuralserhat86
OS for Agents: 130+ Agentic Skills, Gemini Protocols, and Autonomous Workflows. (Antigravity System)
⭐ 19🍴 9📅 2026年1月23日
SKILL.md
name: debugging_tools router_kit: FullStackKit description: Debugging araçları - console, debugger, network, profiling. metadata: skillport: category: quality tags: [architecture, automation, best practices, clean code, coding, collaboration, compliance, debugging, debugging tools, design patterns, development, documentation, efficiency, git, optimization, productivity, programming, project management, quality assurance, refactoring, software engineering, standards, testing, utilities, version control, workflow] - debugging-methodology
🛠️ Debugging Tools
Debugging araçları ve teknikleri.
💻 Console Methods
console.log('Value:', value);
console.table(arrayData);
console.group('Section');
console.trace('Stack trace');
console.time('op'); /* ... */ console.timeEnd('op');
🔴 Debugger
function process(data) {
debugger; // Breakpoint
return transform(data);
}
# Node Inspector
node --inspect src/index.js
# chrome://inspect
🌐 Network
// Axios interceptor
axios.interceptors.request.use(config => {
console.log('Request:', config);
return config;
});
📊 Logging
import pino from 'pino';
const logger = pino({ level: 'info' });
logger.info({ userId }, 'User logged in');
logger.error({ err }, 'Login failed');
🔄 Workflow
Kaynak: OpenTelemetry Documentation & Chrome DevTools Debugging Guide
Aşama 1: Observation & Reproduction
- Logging Audit: Hata anında yeterli bağlam (Context) sağlayan logların (Pino/Winston) basılıp basılmadığını kontrol et.
- Reproduction: Hatayı lokal ortamda veya
stagingüzerinde tutarlı bir şekilde tekrarlayabilmek için gerekli input'ları belirle. - Network Analysis: API çağrılarını ve payload'ları Tarayıcı Network Tab veya Proxyman/Charles üzerinden izle.
Aşama 2: Strategic Debugging
- Breakpoints:
debuggerveya IDE breakpoint'leri kullanarak state'in nerede bozulduğunu adım adım (Step-over/Step-into) takip et. - Binary Search: Hatalı kod bloğunu bulmak için kodun büyük bölümlerini geçici olarak devre dışı bırak (Divide and Conquer).
- Memory Profiling: Memory leak durumunda Heap Snapshot alarak en çok yer kaplayan objeleri analiz et.
Aşama 3: Fix & Verification
- Root Cause Fix: Sadece semptomu değil, hatanın kök nedenini (Root Cause) düzelt.
- Regression Testing: Düzeltmenin başka yerleri bozmadığından emin olmak için ilgili testleri çalıştır.
- Observability Update: Benzer hataların gelecekte daha hızlı tespiti için yeni bir alert veya metric ekle.
Kontrol Noktaları
| Aşama | Doğrulama |
|---|---|
| 1 | Hata "silinebilir" loglarla mı (console.log) yoksa kalıcı loglarla mı çözüldü? |
| 2 | Trace ID üzerinden tüm request flow'u (Distributed Tracing) takip edilebiliyor mu? |
| 3 | Hata düzeltmesi için bir test senaryosu eklendi mi? |
Debugging Tools v1.5 - With Workflow
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です