Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Network Debugging

  • 476 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

network-debugging is a Claude agent skill that diagnoses connectivity, DNS, TLS, latency, and API failures using curl, tcpdump, traceroute, and browser tooling for developers troubleshooting production network issues.

About

network-debugging is a skill from aj-geddes/useful-ai-prompts that structures agent-led investigation of connectivity, DNS resolution, TLS handshakes, latency spikes, and API failures. It leverages curl for HTTP probes, tcpdump for packet capture, traceroute for path analysis, and browser or proxy tools for client-side verification. Developers reach for network-debugging when services fail intermittently, endpoints time out, certificates misbehave, or API gateways return ambiguous errors. The skill fits backend and platform engineers who need a repeatable network triage playbook inside agent sessions rather than ad-hoc command guessing.

  • HTTP/TLS failure diagnosis
  • DNS and routing checks
  • Packet and connection tracing
  • CORS and proxy pitfalls
  • Repro steps and minimal fixes

Network Debugging by the numbers

  • 476 all-time installs (skills.sh)
  • Ranked #92 of 596 Debugging skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill network-debugging

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs476
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you debug API connectivity and TLS failures?

Diagnose connectivity, DNS, TLS, latency, and API failures using curl, tcpdump, traceroute, and browser or proxy tooling.

Who is it for?

Backend and platform engineers investigating intermittent API failures, DNS issues, TLS errors, or latency problems in staging or production.

Skip if: Pure application logic bugs with no network symptoms or teams without permission to run packet captures on target hosts.

When should I use this skill?

API calls fail, connections time out, TLS certificates error, DNS resolution breaks, or latency spikes need systematic network triage.

What you get

Network diagnosis notes, packet capture findings, traceroute hops, curl response traces, and root-cause hypotheses.

  • network triage report
  • curl and traceroute traces

By the numbers

  • Covers 5 failure domains: connectivity, DNS, TLS, latency, and API errors

Files

SKILL.mdMarkdownGitHub ↗

Network Debugging

Table of Contents

Overview

Network debugging identifies connectivity issues, latency problems, and data transmission errors that impact application performance.

When to Use

  • Slow loading times
  • Failed requests
  • Intermittent connectivity
  • CORS errors
  • SSL/TLS issues
  • API communication problems

Quick Start

Minimal working example:

Chrome DevTools Network Tab:

Columns:
  - Name: Request file/endpoint
  - Status: HTTP status code
  - Type: Resource type (xhr, fetch, etc)
  - Initiator: What triggered request
  - Size: Resource size / transferred size
  - Time: Total time to complete
  - Waterfall: Timeline visualization

Timeline Breakdown:
  - Queueing: Waiting in queue
  - DNS: Domain name resolution
  - Initial connection: TCP handshake
  - SSL: SSL/TLS negotiation
  - Request sent: Time to send request
  - Waiting (TTFB): Time to first byte
  - Content Download: Receiving response

---
Network Conditions:

Throttling Presets:
  - Fast 3G: 1.6 Mbps down, 750 Kbps up
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Browser Network ToolsBrowser Network Tools
Common Network IssuesCommon Network Issues
Debugging Tools & TechniquesDebugging Tools & Techniques
ChecklistChecklist

Best Practices

✅ DO

  • Follow established patterns and conventions
  • Write clean, maintainable code
  • Add appropriate documentation
  • Test thoroughly before deploying

❌ DON'T

  • Skip testing or validation
  • Ignore error handling
  • Hard-code configuration values

Related skills

How it compares

Use network-debugging for layered network triage commands instead of guessing single curl flags without a structured incident checklist.

FAQ

Which tools does network-debugging use?

network-debugging structures diagnosis with curl for HTTP probes, tcpdump for packet capture, traceroute for path analysis, and browser or proxy tooling for client-side checks. The skill targets connectivity, DNS, TLS, latency, and API failure patterns.

When should you invoke network-debugging?

network-debugging fits when services show timeouts, certificate errors, DNS failures, or unstable API latency. Use it during incident response to isolate whether faults sit in DNS, TLS, routing, or the application layer.

Debuggingbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.