{
  "skill": {
    "id": "skl_packet_trace",
    "name": "packet-trace",
    "plugin": "cwc-ios-engineering",
    "description": "Trace a network packet's path from the iPhone Claude app, across home Wi-Fi, all the way to the Claude web app running in a browser on the user's Mac — and back. uv-managed typed tooling: capture-surface PLANNERS that emit real, copy-pasteable rvictl + tcpdump commands (you cannot tcpdump a stock iPhone — Apple's Remote Virtual Interface mirrors the tethered phone onto the Mac), runtime host-OS detection (never a hardcoded macOS/iOS version), and 5-tuple flow correlation that stitches separate pcaps into one end-to-end trace. Run `uv run netpath doctor` (detect host + attached iPhone UDIDs), `uv run netpath plan --udid <UDID>` (emit the capture recipes), `uv run netpath correlate --hops <file>` (orient the captures into flows). Trigger on \"trace the packet\", \"capture iPhone traffic\", \"rvictl\", \"tcpdump the phone\", \"where does my Claude app traffic go\", \"network path iPhone to Mac\", \"packet trace across devices\". Do NOT use for Swift app code (swift-app-engineering) or VM lifecycle gates (apple-linux-containers) — though this skill's VM_BRIDGE surface reuses the Lima/apple-container interfaces that skill owns.",
    "summary": "Trace a network packet's path from the iPhone Claude app, across home Wi-Fi, all the way to the Claude web app running in a browser on the user's Mac — and back.",
    "gated": 0,
    "source_path": "plugins/cwc-ios-engineering/skills/packet-trace/SKILL.md",
    "created_at": "2026-07-10 18:13:13",
    "cite_as": "https://subagentskills.com/api/skills/skl_packet_trace"
  }
}