Diagnose NitroCine Express endpoints, middleware ordering, authentication, MongoDB/Redis connectivity, Stripe webhooks, TMDB calls, and client API consumption. Use when an API fails, hangs, returns stale data, or behaves differently locally and on Vercel.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add HoangDuc1003/Cinema-booking --skill api-debugging --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Api Debugging?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hoangduc1003-api-debugging)More formats (shields.io, HTML) on the badges page.
---
name: api-debugging
description: Diagnose NitroCine Express endpoints, middleware ordering, authentication, MongoDB/Redis connectivity, Stripe webhooks, TMDB calls, and client API consumption. Use when an API fails, hangs, returns stale data, or behaves differently locally and on Vercel.
---
# Debug APIs End to End
1. Reproduce with the smallest request and record method, path, status, and response body without secrets.
2. Trace route registration and middleware order. Stripe raw-body handling must precede `express.json()`.
3. Separate auth, validation, connection, query, external API, serialization, and client-display failures.
4. Inspect logs and dependency health; never log tokens, signatures, URLs with credentials, or payment data.
5. Verify environment variable names by presence only.
6. Check serverless-specific issues: duplicate exports, top-level async work, cached broken promises, and unavailable process state.
7. Add a focused regression test or diagnostic script after finding the cause.
Return the root cause with evidence, affected paths, minimal remediation, and verification commands. Do not implement a fix when the request is diagnosis-only.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Practical guide to testing web applications with screen readers for comprehensive accessibility validation.
克劳德代码会话的正式评估框架,实施评估驱动开发(EDD)原则
Go测试模式包括表格驱动测试、子测试、基准测试、模糊测试和测试覆盖率。遵循TDD方法论,采用地道的Go实践。
Django测试策略,包括pytest-django、TDD方法论、factory_boy、模拟、覆盖率以及测试Django REST Framework API。
使用pytest、TDD方法、夹具、模拟、参数化和覆盖率要求的Python测试策略。