Encuentra el siguiente paso en tu código.
Corrige el estado completado de una compra.
const next = items.map(item =>
item.id === selectedId
? { ...item, checked: !item.checked }
: item
);- Proyecto
- Identifica la fila por su ID sin cambiar las demás.
- Revisa antes de aplicar
- Compara el comportamiento real con el resultado esperado. Si una prueba falla, investiga la causa antes de hacer más cambios.
- Modelos
- Configura un endpoint compatible con OpenAI o Anthropic usando la URL base y, si hace falta, una clave API. Prueba la conexión. Un servidor local debe estar en ejecución; las herramientas remotas pueden enviar datos por separado.
const next = items.map(item =>
item.id === selectedId
? { ...item, checked: !item.checked }
: item
);Recupera el razonamiento antes de cambiar el código
Puede que el archivo que recuerdas ya no controle el comportamiento que necesitas cambiar. En MiraCode, empieza por la carpeta del proyecto y pide al asistente conectado que examine el punto de entrada, el código que lo llama y las pruebas que describen el comportamiento actual. Solicita referencias a los archivos junto con la explicación para contrastar sus conclusiones con la implementación.
En una aplicación de lista de la compra, podría tratarse de seguir la acción de una casilla desde la pantalla hasta la actualización del estado y después hasta el almacenamiento. Pregunta de dónde procede la identidad de cada elemento y qué restaura los elementos marcados al volver a abrir la aplicación. Estas preguntas establecen qué debe preservar una edición posterior; la breve función de actualización por sí sola no puede responderlas.
Acota la investigación eligiendo los archivos pertinentes y pidiendo que se indiquen las dudas pendientes antes de proponer cambios. MiraCode es un entorno de programación para Windows con una conexión de modelo configurable. Si eliges un modelo de IA modificado para eliminar restricciones de respuesta, debe estar disponible mediante un endpoint compatible; la capacidad de contexto, las herramientas y las restricciones dependen del modelo y del servidor.
Cuando la explicación coincida con el código, describe un solo cambio y el comportamiento que debe mantenerse intacto. Examina las ediciones propuestas, ejecuta las pruebas pertinentes del proyecto y prueba la pantalla afectada. Un buen punto para detenerse es un cambio que puedas explicar, con evidencias de que el flujo existente sigue comportándose como se espera.
Preguntas antes de retomar un proyecto antiguo
¿Qué debe decir mi primera solicitud?
Indica el comportamiento que deseas comprender y pide una inspección antes de editar. Por ejemplo: explica cómo se conservan los elementos marcados de la lista de la compra al volver a abrirla, identifica los archivos pertinentes y señala todo lo que el código disponible no permita determinar.
¿Qué ocurre si la explicación contradice un README antiguo?
Pide al asistente que identifique la implementación y los pasajes de la documentación que se contradicen. Comprueba las pruebas pertinentes y ejecuta la aplicación cuando sea viable. Trata la discrepancia como una cuestión abierta antes de decidir si hay que cambiar el código o la documentación.
¿Cómo elijo un modelo para un repositorio grande?
Usa un endpoint compatible con OpenAI o de Anthropic admitido y comprueba sus límites de contexto y herramientas. Empieza por los archivos implicados en un solo comportamiento. Una ventana de contexto mayor no demuestra que una explicación sea correcta.
¿MiraCode incluye un modelo modificado para eliminar restricciones?
Este flujo de trabajo no incluye ningún modelo. Configura un servicio compatible con credenciales cuando sean necesarias, o ejecuta un servidor de modelos local por separado. Un endpoint local no hace locales todas las herramientas conectadas.
¿Cuándo es razonable empezar a editar?
Cuando puedas localizar la implementación, explicar el comportamiento que hay que conservar e identificar cómo comprobarlo. Revisa las diferencias resultantes y prueba ese comportamiento; una explicación convincente por sí sola no es evidencia suficiente.
MiraCode · Actualizado 2026-10-25