[GUIA] Cómo programar usando IA - Claude Code, Cursor, Cline, Copilot y similares

Conito
El señor de los conos
#61
Joder shur vaya hilazo mis 10
haxlife
ForoCoches: Miembro
#62
Cita de Juanlux
Buenas shurs, viendo la cantidad de temas que se abren en el foro sobre IA, programación y demás había pensado en aportar mi granito de arena y compartir lo que he conseguido después de muchas iteraciones y probar muchas cosas. También he comentado un par de veces en algunos temas y creo que a los shurs puede resultarles interesante.

¿Pero tú quién eres?
No soy programador como tal, trabajo como Data Scientist desde hace unos 6 años y antes he trabajado como Data Analyst y BI dev. Pero vamos, eso no importa, lo que soy es una persona curiosa por naturaleza, siempre me ha gustado bichearlo todo y aprendí a "programar" creando foros con 10 años jaja en los últimos años me quedé atrás con todo el tema frameworks de javascript y demás, en el trabajo tiro de Python, R y demás.

Tecnologías recomendadas
Esto es mi opinión, ni es una verdad absoluta ni es lo mejor per se, es lo que mejor me ha funcionado a mi.

IAs agénticas: yo recomiendo usarlas en VSCode (IDE)
  • Primero con diferencia: Claude Code + subscripción max
  • Segundo: Cline
  • Tercero: Gemini CLI aunque aún está verde
  • Cursor no lo he probado en profundidad
  • Copilot cuando lo probé limitaba mucho Claude 3.7
Modelos de Lenguaje
  • Gemini: o bien gemini.google.com o bien aistudio.google.com (donde podemos usar todos los últimos modelos gratis y además personalizar cosas como la temperatura, que es muy útil)
  • Claude obviamente
  • ChatGPT
  • Perplexity
Obviamente hay más, tanto agénticas como modelos, de nuevo, pongo lo que yo suelo usar.

Pero vamos a lo interesante, partiendo de una idea, el principal problema que creo que enfrenta la gente "no experta" (no desarrolladores o campos relacionados) es el hecho de no añadir suficiente contexto, especificaciones y en general detalle a lo que quieren construir. Eso nos lleva al primer paso, el perfeccionamiento de la idea.

Paso 1: Perfeccionamiento
Para este primer paso vamos a usar un modelo conversacional, no necesitamos que razone, yo suelo usar Gemini 2.5 Flash en AI Studio, desactivándole el thinking mode. Es un paso crucial en el que descubriremos muchas cosas que no habíamos pensado sobre nuestra idea (al menos eso me pasa a mi jaja). Usamos este prompt:



Después de un buen rato terminaréis este brainstorming, el modelo llegará a una "conclusión", en ese punto le diremos:



El resultado lo guardaremos en la carpeta de nuestro proyecto en un archivo llamado spec.md y lo tendremos como referencia.

Paso 2: Planning
Ahora partiendo de las especificaciones anteriores, usaremos un modelo razonador, puedes usar o3, o1, r1, yo suelo usar gemini 2.5 pro, le diremos:



Esto nos dará una especificación basada en prompts, que guadaremos en la carpeta del proyecto en un archivo llamado prompt_plan.md

Paso 3: Ejecución
Llegados a este punto llega el momento de empezar a implementar el proyecto, hay un paso previo opcional que sería pasar prompt_plan.md o spec.md a un modelo distinto y pedirle que haga una revisión de arquitectura y planificación para asegurarnos y tener una "segunda opinión".

Una vez estemos contentos con nuestro prompt_plan.md, usaremos nuestro sistema favorito, yo uso Claude Code, pero puede ser Cline (esto con la API gratis de AI studio si queréis probar algo sin gastar dinero), Aider, Windsurf, Cursor, Copilot, Gemini CLI, le diremos:



Como todo en la vida esto es un inicio, un punto de partida, pero con estas iteraciones se puede conseguir desarrollar cosas bastante interesantes.

Como complementos interesantes dejo un par de MCPs que pueden ser muy útiles basado en mi experiencia:

MCPs interesantes
Context7: https://github.com/upstash/context7
Este maravilloso MCP se actualiza con las documentaciones de librerias y frameworks, de manera que cuando el LLM va a programar tiene de refernecia los documentos frescos y no se basa en antiguos ejemplos, tutoriales o documentos con los que haya sido entrenados y estén desfasados.

