axiom-networking-diag

Diagnose Network.framework issues using a decision tree for root causes.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-networking-diag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-networking-diag
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-networking-diag
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-networking-diag

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers systematically diagnose and resolve complex networking issues in their applications, preventing hours of debugging and production outages.

Core Features & Use Cases

  • Root Cause Analysis: Identifies the underlying reason for connection timeouts, TLS failures, data delivery problems, and performance degradation.
  • Decision Tree Navigation: Provides a clear decision tree to guide users through diagnostic steps based on observed symptoms.
  • Production Crisis Management: Offers a structured protocol for rapidly diagnosing and resolving critical network-related production incidents.
  • Use Case: When a user reports that your app fails to connect on cellular networks but works fine on Wi-Fi, this Skill provides the exact steps to pinpoint whether it's an IPv6-only network issue, a VPN interference, or a firewall block.

Quick Start

Use the axiom-networking-diag skill to troubleshoot a connection that is stuck in the .preparing state for more than 5 seconds.

Frequently Asked Questions about axiom-networking-diag

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I troubleshoot Network.framework connection timeouts and TLS handshake failures?

Troubleshoot Network.framework connection timeouts and TLS handshake failures by navigating a systematic decision tree that identifies root causes for DNS resolution errors and certificate validation issues. It provides specific diagnostic patterns to isolate network failures.

Why does my iOS app fail to connect on cellular networks but works fine on Wi-Fi?

iOS app cellular connection failures while Wi-Fi works are diagnosed by pinpointing IPv6-only network issues, VPN interference, or firewall blocks. The skill provides exact steps to isolate these network-specific failures and identify the underlying environmental cause.

What is the best way to diagnose data delivery problems and TCP congestion in Network.framework?

The best way to diagnose data delivery problems and TCP congestion is by applying targeted diagnostic patterns for message framing issues and performance degradation. This approach systematically isolates the root cause of network transmission failures.

How do I handle production crisis scenarios related to network connectivity issues?

Handle production crisis scenarios for network connectivity by following a structured protocol designed for rapidly diagnosing and resolving critical incidents. This prevents extended outages by guiding systematic root cause identification during high-pressure network failures.

Can I use this diagnostic approach for connections stuck in the .preparing state?

Yes, you can use this diagnostic approach for connections stuck in the .preparing state. It guides you through specific troubleshooting steps when a Network.framework connection remains in the preparing state for more than five seconds.

Does this troubleshooting method require any external dependencies or libraries?

This troubleshooting method requires no external dependencies or libraries to function. It provides systematic Network.framework diagnostics natively, addressing connection timeouts, TLS failures, and performance degradation without additional package requirements.