El comando más utilizado dentro del equipo Cursor está diseñado específicamente para eliminar elementos "diluidos" (basura de IA) del código generado por IA. 🚀 El código escrito por IA suele estar “hinchado” (es decir, es demasiado complejo o ineficiente). Al escribir código con IA, surge un problema común: el código se ejecuta, pero no parece correcto: es demasiado detallado y artificial, a diferencia de lo que escribiría un ingeniero senior experimentado. Este comando de Cursor está diseñado específicamente para eliminar con precisión los siguientes cuatro tipos de "exceso de código de IA": 1. Eliminar la literatura sin sentido (Comentarios adicionales) Síntomas: La IA tiene una predilección particular por explicar lo obvio. Por ejemplo, si el código dice "puntuación + 1", insistirá en añadir una nota al pie que diga "// Aumentar puntuación". O escribirá explicaciones rígidas que solo un robot escribiría. • Solución: Eliminar todos los comentarios que un ingeniero humano jamás escribiría. Un buen código debe ser autoexplicativo y no requerir una narración extensa. 2. Curar el «Delirio de Persecución» (Controles Defensivos Adicionales) Síntoma: La IA suele volverse demasiado cautelosa debido a su timidez. Incluso con una lógica interna perfectamente segura y cuyos datos han sido verificados, añade capas de bloqueos y escribe un montón de intentos de prueba y captura o si (x != null). Tratamiento: Eliminar la lógica defensiva innecesaria. Si la seguridad de los datos en sentido ascendente ya está garantizada, los sistemas en sentido descendente deberían ejecutarla con valentía, sin sobrecargar el código ni dificultar su lectura. 3. Cualquier forma de pereza o engaño está estrictamente prohibida. Síntoma: Este es un problema para los desarrolladores de TypeScript. Cuando se produce un error de tipo, la IA suele negarse a deducir la definición compleja del tipo y, en su lugar, simplemente usa "as any" (conversión de tipos) para encubrir el problema. Esto es como envolver una tubería de agua con cinta adhesiva al repararla, lo que conlleva innumerables peligros ocultos. • Tratamiento: Se prohíbe eludir la verificación de tipos por fuerza bruta. Los problemas de tipo deben abordarse directamente, sin esconder la cabeza bajo la arena. 4. Rechace el "estilo inconsistente" Síntomas: En un archivo, las primeras 100 líneas se nombran en camelCase (nombre_usuario), pero las últimas 10 líneas generadas por AI de repente se nombran en guiones bajos (nombre_usuario), o el estilo de sangría cambia repentinamente. Tratamiento: Obligar a la IA a imitar el contexto. Aunque la IA tenga sus propios hábitos, debe acatar las reglas existentes y mantener un alto grado de coherencia en su estilo de codificación cuando se encuentra en el territorio de otra persona. Comando en chino: # Limpiar el código de IA basura. Comparar las diferencias con la rama principal y eliminar todo el código de IA mal generado introducido en esta rama. Esto incluye: • Comentarios redundantes que los humanos no agregarían o que son inconsistentes con el resto del documento. • Controles defensivos inusualmente excesivos o bloques try/catch en esta área de código (especialmente cuando son llamados por rutas confiables/verificadas). • El comportamiento de convertir forzosamente a cualquiera para evitar problemas de tipo. • Cualquier otro estilo de código que sea inconsistente con el estilo de archivo actual. Por último, resume lo que cambiaste en sólo 1 a 3 oraciones. Texto del comando original y método de adición:
Cargando el detalle del hilo
Obteniendo los tweets originales de X para ofrecer una lectura limpia.
Esto suele tardar solo unos segundos.
