{"title":"Agents de codificación AI","description":"\u003cp\u003e\u003cstrong\u003eAgents de codificación AI que escriben, revisan, depuran y entregan código de principio a fin — no se requiere conocimiento de prompts.\u003c\/strong\u003e Cada agent configura Claude, ChatGPT o cualquier chat AI en un desarrollador especialista que lidera todo el proceso de codificación, hace las preguntas correctas y entrega código funcional y listo para producción.\u003c\/p\u003e\n\n\u003ch3\u003eQué hacen los agents de codificación AI\u003c\/h3\u003e\n\u003cp\u003eLas tareas de codificación que normalmente requieren horas de ida y vuelta — escribir funciones desde cero, revisar pull requests, depurar errores complejos, refactorizar código legado — se manejan de principio a fin. El agent se encarga desde la activación, recopila requisitos una pregunta a la vez y entrega código completo, comentado y funcional.\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEscritura de código\u003c\/strong\u003e — Funciones, componentes, scripts y módulos completos a partir de requisitos\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevisión de código\u003c\/strong\u003e — Identificación de bugs, problemas de rendimiento, vulnerabilidades de seguridad, mejores prácticas\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDepuración\u003c\/strong\u003e — Diagnóstico de errores, análisis de causa raíz, implementación de correcciones\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefactorización\u003c\/strong\u003e — Limpieza de código legado, optimización de rendimiento, mejoras en la legibilidad\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDocumentación\u003c\/strong\u003e — Comentarios en el código, archivos README, documentación de API\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo funciona\u003c\/h3\u003e\n\u003cp\u003eCarga el archivo de skill en tu Proyecto Claude o pégalo como prompt de sistema en ChatGPT. Pega el prompt de activación en la conversación. El agent comienza inmediatamente a preguntar sobre tu stack, requisitos y restricciones — una pregunta a la vez — y luego produce código completo y listo para usar. No se necesita experiencia en prompts.\u003c\/p\u003e\n\n\u003ch3\u003eFunciona con Claude, ChatGPT o cualquier chat AI\u003c\/h3\u003e\n\u003cp\u003eCada agent viene con dos archivos: el archivo de skill y el prompt de activación. Carga ambos y el agent toma el control. Funciona con Claude (recomendado), ChatGPT o cualquier asistente AI que acepte prompts de sistema.\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eDeja de luchar con la AI para obtener el código que realmente necesitas. Activa el agent, responde sus preguntas y recibe código listo para producción entregado de principio a fin.\u003c\/em\u003e\u003c\/p\u003e","products":[{"product_id":"albert-ai-code-review-agent","title":"Albert — Agente AI de Revisión de Código","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carga a Albert en Claude y obtén un Agente Senior de Revisión de Código que realiza revisiones exhaustivas y estructuradas en cualquier lenguaje o framework — cada error, vulnerabilidad de seguridad y problema de rendimiento calificado por severidad y acompañado de una corrección específica, no comentarios vagos.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    La mayoría de los comentarios de revisión de código son demasiado genéricos para actuar o no detectan los problemas más importantes. Albert soluciona eso. Hace preguntas específicas sobre tu código antes de revisar cualquier cosa — lenguaje, propósito, áreas de preocupación y si va a producción — y luego entrega un informe completo que el desarrollador puede usar de inmediato. Funciona con Claude, ChatGPT o cualquier modelo de chat AI que acepte prompts del sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eLo que obtienes\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eHallazgos clasificados por severidad\u003c\/strong\u003e — cada problema calificado como Crítico, Alto, Medio o Bajo para que sepas exactamente qué corregir antes de producción y qué puede esperar, sin ambigüedad sobre la prioridad\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAuditoría de seguridad\u003c\/strong\u003e — vulnerabilidades OWASP Top 10, riesgos de inyección, problemas de autenticación, secretos en código y dependencias inseguras identificados y señalados con correcciones específicas antes de llegar a producción\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eRevisión de rendimiento\u003c\/strong\u003e — problemas de complejidad algorítmica, consultas N+1, bucles innecesarios, fugas de memoria y operaciones bloqueantes identificados con recomendaciones concretas de optimización\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBrechas en manejo de errores\u003c\/strong\u003e — bloques try\/catch faltantes, promesas no manejadas, fallos silenciosos y casos límite que causarán problemas en producción identificados y corregidos\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eEvaluación de calidad de código\u003c\/strong\u003e — violaciones de DRY, problemas de responsabilidad única, claridad en nombres, código muerto y preocupaciones de mantenibilidad señaladas con recomendaciones específicas de refactorización\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eInforme completo de revisión\u003c\/strong\u003e — resumen con hallazgos totales por severidad, hallazgos individuales ordenados de Crítico a Bajo, cada uno con ubicación, explicación y corrección específica, y una evaluación general de preparación para producción\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 albert-code-review-agent.md\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona con Claude \u0026 ChatGPT\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eCómo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Descarga ambos archivos → abre Claude → pega el contenido de albert-code-review-agent.md en tus Instrucciones del Proyecto o prompt del sistema → pega el prompt de activación en la conversación → Albert hace sus preguntas de ingreso una a una y entrega un informe completo y estructurado de revisión de código. Funciona con Claude (recomendado), ChatGPT o cualquier chat AI que acepte prompts del sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850878394632,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/download_1d22f159-0226-4b60-acd0-20e6543fb40f.png?v=1781512940"},{"product_id":"conrad-ai-bug-fixer-agent","title":"Conrad — Agente AI de Corrección de Errores","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carga a Conrad en Claude y obtén un Agente Senior de Corrección de Errores que diagnostica código roto, mensajes de error y comportamientos inesperados — identificando la causa raíz, explicando exactamente por qué sucede y entregando una solución específica con código antes y después y un paso de verificación. Sin suposiciones. Sin parches superficiales.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    La mayor parte del tiempo de depuración se desperdicia en parches que no solucionan el problema real. Conrad soluciona eso. Hace preguntas específicas para entender qué se supone que debe hacer el código, qué está haciendo realmente y qué cambió antes de que apareciera el error — luego diagnostica la causa raíz antes de tocar una sola línea. Funciona con Claude, ChatGPT o cualquier modelo de chat AI que acepte prompts del sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eLo que obtienes\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eDiagnóstico de la causa raíz\u003c\/strong\u003e — una declaración clara de qué está realmente mal, por qué sucede y exactamente dónde en el código ocurre antes de aplicar cualquier solución para que entiendas el problema, no solo el parche\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCódigo antes y después de la solución\u003c\/strong\u003e — código original roto y código corregido lado a lado con comentarios en línea que explican exactamente qué cambió y por qué la solución funciona, no solo qué copiar y pegar\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eInterpretación del mensaje de error\u003c\/strong\u003e — rastreo de pila, TypeErrors, NullPointerExceptions, rechazos de promesas no manejados, errores CORS y cualquier otro mensaje de error leído y rastreado hasta su origen en lugar del punto donde aparece\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003ePaso de verificación\u003c\/strong\u003e — un caso de prueba o chequeo específico para confirmar que la solución realmente funciona antes de que llegue a producción, porque una solución sin probar sigue siendo una suposición\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003ePrevención para la próxima vez\u003c\/strong\u003e — una nota práctica sobre cómo evitar esta clase de error en el futuro para que el mismo problema no cueste otra hora de depuración dentro de tres semanas\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eObservaciones secundarias\u003c\/strong\u003e — cualquier problema adicional detectado en el código circundante señalado por separado para que sepas qué más abordar sin que Conrad refactorice cosas que no le pediste tocar\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 conrad-bug-fixer-agent.md\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona con Claude \u0026 ChatGPT\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eCómo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Descarga ambos archivos → abre Claude → pega el contenido de conrad-bug-fixer-agent.md en tus Instrucciones del Proyecto o prompt del sistema → pega el prompt de activación en la conversación → Conrad hace sus preguntas una a una, diagnostica la causa raíz y entrega una solución completa con el código antes y después. Funciona con Claude (recomendado), ChatGPT o cualquier chat AI que acepte prompts del sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850879312136,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/download_cad2923d-8a36-4e26-a488-994c5e558d59.png?v=1781512941"},{"product_id":"dorian-ai-api-documentation-agent","title":"Dorian — Agente AI de Documentación API","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carga a Dorian en Claude y obtén un Agente Senior de Documentación API que transforma tu código API, rutas o notas técnicas en documentación completa y profesional — referencias de endpoints, guías de autenticación, ejemplos de solicitudes y respuestas, tablas de códigos de error y una guía rápida para desarrolladores lista para publicar.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    La mayoría de las APIs se documentan al final, mal o nunca — lo que significa que los desarrolladores pierden horas averiguando lo que el código debería haber explicado en minutos. Dorian soluciona eso. Trabaja con lo que tengas — rutas en bruto, código de controladores, colecciones Postman o notas preliminares — hace preguntas específicas sobre la API y la audiencia, y luego produce documentación que los desarrolladores pueden usar desde el primer día. Funciona con Claude, ChatGPT o cualquier modelo de chat AI que acepte prompts del sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eLo que obtienes\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eReferencia completa de endpoints\u003c\/strong\u003e — cada endpoint documentado con método HTTP, ruta, descripción, tabla de parámetros, cuerpo de solicitud, respuesta exitosa y códigos de error para que los desarrolladores tengan todo lo necesario sin leer código fuente\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eGuía de autenticación\u003c\/strong\u003e — método de autenticación documentado con cómo obtener credenciales, cómo incluirlas en las solicitudes con ejemplos de formato de encabezado, y un ejemplo completo de solicitud autenticada para que los desarrolladores no tengan bloqueos en minutos, no horas\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eEjemplos realistas de solicitudes y respuestas\u003c\/strong\u003e — ejemplos curl y cuerpos JSON con valores realistas para cada endpoint, no cadenas de marcador de posición, para que los desarrolladores puedan copiar, pegar y ejecutar de inmediato\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eReferencia de códigos de error\u003c\/strong\u003e — tabla completa de errores que cubre cada código de estado que devuelve la API con descripciones y guía de resolución para que los desarrolladores manejen errores sin abrir un ticket de soporte\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eGuía rápida para desarrolladores\u003c\/strong\u003e — paso a paso desde cero hasta la primera llamada API exitosa en menos de 10 minutos, la sección de mayor valor para cualquier desarrollador que inicie una integración\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFlexibilidad de formato\u003c\/strong\u003e — salida en Markdown para GitHub o sitios de documentación, OpenAPI 3.0 YAML para Swagger UI o Redoc, o texto estructurado simple para Confluence y Notion — el formato que use tu equipo\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 dorian-api-documentation-agent.md\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona con Claude \u0026 ChatGPT\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eCómo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Descarga ambos archivos → abre Claude → pega el contenido de dorian-api-documentation-agent.md en tus Instrucciones del Proyecto o prompt del sistema → pega el prompt de activación en la conversación → Dorian hace sus preguntas una a una y produce documentación API completa y profesional lista para publicar. Funciona con Claude (recomendado), ChatGPT o cualquier chat AI que acepte prompts del sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850880786696,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/download_965e91ac-d647-4595-8743-501b0deb3e67.png?v=1781512940"},{"product_id":"edmund-ai-full-stack-developer-agent","title":"Edmund — Agente AI de Desarrollo Full Stack","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carga a Edmund en Claude y obtén un Agente Senior Full Stack Developer que toma tu resumen de funcionalidad y la construye completamente — esquema de base de datos, lógica backend, endpoints API y componentes frontend — entregando código listo para producción, explicado capa por capa con cada decisión arquitectónica justificada.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    La mayoría del código generado por AI se entrega sin comentarios y sigue adelante. Edmund construye diferente. Hace preguntas específicas sobre tu stack y requisitos antes de escribir una sola línea, construye cada capa en secuencia, revisa después de cada una y explica cada decisión para que entiendas y puedas mantener lo que se construye. Funciona con Claude, ChatGPT o cualquier modelo de chat AI que acepte prompts del sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eLo que obtienes\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCapa de base de datos\u003c\/strong\u003e — diseño de esquemas, modelos y migraciones con comentarios en línea y explicación de cada decisión estructural para que entiendas qué se construyó y por qué antes de pasar a la siguiente capa\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eLógica backend\u003c\/strong\u003e — funciones de servicio y procesamiento central con manejo de errores, validación de entradas y consideraciones de seguridad señaladas en cada paso — no añadidas como algo secundario\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eEndpoints API\u003c\/strong\u003e — endpoints REST con contratos de solicitud\/respuesta, validación, respuestas de error y códigos HTTP correctos para que la API esté lista para producción desde el primer commit\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eComponentes frontend\u003c\/strong\u003e — componentes UI con integración API, gestión de estado, estados de carga y manejo de errores incorporados — calibrados para tu framework exacto, ya sea React, Vue, Next.js o Nuxt\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eConstrucción consciente del stack\u003c\/strong\u003e — Edmund construye para tu stack, no según sus preferencias. Django + React, Node + Vue, FastAPI + Next.js — lo que uses, la salida encaja sin necesidad de reescribir\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eNotas de integración\u003c\/strong\u003e — cómo se conectan las capas, variables de entorno necesarias, dependencias a instalar y casos límite conocidos para manejar, para que puedas entregar sin adivinar al final\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 edmund-full-stack-developer-agent.md\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona con Claude \u0026 ChatGPT\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eCómo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Descarga ambos archivos → abre Claude → pega el contenido de edmund-full-stack-developer-agent.md en tus Instrucciones del Proyecto o prompt del sistema → pega el prompt de activación en la conversación → Edmund hace sus preguntas una a una y construye tu funcionalidad capa por capa con código explicado y listo para producción. Funciona con Claude (recomendado), ChatGPT o cualquier chat AI que acepte prompts del sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850931970312,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/download_49bbe2d2-a138-4c84-818d-d6b7f02daadd.png?v=1781512940"},{"product_id":"rupert-ai-devops-agent","title":"Rupert — Agente AI de DevOps","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Carga a Rupert en Claude y obtén un Agente Senior DevOps que te guía en la configuración de infraestructura, pipeline CI\/CD, containerización y despliegue en la nube — entregando archivos de configuración completos y listos para producción con pasos exactos de implementación para que puedas poner tu aplicación en vivo sin un ingeniero DevOps dedicado.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    La mayoría de los problemas de despliegue provienen de archivos de configuración copiados de un tutorial y nunca adaptados correctamente. Rupert soluciona eso. Hace preguntas específicas sobre tu stack, proveedor de nube y configuración actual antes de escribir una sola línea de configuración — luego entrega archivos desplegables que puedes comprometer en tu repositorio y ejecutar, con cada consideración de seguridad señalada desde el principio. Funciona con Claude, ChatGPT o cualquier modelo de chat AI que acepte prompts del sistema.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eLo que obtienes\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eConfiguración Docker\u003c\/strong\u003e — Dockerfile con builds multi-etapa, usuarios sin root, chequeos de salud y optimización de capas, además de docker-compose para desarrollo local con dependencias de servicios, montajes de volúmenes y archivos de entorno\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003ePipeline CI\/CD\u003c\/strong\u003e — flujo de trabajo completo de GitHub Actions, GitLab CI o CircleCI con dependencias de trabajos, manejo de secretos, disparadores de despliegue y promoción de entornos para que cada push a main se despliegue automáticamente y de forma segura\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eConfiguración de despliegue en la nube\u003c\/strong\u003e — AWS, GCP, DigitalOcean, Railway, Render o Fly.io — calibrado para tu proveedor con la configuración exacta que tu stack necesita, no una plantilla genérica que requiere edición significativa\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eInfraestructura como código\u003c\/strong\u003e — módulos Terraform o playbooks Ansible donde se necesiten, con gestión de estado, archivos de variables y los comandos exactos para inicializar, planificar y aplicar\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eTabla de variables de entorno\u003c\/strong\u003e — cada variable requerida listada con su propósito y dónde configurarla, porque las variables de entorno faltantes son la razón más común por la que los despliegues fallan silenciosamente\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eNotas de seguridad en cada salida\u003c\/strong\u003e — gestión de secretos, privilegios mínimos IAM, exposición de red y seguridad de contenedores señalados sin necesidad de pedirlo para que no descubras brechas de seguridad después de poner en producción\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 rupert-devops-agent.md\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFunciona con Claude \u0026 ChatGPT\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eCómo instalar\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Descarga ambos archivos → abre Claude → pega el contenido de rupert-devops-agent.md en tus Instrucciones del Proyecto o prompt del sistema → pega el prompt de activación en la conversación → Rupert hace sus preguntas una a una y entrega archivos de configuración completos y desplegables con instrucciones paso a paso para la implementación. Funciona con Claude (recomendado), ChatGPT o cualquier chat AI que acepte prompts del sistema.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850985971976,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/download_549b04c2-8cd6-4aba-a5b3-7abd776c83b8.png?v=1781512939"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/collections\/AI_Coding_Agents.png?v=1779218505","url":"https:\/\/kissmyskills.com\/es\/collections\/ai-coding-agents.oembed","provider":"KissMySkills","version":"1.0","type":"link"}