Context Engineering

Context Engineering

Hace unos días les comentaba que Claude Code era god, y no lo decía nomás porque sí.

En las últimas semanas se ha puesto muy de moda el término "context engineering", es como la evolución del vibe coding (decirle a la IA "haz esto" sin explicar exactamente cómo, y dejar que ella lo programe como mejor le parezca).

Se trata de hacer un documento con las especificaciones del proyecto, por ejemplo: de qué trata, con qué lenguaje, qué arquitectura y qué tecnología usa el proyecto y demás cosas necesarias para que la IA sepa qué decisión tomar de acuerdo al prompt que le estás indicando. Context Engineering no se limita solo a crear el documento, sino que abarca cualquier cosa que le pueda ayudar a hacer mejor su trabajo, va desde decisiones de arquitectura, conexión con MCPs y herramientas externas.

No necesitas hacer el documento desde cero, en el caso de Claude Code, le puedes pedir que analice tu proyecto y él mismo genera la documentación del proyecto, le haces los ajustes que sean necesarios y ya queda listo. Si lo requieres, puedes agregar otros detalles en el futuro conforme vayas agregando herramientas y/o configuraciones.

El fin de semana pasado, estuve trabajando en el rediseño de este sitio web. No empecé desde cero, ya había una versión antigua, así que no tuve que preocuparme por la identidad visual, solo era rediseñar el sitio web.

Cree el proyecto inicial con Laravel, después le dije a Claude Code que creara la documentación del proyecto como la estructura de carpetas, la configuración de los contenedores docker, framework de css, base de datos, y de paso de qué trata el proyecto y cual es la finalidad.

Una vez hecho el documento, le pasé una captura del diseño actual mencionando que quería rediseñar el sitio web a algo moderno pero respetando la identidad visual. Le pasé los colores, tipografías y a partir de ahí fui diciéndole cómo ir haciendo sección por sección. Ya teniendo eso en sus "memorias" todo lo demás fue super fluido.

Aunque es una primera versión y le faltan varias cosas que agregaré en los próximos días, el hecho de poder hacer esto en un par de horas en lugar de días es algo increíble y es lo que la IA te da, rapidez en ejecución.

Como recomendación, si estas trabajando con este tipo de herramientas, haz primero tu planeación y luego pasa una a una cada tarea a tu IA de confianza. El "One-Shot prompting" (que con un solo prompt salga todo el proyecto) suena bien padre y todo lo que tú quieras, pero la realidad es que solo funciona en tareas pequeñas y a veces suele "apendejarse" en tareas más complejas.

Segunda recomendación si estas haciendo tu sitio web con Claude Code, Github Copilot y cualquier herramienta que acepte MCP's, utiliza el MCP "Context7", este te ayuda a darle la documentación mas actualizada del framework/libreria que estes usando, por ejemplo, si tu proyecto es nuevo y estas usando tailwind 4, con esto le das el contexto necesario para que utilice la sintaxis de esta versión, evitando errores comunes de qué te ponga código de versiones antiguas.

Aquí te dejo el link del proyecto: [https://reyjao.com](https://reyjao.com/)

¿Haz usado el Context Engineering para tus proyectos?

¿Que tal te ha ido?