.cursor/skills/debug-render-failure/SKILL.md
Debug render pipeline failures. Use when investigating failed or stuck renders, dry-run issues, or pipeline errors.
npx skillsauth add sedarged/TikTok-AI-Agent debug-render-failureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when debugging render pipeline issues.
tts_generate, asr_align, images_generate, captions_build, music_build, ffmpeg_render, finalize_artifacts.Run.logsJson (array of log messages), Run.resumeStateJson (completed steps, resume data). DB via Prisma or db:studio.apps/server/src/services/render/renderPipeline.ts. Check completedSteps, saveResumeState, handlePipelineError, and queue processing (processNextInQueue).POST /api/run/:runId/retry supports optional fromStep to resume from a specific step.queued / running / failed / done / canceled / qa_failed).logsJson and resumeStateJson for the last completed step and error message.APP_RENDER_DRY_RUN=1 and optionally APP_DRY_RUN_FAIL_STEP to test error handling.ARTIFACTS_DIR and disk space.development
Run lint, typecheck, test, and test:render; summarize pass/fail. Complements the validate command. Use when user asks to "validate", "run checks", or "run full validation".
development
Run lint, typecheck, test, and test:render; collect results and produce a short audit report. Use when asked to "audit the repo", "check project health", or "run full validation".
testing
Turn product plan or requirements into a checklist or task list (e.g. for STATUS.md). Use when given a plan fragment, roadmap, or requirements to break down into concrete tasks.
tools
Say hello and list project commands. Use for a quick project intro or when the user asks "what can this project do" or "list commands".