PARA DISEÑADORES Y DESARROLLADORES
Anota una UI — /kit-annotate
Describir qué botón, qué trocito de espaciado, qué tono de azul es tedioso. /kit-annotate te deja señalar en lugar de describir. Haz clic en un elemento de tu app React en ejecución, déjale una nota justo encima, y Claude recoge un registro estructurado y arregla el código.
Es opcional y solo para desarrollo — vive en tu app de desarrollo, nunca en producción.
Cómo se siente
Estás ejecutando tu app en local. Enciendes la barra de anotaciones, y ahora cada elemento es clicable. Haces clic en un encabezado y escribes:
"Demasiado pegado a la imagen — dale algo de aire."
Claude recibe más que tus palabras. Recibe un registro estructurado: qué componente clicaste, dónde se ubica en el árbol de componentes, el archivo fuente del que proviene y tu comentario. A partir de ahí encuentra el código y hace el cambio — sin búsquedas, sin "¿en qué archivo está eso?".
Los modos
/kit-annotate tiene unos cuantos modos:
setup— conecta la barra de anotaciones a tu app React (una sola vez).watch— manos libres: Claude recoge las notas a medida que las añades, en tiempo real.review— repasa las notas que has dejado.status— muestra qué está conectado y qué queda pendiente.
/kit-annotate setup # first time
/kit-annotate watch # then just point and comment
Límites honestos
Para que sepas qué esperar:
- Solo desarrollo. Corre en tu app de desarrollo, nunca en producción.
- Sin valores en vivo. Captura el componente y su fuente, no los valores de prop o de estado en vivo en ese momento.
- Los React Server Components degradan con elegancia. Para un RSC, recurre a un selector simple en lugar de a un registro completo de componente.
Dentro de esos límites, convierte "revisar escribiendo párrafos" en "revisar señalando".
Cómo funciona por dentro
- El motor de captura.
/kit-annotateadopta el paquete de código disponibleagentationcomo motor de captura — instalado como dependencia de desarrollo propia de tu proyecto (no incrustada).scripts/annotate-setup.shlo instala, registra el servidor MCPagentation-mcppara Claude, escribe la reglareact-annotatey anota.annotateenkit.config.json.--dry-runmuestra una vista previa. - Detección de framework.
scripts/lib/react-detect.shdetecta tu framework en orden de especificidad — Next.js → React Router v7 (modo framework) → Vite → React genérico — porque una comprobación plana del tipo "¿está Vite presente?" no es fiable (las apps de Next/RR a menudo arrastran Vite para los tests). Esta cobertura supera de hecho la propia configuración de Agentation, que solo cubre Next. - El bucle. La regla
react-annotatele enseña al equipo el bucle anotar → localizar → arreglar → resolver, incluido el camino manos libresagentation_watch_annotations, los límites honestos de arriba y un resumen opcional en MemPalace al cerrar. - Snippet del provider. La configuración imprime el snippet del provider solo para desarrollo, destinado al punto de entrada de tu app, en lugar de editar la fuente a ciegas;
/kit-annotateaplica esa edición con tu confirmación. Si no se detecta ninguna app React, sale limpiamente.
A dónde ir después
- Diseñadores — dónde encaja annotate en un flujo de trabajo visual.
- Reglas y hooks — la regla
react-annotateen contexto. - Comandos y scripts —
annotate-setup.shy compañía.