What problem does it solve? API integrations fail in opaque ways — a 401 after token refresh, a GraphQL query returning HTTP 200 with hidden errors, or code that works in Postman but breaks in production. This Skill provides a systematic, layer-by-layer debugging methodology that isolates the failing layer (connectivity, TLS, auth, request format, response parsing, semantics) before guessing at fixes. ## Core Features & Use Cases - Layered Debug Flow: Walks six ordered layers from DNS/connectivity through semantic validation, with concrete curl and Python requests commands for each. - HTTP Status Playbook: Decision trees for 401, 403, 404, 409, 422, 429, and 5xx responses, including exponential backoff for rate limits. - GraphQL-Specific Handling: Inspects the errors field even on HTTP 200 responses, catching failures that status codes hide. - Use Case: Your payment API integration suddenly returns 422 errors after a vendor update. Use the layered flow to confirm auth works, then run contract validation to discover the vendor renamed a required field — capture the correlation ID and file a bug report with the provided template. ## Quick Start Ask the agent to debug why your API request to a specific endpoint is failing, providing the URL and the error or unexpected response you are seeing.