ZenMCP: https://github.com/BeehiveInnovations/zen-mcp-server
Este MCP lo que hace es darnos la posibilidad de conectar Claude Code o Gemini CLI con otros modelos usando sus APIs, es muy útil para hacer codereviews o cuando Claude se queda atascado en un bug porque por ejemplo con la gran ventana de contexto de Gemini a veces encuentre la solución y revisa más acertadamente.

PlaywrightMCP: https://github.com/microsoft/playwright-mcp
Este MCP lo que hace es darle a la IA la capacidad de usar un navegador, de esta manera si por ejemplo estamos programando una webapp podemos decirle que la use y la pruebe, asi como para pulir interfaces.

SupabaseMCP: https://supabase.com/blog/mcp-server
Si usáis Supabase como backend, facilita mucho las cosas

Espero que sirva de ayuda a los shurs, iré actualizando y añadiendo más cosas que se me vayan ocurriendo que puedan resultar útiles

Cuándo la mitad del proyecto está en base de datos (tablas, procedimientos, triggers) como lo gestionas? Guardas cada definición de tabla, vista, etc como un archivo de texto ?
Frusta
ForoCoches: Miembro
#63
Sitio
iclocki
ForoCoches: Miembro
#64
Vaya, por fin un hilo en el que se habla de cosas útiles, y creo que este tema puede ayudar a mucha gente.

Ojalá vayas actualizando, porque todo lo que explicas me parece muy interesante. Eso sí Claude (sobre todo en sus versiones más avanzadas como Opus) puede resultar algo caro, aunque su rendimiento es muy bueno.

Por aportar mi granito de arena: para hacer un prototipo rápido o definir el esqueleto del proyecto, en mi experiencia ChatGPT va muy bien. Es especialmente útil para decidir el stack, las librerías, y la arquitectura base de una aplicación.

Una vez que ya tienes eso definido, o buscas un desarrollo más robusto y revisión de buenas prácticas, Claude puede complementar muy bien, ya que tiende a dar explicaciones más detalladas y razonadas sobre el código.

En cuanto a GitHub Copilot, me parece un excelente apoyo dentro del flujo de desarrollo. Las sugerencias mientras escribes, las autocompletaciones por tabulaciones o incluso por comentarios son una gran ayuda. Eso sí, no es una herramienta para principiantes, hay que saber programar, pero mejora mucho la productividad si ya tienes base técnica.

Yo no soy desarrollador aunque lo uso más para automatizar tareas o escribir scripts en Python, y la verdad es que funciona muy bien. Eso sí, intentar hacer proyectos complejos “desde la nada” solo con prompts no suele dar buenos resultados, hay que saber guiar al modelo y trabajar por iteraciones.

También he oído hablar muy bien de Cursor, muchos desarrolladores veo que lo usan, aunque yo no lo he probado y no puedo opinar.
SeniorX
Mindundi
#65
Ayer estuve usando Claude 4.5 para hacer tests unitarios y no he escrito ninguna línea de código xD he pasado de 0 a 55% de test coverage en 1 dia
Sensei8
Arroz y pollo
#66
Sitiazo
caraflauta
ForoCoches: Usuario
#67
Pillo vive coding! Gracias shur!!
M5snitches
ForoCoches: Usuario
#68
sitiando
shurmano.
Perfil Verificado ☑️
#69
Que es lo mejor que hay gratis? Porque mi empresa no paga por ninguna IA...

He usado Cursor y va muy bien, pero ya me comí la capa gratuita, y copilot algo peor y mas de lo mismo, te comes la capa gratuita en nada

Gracias por el hilo shur
savovic
ForoCoches: Miembro
#70
Sitio, interesante
gerasg
ForoCoches: Miembro
#71
Sitio
Orangutown
Miembra y Portavoza
#72
No sé Rick...
Juanlux
ForoCoches: Miembro
#73
Cita de Conito
Joder shur vaya hilazo mis 10
gracias compi

Cita de haxlife
Cuándo la mitad del proyecto está en base de datos (tablas, procedimientos, triggers) como lo gestionas? Guardas cada definición de tabla, vista, etc como un archivo de texto ?
en mi caso guardo en archivos .sql si son tablas, migraciones o lo que sea y documento en un archivo markdown

