/update-config
Descripción
¿Qué hace? /update-config modifica archivos de configuración del proyecto (package.json, tsconfig.json, .eslintrc, webpack.config, etc.) de forma segura: lee la configuración actual, propone cambios mínimos y correctos, y muestra siempre un diff antes de aplicar nada.
Evita el error más común al editar JSON/YAML manualmente: romper la sintaxis o sobreescribir opciones existentes sin darse cuenta.
Ejemplos de uso
Editar el tsconfig a mano es fácil si sabes exactamente qué estructura necesita la sección paths y si no olvidas actualizar baseUrl. Con /update-config, Claude lee el archivo actual, hace los cambios mínimos necesarios y te muestra el diff antes de guardarlo. Sin sorpresas.
/update-config tsconfig.json Añade path aliases: '@components' -> './src/components' y '@utils' -> './src/utils'
En lugar de buscar la sintaxis exacta de ESLint en la documentación, describes lo que quieres y /update-config añade las reglas correctamente sin tocar el resto de la configuración existente.
/update-config .eslintrc.json Añade regla no-console como warning y prohibir el uso de var
Cuándo usarlo
Usa /update-config para cualquier modificación de archivos de configuración que requiera precisión: package.json, tsconfig, .eslintrc, prettier, babel, vite, webpack. La clave es que siempre muestra un diff antes de aplicar, lo que evita los errores de sintaxis y las modificaciones accidentales de opciones que no querías tocar.