← Artículos

Claude Code trae corrector y no corrige nada

· 5 min de lectura

Claude Code 2.1.235, instalada el 18 de agosto de 2026, estrenó un corrector ortográfico para el prompt. Viene apagado y, aunque lo enciendas, no corrige nada por sí solo: el binario busca aspell, hunspell o ispell en tu PATH y, si no encuentra ninguno, deja el corrector apagado. Claude Code no trae diccionario propio.

El 18 de agosto a las 16:38 se instaló en mi Mac la versión 2.1.235 de Claude Code. No me enteré por ningún anuncio: lo vi porque abrí el binario a mirar qué había cambiado desde la .234, que tenía un día de vida. Dentro había un ajuste que no estaba el día anterior. Su descripción, palabra por palabra, dice esto: Turn on spell checking of the prompt input (default: false) Corrector ortográfico para lo que tú escribes en el prompt, apagado por defecto. Lo encendí. No subrayó ni una palabra. Esta es la autopsia, porque el final no es "está roto": es bastante más interesante.

Qué apareció exactamente en la 2.1.235

El ajuste no es un interruptor suelto, es un bloque con cuatro piezas:

  • enabled — enciende el corrector. Apagado por defecto.
  • checker — cuál usar. La lista que trae el binario es literal: aspell, hunspell, ispell, o auto, que significa "el primero de esos que encuentres instalado".
  • language — el diccionario, que se le pasa al corrector tal cual (aspell --lang, hunspell -d, ispell -d), por ejemplo en_GB.
  • color — de qué color se subrayan las palabras mal escritas.

Fíjate en la palabra que se repite: instalado. El corrector no vive dentro de Claude Code. Claude Code llama a un programa que tiene que estar ya en tu máquina.

Este sistema es el que enseño dentro de la comunidad MÁQUINA IA: las estaciones, los gates y el código que lo sostiene.

Lo encendí y no pasó nada

Escribí a propósito tres palabras mal. Cero subrayados. Antes de acusar a nadie de sacar una función rota, hice la pregunta que el propio ajuste estaba sugiriendo: ¿tengo alguno de esos tres correctores? command -v aspell hunspell ispell En mi Mac ese comando no devuelve nada. Ni uno de los tres. macOS tiene su propio corrector del sistema, pero no expone ninguno de esos binarios en la terminal, así que para Claude Code es como si no existiera. Y el binario, por dentro, lo dice con todas las letras cuando eso pasa: [spellcheck] no checker found on PATH (looked for aspell, hunspell, ispell); spell checking stays off Es decir: la función se encendió, buscó, no encontró, y se volvió a apagar sola. Silenciosamente correcta y absolutamente inútil hasta que instales algo.

Por qué esto no es un bug

Un corrector ortográfico es el programa más la lista de palabras, y esa lista es distinta para cada idioma. Meter diccionarios de todos los idiomas dentro de un binario que ya pesa 300 MB, para una función que casi nadie va a encender, sería el peor negocio del mundo. No es una rareza de Anthropic. Homebrew hace exactamente lo mismo: cuando instalas hunspell, te avisa de que los archivos de diccionario van en ~/Library/Spelling/ o /Library/Spelling/, y de que Homebrew no te da ninguno. El corrector y el diccionario son dos cosas y siempre lo han sido. Lo que sí cambia es la expectativa. Cuando enciendes un ajuste, esperas que algo se vea. Aquí lo que ves es nada, y "nada" se parece muchísimo a "roto".

El detalle que me habría ahorrado media hora

El propio ajuste lo advertía antes de que yo probara nada. Su descripción larga termina así, literal: does nothing if none is installed. No hace nada si no tienes ninguno instalado. Lo tenía delante y lo leí después de perder media hora escribiendo palabras mal a propósito. Esa es la lección que me llevo, y no es sobre correctores: el esquema de configuración de una herramienta es documentación de primera mano, escrita por quien la programó, y está en tu disco antes de que exista el artículo que la explica. Yo llegué a la función por leerlo, y me ahorré la mitad del tiempo por no terminar de leerlo.

Lo que me costó tener esa respuesta: 1.531.888.528 bytes

Poder decir "esto es nuevo del 18 de agosto" en vez de "creo que es nuevo" no sale gratis. El instalador nativo no borra las versiones viejas: en mi máquina conviven cinco.

  • 2.1.231 — 13 de agosto
  • 2.1.232 — 13 de agosto
  • 2.1.233 — 14 de agosto
  • 2.1.234 — 17 de agosto
  • 2.1.235 — 18 de agosto

Las cinco suman 1.531.888.528 bytes, o sea 1,53 GB. Si corres du -sh sobre esa carpeta te va a decir 1,4G, y no es una contradicción: du cuenta en gibibytes y yo estoy contando en gigabytes. Es el mismo disco medido con dos reglas. Un giga y medio por tener un historial comparable. A mí me sale rentable: es lo que convierte "me parece que Claude Code cambió algo" en una fecha exacta.

Lo que hice yo, y lo que no

No instalé el diccionario. Escribo los prompts mezclando español e inglés, y un corrector monolingüe subrayando media pantalla molesta más de lo que ayuda. Lo dejé apagado a conciencia, que es distinto de dejarlo apagado por no saber que existe. Si a ti te sirve — escribes en un solo idioma y se te cuelan erratas en prompts largos —, el orden correcto es: primero instalas el corrector, después el diccionario, y solo entonces enciendes el ajuste. Al revés no ves nada y crees que la función no sirve. Ese es el patrón que me interesa de todo esto: una función nueva no es una función que funcione. Aparece en el binario, tiene su ajuste, tiene su descripción, y aun así en tu máquina puede no hacer absolutamente nada. La única forma de saberlo es encenderla y mirar.

Preguntas frecuentes

¿El corrector ortográfico de Claude Code viene activado?
No. La descripción del ajuste que trae el binario de la versión 2.1.235 dice literalmente que el valor por defecto es false, así que hay que encenderlo a mano en el archivo de configuración de usuario. Y encenderlo no basta: si no tienes un corrector instalado en el sistema, el ajuste queda encendido pero no subraya nada.
¿Qué correctores acepta Claude Code?
Tres, y están escritos dentro del propio binario: aspell, hunspell e ispell. También acepta el valor auto, que es el que viene por defecto y significa que usará el primero de esos tres que encuentre en tu PATH. Si no encuentra ninguno, no usa el corrector del sistema operativo ni ninguna otra alternativa: apaga el corrector.
Activé el corrector y no subraya nada, ¿qué pasa?
Lo más probable es que no tengas ninguno de los tres correctores instalados. Compruébalo con command -v aspell hunspell ispell: si ese comando no devuelve ninguna ruta, no tienes ninguno. El propio Claude Code lo avisa por dentro con el mensaje spellcheck no checker found on PATH, y en ese caso deja el corrector apagado aunque el ajuste diga que está encendido.
¿Puedo borrar las versiones viejas de Claude Code para recuperar disco?
Yo no las borro y te recomiendo pensarlo dos veces antes de hacerlo. Ocupan unos 300 MB cada una, pero son la única forma de comparar una versión con la anterior y saber qué cambió de verdad, sin depender de que alguien lo cuente. Un giga y medio es barato al lado de tener que adivinar cuándo apareció una función.

Fuentes