
Claude Skills by HoangDuc1003
github.com/HoangDuc1003Debug Home Hero playback failures, visible YouTube controls, missing native video, poster masking, media loading, Cloudinary delivery, or Hero API fallback. Use when the Hero does not play, shows an iframe, displays a pause bezel, remains on poster, or behaves differently in production.
Review a completed repository change before merge. Use when checking Codex output, validating a plan implementation, detecting regressions, reviewing changed tests, or deciding whether a patch is safe to merge.
Copy of e:\NitroCine\.agents\skills\hero-runtime-debug\SKILL.md
Copy of e:\NitroCine\.agents\skills\verify-change\SKILL.md
Hướng dẫn viết và sửa detector phân loại trạng thái LIVE/DEAD/INCONCLUSIVE của link cho TikTok, Facebook, X/Twitter, YouTube trong dự án FastCheck. BẮT BUỘC dùng skill này bất cứ khi nào bạn thêm mới, sửa, hoặc debug logic phân loại trạng thái target, thêm platform mới, thay đổi selector, xử lý guard đăng nhập, hoặc động tới file trong apps/worker/src/fastcheck_worker/detectors — kể cả khi yêu cầu chỉ nói mơ hồ như "làm detector", "check link sống chết", "fix cái phân loại". Đây là phần chiếm...
Hướng dẫn quản lý vòng đời profile trong FastCheck — claim atomic, lease/timeout, cooldown, health_score, auto-switch khi bị block, và sticky proxy. BẮT BUỘC dùng skill này khi bạn động tới trạng thái profile (AVAILABLE/IN_USE/COOLDOWN/DEAD/BLOCKED), viết query lấy profile từ pool, xử lý block/dead và chuyển profile dự phòng, quản lý proxy, hoặc làm việc trong apps/orchestrator/src/profile-pool. Kích hoạt kể cả khi yêu cầu chỉ nói "switch profile khi bị chặn", "lấy account từ pool", "quản lý ...
Hướng dẫn quản lý tiến trình browser và tài nguyên ở máy trạm FastCheck — mở/đóng GemLogin, giới hạn concurrency với process pool, timeout cứng, kill tiến trình treo theo process group, reap zombie, chống rò RAM, và backpressure đồng bộ với RabbitMQ prefetch. BẮT BUỘC dùng skill này khi bạn viết/sửa code mở hoặc đóng browser, kill tiến trình, giới hạn số luồng song song, xử lý timeout job, giám sát RAM/PID, hoặc làm việc trong apps/worker/src/process hay apps/worker/src/concurrency. Kích hoạt...
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.
Review NitroCine architecture, service boundaries, data ownership, failure modes, serverless behavior, and consistency trade-offs. Use for design reviews and before cross-cutting changes to booking, payment, caching, or external integrations.
Design, implement, and test race-safe NitroCine seat booking, expiring holds, payment confirmation, cancellation, and callback idempotency. Use for double-booking bugs, concurrency changes, seat inventory modeling, or booking/payment transaction reviews.
Measure and optimize NitroCine server queries, cache behavior, response work, client rendering, and collection algorithms. Use for latency, throughput, render churn, nested loops, repeated array scans, cache hit rate, or performance regression work.
Implement and review Redis in NitroCine for environment-based connection reuse, cache-aside reads, key naming, TTL policy, invalidation, distributed locks, seat holds, idempotency, and health checks. Use whenever Redis configuration, caching, coordination, or Redis incidents are involved.
Map NitroCine code ownership, entry points, routes, models, data flows, configuration, and affected files. Use before unfamiliar, cross-cutting, or high-risk repository changes and when asked for a repo map or impact analysis.
Route NitroCine repository work to the smallest relevant repo-local skill. Use for broad, ambiguous, or cross-cutting requests that may involve repository discovery, architecture, Redis, booking races, performance, API failures, security, or regression testing.
Audit and harden NitroCine secrets, environment configuration, authentication, authorization, input validation, booking prices, Stripe webhooks, error responses, and abuse controls. Use for security reviews or changes touching payments, booking, admin APIs, or external credentials.
Plan and run NitroCine unit, integration, concurrency, API, lint, build, and regression checks. Use when adding tests, simulating simultaneous bookings, verifying Redis behavior, preparing a release, or assessing whether a change is safe.