Cita de Frusta
Sitio
Cita de shurmano.
Que es lo mejor que hay gratis? Porque mi empresa no paga por ninguna IA...

He usado Cursor y va muy bien, pero ya me comí la capa gratuita, y copilot algo peor y mas de lo mismo, te comes la capa gratuita en nada

Gracias por el hilo shur
Prueba Gemini CLI con la api key de ai studio, se le pueden poner los mcps que digo en el OP

Cita de Orangutown
No sé Rick...
algun problema shur? se trata de intentar añadir contenido de calidad que pueda ser útil para los shurs te parece falso algo?
Al-Mutamid
ForoCoches: Mienvro
#74
Habeis probado replit? lo probé y bastante bien la verdad, el problema es que es muy caro. El acceso mensual se termina en un rato y a partir de ahí pagas por uso.
jovi124
Johnny, ¡recuérdame!
#75
@Juanlux como ves los límites que está imponiendo Claude? Estoy empezando a llegar a los límites de uso y es un rollo tener que esperar...

¿Alguna alternativa?
Juanlux
ForoCoches: Miembro
#76
Cita de jovi124
@Juanlux como ves los límites que está imponiendo Claude? Estoy empezando a llegar a los límites de uso y es un rollo tener que esperar...

¿Alguna alternativa?
pues afortunadamente no estoy teniendo problemas porque casi siempre uso Sonnet 4.5

te recomiendo probar serena mcp a ver si te ahorra algunos tokens: https://github.com/oraios/serena

la comunidad he visto que los que llegan al límite están migrando a Codex y GLM4.6 pero no he podido probarlos aún, he estado un par de semanas de viaje de trabajo y he tenido poco tiempo últimamente
jovi124
Johnny, ¡recuérdame!
#77
Cita de Juanlux
pues afortunadamente no estoy teniendo problemas porque casi siempre uso Sonnet 4.5

te recomiendo probar serena mcp a ver si te ahorra algunos tokens: https://github.com/oraios/serena

la comunidad he visto que los que llegan al límite están migrando a Codex y GLM4.6 pero no he podido probarlos aún, he estado un par de semanas de viaje de trabajo y he tenido poco tiempo últimamente
Gracias por el tip, lo probaré.


Yo he llegado a los límites con Sonnet 4.5 :/
SoyElRobert
ForoCoches: Miembro
#78
Cita de Juanlux
Buenas shurs, viendo la cantidad de temas que se abren en el foro sobre IA, programación y demás había pensado en aportar mi granito de arena y compartir lo que he conseguido después de muchas iteraciones y probar muchas cosas. También he comentado un par de veces en algunos temas y creo que a los shurs puede resultarles interesante.

¿Pero tú quién eres?
No soy programador como tal, trabajo como Data Scientist desde hace unos 6 años y antes he trabajado como Data Analyst y BI dev. Pero vamos, eso no importa, lo que soy es una persona curiosa por naturaleza, siempre me ha gustado bichearlo todo y aprendí a "programar" creando foros con 10 años jaja en los últimos años me quedé atrás con todo el tema frameworks de javascript y demás, en el trabajo tiro de Python, R y demás.

Tecnologías recomendadas
Esto es mi opinión, ni es una verdad absoluta ni es lo mejor per se, es lo que mejor me ha funcionado a mi.

IAs agénticas: yo recomiendo usarlas en VSCode (IDE)
  • Primero con diferencia: Claude Code + subscripción max
  • Segundo: Cline
  • Tercero: Gemini CLI aunque aún está verde
  • Cursor no lo he probado en profundidad
  • Copilot cuando lo probé limitaba mucho Claude 3.7
Modelos de Lenguaje
  • Gemini: o bien gemini.google.com o bien aistudio.google.com (donde podemos usar todos los últimos modelos gratis y además personalizar cosas como la temperatura, que es muy útil)
  • Claude obviamente
  • ChatGPT
  • Perplexity
Obviamente hay más, tanto agénticas como modelos, de nuevo, pongo lo que yo suelo usar.

