Referencia de reglas · Especificidad
Lenguaje de programación ausente
Se activa cuando: Se pide código sin lenguaje ni framework.
Sin un lenguaje, el modelo suele elegir Python o JavaScript, y puede no coincidir con tu base de código, la versión de tu entorno o tu estilo.
Nombra el lenguaje y la versión, además del entorno o framework cuando importe (“TypeScript 5 sobre Node 22”, “Java 21 con Spring Boot 3”).
Los prompts de ejemplo y el mensaje, la explicación y la corrección del motor se muestran en inglés, tal como los devuelve el motor.
Ejemplo que la activa
Write a function that removes duplicate entries from a list while keeping the original order.advertencia Code is requested but no language or framework is named.
Por qué importa. The model will pick a language for you, and it may not match your codebase.
Corrección. Name the language and version, e.g. "TypeScript 5 targeting Node 22".
Calidad 90/100 · 16 tokens · 1 hallazgos
Versión corregida
Write a TypeScript 5 function that removes duplicate entries from an array while keeping the original order. Return only the code in one fenced block.Calidad 97/100 (+7) · 29 tokens · 1 hallazgos
Resuelto por la corrección
missing_language: Code is requested but no language or framework is named.
Las puntuaciones, los recuentos de tokens (tokenizador de GPT-4.1) y los hallazgos de esta página los calcula el motor al construir el sitio.
Cómo afecta a la puntuación
Cada hallazgo resta una penalización fija de 100: crítico 30, advertencia 10, info 3. Esta regla cuenta en la dimensión Especificidad. Consulta el modelo de puntuación para ver la fórmula completa.
Otras reglas de especificidad
- Prompt demasiado corto: Menos de 5 palabras con contenido.
- Tamaño sin cuantificar: “corto”, “unos pocos”, “detallado” sin número.