Esto será una lista de tareas. También tiene algo llamado pruebas basadas en propiedades, que son pruebas que están en contra del documento de requisitos y el documento de diseño. Además, puedes tener esas creadas y ejecutadas. Lo recomendaría altamente, de esa manera te aseguras de que las tareas realmente se implementen correctamente. Normalmente también, un consejo rápido aquí, una vez que crea esta lista de tareas, le digo, por favor toma las cuatro tareas principales, ponlas en la parte superior y crea un MVP para mí primero. De esa manera, puedo verlo funcionando. Luego las implementaré. Implementaré primero la versión MVP.
Ahora, me encanta el model context protocol. No voy a entrar en todos los detalles de ello, pero es una forma, esencialmente, para que tus proveedores de modelos se conecten a diferentes fuentes de datos. Así que en este caso, estoy usando Kiro, y tal vez estoy usando algo como OpenAI o Anthropic, y queremos conectarnos a diferentes fuentes de datos. Tenemos este protocolo MCP en el medio, y conecta todo junto para nosotros, lo cual es increíble. Ahora, recibo esta pregunta, ¿no tiene MCP seis meses de antigüedad, y está muerto ahora? Ahora, mucha gente en internet tiene opiniones que cambian cada otro día. Algunas personas decían que, bueno, puedes hacer muchas cosas con MCP, solo con herramientas de línea de comandos. Realmente creo que MCP todavía está madurando. Hay un largo camino por delante para ello, especialmente con algunas de las cosas de seguridad que está haciendo. Yo mantendría un ojo en MCP.
Pero una de las principales razones por las que me gusta, especialmente para el flujo de desarrollo impulsado por especificaciones, es que puedes tener algo como Indira o Asana, todos tus tickets, todos tus documentos de requisitos grandes, y luego puedes tenerlo siendo extraído en tu flujo de desarrollo impulsado por especificaciones cuando crea tus especificaciones, lo que hace que sea mucho más fácil trabajar con ello. Así que si tienes un gerente de producto que realmente ha escrito un documento de requisitos, puedes extraer eso, y simplemente lo hace un poco más fácil. Estoy hablando de cualquier tipo de servicio de gestión de proyectos, y obtener detalles técnicos para ello. También puedes poner reglas adicionales en tus archivos steering o agents.md que le digan, así que si estás usando el flujo de desarrollo impulsado por especificaciones, asegúrate de obtener la información de este servidor MCP. Y de esa manera, sabe dónde buscar. O simplemente puedes especificarlo en el primer paso, como, oye, mira este servidor MCP cuando crees los requisitos. Así que déjame mostrarte una demostración rápida. Esta es la última versión de Qiro, la versión IDE. Y déjame darte una muestra rápida de ello. Ahora, solo por cuestión de tiempo, no tengo tiempo para entrar y crear un proyecto nuevo desde cero, pero uso este. Es una base de datos de películas, así que esto es más un proyecto nuevo de tipo greenfield, pero creo que aún así entenderás la idea. Estaba en el modo spec aquí, dije por favor créame un sitio web de películas. Así que lo que hizo fue comenzar con este documento de diseño, y en este caso, realmente le dije que comenzara con el diseño en lugar de los requisitos.
Comments