Pero vamos a lo interesante, partiendo de una idea, el principal problema que creo que enfrenta la gente "no experta" (no desarrolladores o campos relacionados) es el hecho de no añadir suficiente contexto, especificaciones y en general detalle a lo que quieren construir. Eso nos lleva al primer paso, el perfeccionamiento de la idea.

Paso 1: Perfeccionamiento
Para este primer paso vamos a usar un modelo conversacional, no necesitamos que razone, yo suelo usar Gemini 2.5 Flash en AI Studio, desactivándole el thinking mode. Es un paso crucial en el que descubriremos muchas cosas que no habíamos pensado sobre nuestra idea (al menos eso me pasa a mi jaja). Usamos este prompt:



Después de un buen rato terminaréis este brainstorming, el modelo llegará a una "conclusión", en ese punto le diremos:



El resultado lo guardaremos en la carpeta de nuestro proyecto en un archivo llamado spec.md y lo tendremos como referencia.

Paso 2: Planning
Ahora partiendo de las especificaciones anteriores, usaremos un modelo razonador, puedes usar o3, o1, r1, yo suelo usar gemini 2.5 pro, le diremos:



Esto nos dará una especificación basada en prompts, que guadaremos en la carpeta del proyecto en un archivo llamado prompt_plan.md

Paso 3: Ejecución
Llegados a este punto llega el momento de empezar a implementar el proyecto, hay un paso previo opcional que sería pasar prompt_plan.md o spec.md a un modelo distinto y pedirle que haga una revisión de arquitectura y planificación para asegurarnos y tener una "segunda opinión".

Una vez estemos contentos con nuestro prompt_plan.md, usaremos nuestro sistema favorito, yo uso Claude Code, pero puede ser Cline (esto con la API gratis de AI studio si queréis probar algo sin gastar dinero), Aider, Windsurf, Cursor, Copilot, Gemini CLI, le diremos:



Como todo en la vida esto es un inicio, un punto de partida, pero con estas iteraciones se puede conseguir desarrollar cosas bastante interesantes.

Como complementos interesantes dejo un par de MCPs que pueden ser muy útiles basado en mi experiencia:

MCPs interesantes
Context7: https://github.com/upstash/context7
Este maravilloso MCP se actualiza con las documentaciones de librerias y frameworks, de manera que cuando el LLM va a programar tiene de refernecia los documentos frescos y no se basa en antiguos ejemplos, tutoriales o documentos con los que haya sido entrenados y estén desfasados.

ZenMCP: https://github.com/BeehiveInnovations/zen-mcp-server
Este MCP lo que hace es darnos la posibilidad de conectar Claude Code o Gemini CLI con otros modelos usando sus APIs, es muy útil para hacer codereviews o cuando Claude se queda atascado en un bug porque por ejemplo con la gran ventana de contexto de Gemini a veces encuentre la solución y revisa más acertadamente.

PlaywrightMCP: https://github.com/microsoft/playwright-mcp
Este MCP lo que hace es darle a la IA la capacidad de usar un navegador, de esta manera si por ejemplo estamos programando una webapp podemos decirle que la use y la pruebe, asi como para pulir interfaces.

SupabaseMCP: https://supabase.com/blog/mcp-server
Si usáis Supabase como backend, facilita mucho las cosas

Espero que sirva de ayuda a los shurs, iré actualizando y añadiendo más cosas que se me vayan ocurriendo que puedan resultar útiles
pregunta shur, imagina que quiero arrancar un nuevo proyecto de un micro SaaS no muy complejo.

Que dirias que es mejor:

1. Arrancar en bolt.new o Lovable o algun builder de estos para empezar y luego pasar a IDE? O directamente arrancar en IDE + MCPs?

2. Y que recomiendas a dia de hoy entre cursor, antigravity, claude code, kiro, etc?

Gracias shur
Juanlux
ForoCoches: Miembro
#79
Cita de SoyElRobert
pregunta shur, imagina que quiero arrancar un nuevo proyecto de un micro SaaS no muy complejo.

Que dirias que es mejor:

1. Arrancar en bolt.new o Lovable o algun builder de estos para empezar y luego pasar a IDE? O directamente arrancar en IDE + MCPs?

2. Y que recomiendas a dia de hoy entre cursor, antigravity, claude code, kiro, etc?

Gracias shur
Hola shur


Bolt, lovable y demás en cuento quieras implementar algo mínimamente distinto va a ser un infierno, te recomiendo ide + mcps


