Cada token Unicode alfanumérico pasa a minúsculas y eleva su primera letra con caja. Las palabras cortas no son especiales.
La puntuación separa tokens
Espacios, guiones y subrayados se conservan y terminan un token; la siguiente serie inicia otro.
Los nombres requieren revisión
Las mayúsculas internas se pierden. Iniciales es menos destructivo, pero tampoco conoce la grafía correcta.
Comprueba idioma y destino
El idioma activo de la interfaz forma parte del contrato, pero la herramienta no detecta la lengua del texto pegado. Repite una muestra con acentos, una sigla, un nombre propio, un dígito, signos y un emoji. Compara la salida visible y ambos totales de puntos de código. Después pega en el editor real y comprueba si aplica normalización, autocorrección, puntuación inteligente, reglas de identificadores u otra modificación posterior a CaseShift.