.claude/skills/fix-error/SKILL.md
Cuando hay un error de build, runtime, TypeScript, o Supabase que necesita diagnóstico y fix.
npx skillsauth add placidovenegas/kiyoko-AI fix-errorInstall 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.
npx supabase gen types typescript --linked > src/types/database.types.tssrc/types/?
→ Verificar que existe y está re-exportado desde src/types/index.tsuseState/useEffect en Server Component → Añadir "use client" o mover a componente hijo.async en Client Component → Los Client Components NO pueden ser async. Mover fetch al page.tsx padre.cookies()/headers() en Client Component → Solo disponible en Server Components.QueryProvider en el layout padre. Verificar src/app/layout.tsx.queryKey y queryFn son idénticos en ambos lados.staleTime es 0 y se refetcheó antes de hidratar. Subir a 30s mínimo.params.shortId es undefined → En Next.js 15, params es Promise. Usar const { shortId } = await params;testing
Auditar componentes UI para consistencia visual, compliance con design system, accesibilidad y patrones Notion/Supabase. Usar cuando se quiera verificar calidad visual del proyecto.
data-ai
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
tools
Cuando necesites crear, modificar o borrar tablas, enums, indices, RLS policies o seeds en Supabase. También para ejecutar SQL vía MCP.
testing
Motor de escenas de Kiyoko AI. Usar cuando se trabaje con escenas, prompts de imagen/video, timeline, camara, o generacion de contenido audiovisual. Referencia completa en docs/v6/MY DOCUMENT/kiyoko-motor-escenas-spec.md