A dia de hoy sigo prefiriendo claude code, ahora con opus 4.5, antigravity no pinta mal pero no es tan robusto, gemini cli como alternativa a claude code tampoco va mal pero igual los resultados son mejores en claude, gemini 3 pro si que me gusta para diseñar y UIs le paso a veces capturas para que me de una guia para mejorar la ui y se lo paso a claude code
SoyElRobert
ForoCoches: Miembro
#80
Cita de Juanlux
Hola shur


Bolt, lovable y demás en cuento quieras implementar algo mínimamente distinto va a ser un infierno, te recomiendo ide + mcps


A dia de hoy sigo prefiriendo claude code, ahora con opus 4.5, antigravity no pinta mal pero no es tan robusto, gemini cli como alternativa a claude code tampoco va mal pero igual los resultados son mejores en claude, gemini 3 pro si que me gusta para diseñar y UIs le paso a veces capturas para que me de una guia para mejorar la ui y se lo paso a claude code
grande shur, muchas gracias

pagas gemini y claude code por separado?
Juanlux
ForoCoches: Miembro
#81
Cita de SoyElRobert
grande shur, muchas gracias

pagas gemini y claude code por separado?
En casa pago claude, gemini me lo pagan en el trabajo
ficticio
ola k ase
#82
Este mes casi 700 euros en Claude, not bad
123roger456
ForoCoches: Miembro
#83
Que opinas de claude code + openrouter
slusi
ForoCoches: Miembro
#84
Currazo, lo pondré en práctica. Gracias!
jstyle
ForoCoches: Miembro
#85
muy interesante, pillo sitio
DragoDev
ForoCoches: Usuario
#86
sitio
niiuro
Ex-Incel
#87
usais siempre opus cuando estais trabajando en algo? o sonne vale?
Vernillo
⭐⭐⭐
#88
Cita de Juanlux
Buenas shurs, viendo la cantidad de temas que se abren en el foro sobre IA, programación y demás había pensado en aportar mi granito de arena y compartir lo que he conseguido después de muchas iteraciones y probar muchas cosas. También he comentado un par de veces en algunos temas y creo que a los shurs puede resultarles interesante.

¿Pero tú quién eres?
No soy programador como tal, trabajo como Data Scientist desde hace unos 6 años y antes he trabajado como Data Analyst y BI dev. Pero vamos, eso no importa, lo que soy es una persona curiosa por naturaleza, siempre me ha gustado bichearlo todo y aprendí a "programar" creando foros con 10 años jaja en los últimos años me quedé atrás con todo el tema frameworks de javascript y demás, en el trabajo tiro de Python, R y demás.

Tecnologías recomendadas
Esto es mi opinión, ni es una verdad absoluta ni es lo mejor per se, es lo que mejor me ha funcionado a mi.

IAs agénticas: yo recomiendo usarlas en VSCode (IDE)
  • Primero con diferencia: Claude Code + subscripción max
  • Segundo: Cline
  • Tercero: Gemini CLI aunque aún está verde
  • Cursor no lo he probado en profundidad
  • Copilot cuando lo probé limitaba mucho Claude 3.7
Modelos de Lenguaje
  • Gemini: o bien gemini.google.com o bien aistudio.google.com (donde podemos usar todos los últimos modelos gratis y además personalizar cosas como la temperatura, que es muy útil)
  • Claude obviamente
  • ChatGPT
  • Perplexity
Obviamente hay más, tanto agénticas como modelos, de nuevo, pongo lo que yo suelo usar.

Pero vamos a lo interesante, partiendo de una idea, el principal problema que creo que enfrenta la gente "no experta" (no desarrolladores o campos relacionados) es el hecho de no añadir suficiente contexto, especificaciones y en general detalle a lo que quieren construir. Eso nos lleva al primer paso, el perfeccionamiento de la idea.

Paso 1: Perfeccionamiento
Para este primer paso vamos a usar un modelo conversacional, no necesitamos que razone, yo suelo usar Gemini 2.5 Flash en AI Studio, desactivándole el thinking mode. Es un paso crucial en el que descubriremos muchas cosas que no habíamos pensado sobre nuestra idea (al menos eso me pasa a mi jaja). Usamos este prompt:



