Reglas de seguridad para pipelines CUDA 13/GPU en aplicaciones Python+CUDA (ej. NVDEC): tipado concreto en fronteras, módulos pequeños, ciclos de vida explícitos de dispositivos/recursos, sin fugas silenciosas de Any. Útil al editar código CUDA 13, PyNvCodec, decodificación/inferencia en GPU.
¿Qué es CursorCodingSkills?
Este skill impone restricciones de calidad y seguridad para el desarrollo de pipelines GPU en Python+CUDA, especialmente dirigidas a CUDA 13 y PyNvCodec. Su objetivo es evitar fugas silenciosas de tipos (Any) en las fronteras públicas de la API, mantener módulos pequeños y enfocados en una sola responsabilidad GPU, y documentar explícitamente la propiedad de los dispositivos así como los ciclos de vida de recursos como superficies, decodificadores y streams. Además, promueve el manejo robusto de reconexiones y reseteos de decodificadores como rutas de primer nivel, y que los errores de inicialización CUDA no sean silenciados. Es ideal para entornos de edición asistida por IA como Cursor, Claude Code o Codex, donde se requiere un marco estructurado para mantener pipelines de decodificación e inferencia GPU limpios, mantenibles y predecibles.