What problem does it solve? API integrations fail in opaque ways: a 200 OK can hide broken data, a 500 can mask a one-character auth typo, and GraphQL servers return HTTP 200 even when queries fail. This Skill provides a systematic layered debugging flow that isolates the failing layer before guessing at fixes. ## Core Features & Use Cases - Layered Diagnosis: Walk connectivity, timeouts, TLS, authentication, request format, response parsing, and semantic validation in order using curl and Python requests. - HTTP Status Playbook: Step-by-step checklists for 401, 403, 404, 409, 422, 429, and 5xx responses, including exponential backoff for rate limits. - Contract & Regression Testing: Validate response schemas against expected field types and drop in a pytest smoke-test template for ongoing API health. - Use Case: Your integration works in Postman but fails in code with a 422. Use the request-format layer to discover the Content-Type/body mismatch, capture the correlation ID, and produce a redacted repro curl for the vendor. ## Quick Start Ask the agent to debug why your POST request to the API endpoint returns a 422 error, following the layered diagnostic flow.