Después de un buen rato terminaréis este brainstorming, el modelo llegará a una "conclusión", en ese punto le diremos:



El resultado lo guardaremos en la carpeta de nuestro proyecto en un archivo llamado spec.md y lo tendremos como referencia.

Paso 2: Planning
Ahora partiendo de las especificaciones anteriores, usaremos un modelo razonador, puedes usar o3, o1, r1, yo suelo usar gemini 2.5 pro, le diremos:



Esto nos dará una especificación basada en prompts, que guadaremos en la carpeta del proyecto en un archivo llamado prompt_plan.md

Paso 3: Ejecución
Llegados a este punto llega el momento de empezar a implementar el proyecto, hay un paso previo opcional que sería pasar prompt_plan.md o spec.md a un modelo distinto y pedirle que haga una revisión de arquitectura y planificación para asegurarnos y tener una "segunda opinión".

Una vez estemos contentos con nuestro prompt_plan.md, usaremos nuestro sistema favorito, yo uso Claude Code, pero puede ser Cline (esto con la API gratis de AI studio si queréis probar algo sin gastar dinero), Aider, Windsurf, Cursor, Copilot, Gemini CLI, le diremos:



Como todo en la vida esto es un inicio, un punto de partida, pero con estas iteraciones se puede conseguir desarrollar cosas bastante interesantes.

Como complementos interesantes dejo un par de MCPs que pueden ser muy útiles basado en mi experiencia:

MCPs interesantes
Context7: https://github.com/upstash/context7
Este maravilloso MCP se actualiza con las documentaciones de librerias y frameworks, de manera que cuando el LLM va a programar tiene de refernecia los documentos frescos y no se basa en antiguos ejemplos, tutoriales o documentos con los que haya sido entrenados y estén desfasados.

ZenMCP: https://github.com/BeehiveInnovations/zen-mcp-server
Este MCP lo que hace es darnos la posibilidad de conectar Claude Code o Gemini CLI con otros modelos usando sus APIs, es muy útil para hacer codereviews o cuando Claude se queda atascado en un bug porque por ejemplo con la gran ventana de contexto de Gemini a veces encuentre la solución y revisa más acertadamente.

PlaywrightMCP: https://github.com/microsoft/playwright-mcp
Este MCP lo que hace es darle a la IA la capacidad de usar un navegador, de esta manera si por ejemplo estamos programando una webapp podemos decirle que la use y la pruebe, asi como para pulir interfaces.

SupabaseMCP: https://supabase.com/blog/mcp-server
Si usáis Supabase como backend, facilita mucho las cosas

Espero que sirva de ayuda a los shurs, iré actualizando y añadiendo más cosas que se me vayan ocurriendo que puedan resultar útiles
Shur no veo por ahí el método Ralph Wiggum

No es coña.. Se llama así
Namex
Dino
#89
sitio
Juanlux
ForoCoches: Miembro
#90
Cita de ficticio
Este mes casi 700 euros en Claude, not bad
shur, no te conviene más pillarte el claude max de 200€ al mes? yo uso ese y los límites son bastante altos!

Cita de 123roger456
Que opinas de claude code + openrouter
lo he probado, igual que he probado antigravity, y para mi gusto no llegan al 100% de claude code, entiendo que también será que estoy ya hecho más a Claude Code con Sonnet, antigravity está mejorando muchísimo y lo de openrouter supongo que dependerá de los modelos que uses, usas GLM o alguno de esos nuevos?

Cita de slusi
Currazo, lo pondré en práctica. Gracias!
gracias shur!

Cita de niiuro
usais siempre opus cuando estais trabajando en algo? o sonne vale?
en Claude Code suelo usar Opus para cosas complejas y planificacion, pero vamos casi el 99% del tiempo porque con el plan Max no llego a los límites, pero Sonnet ha mejorado muchísimo y recientemente le han metido ventana de contexto de 1M de tokens. Tambien antigravity con Gemini 3 Flash está mejorando mucho

Cita de Vernillo
Shur no veo por ahí el método Ralph Wiggum

No es coña.. Se llama así
lo conozco pero no lo uso shur, últimamente estoy testeando las skills de claude superpowers, no se si las conoces, por si le quieres echar un ojo
← A General
Amazon
Nuevas ofertas cada día