{"title":"Skills de Claude para desarrolladores de software","description":"\u003cp\u003eHabilidades de Claude para desarrolladores de software. Archivos de configuración .md descargables para revisión de código, refactorización, depuración, pruebas y registros de decisiones técnicas. Descarga instantánea, garantía de devolución del dinero durante 30 días.\u003c\/p\u003e","products":[{"product_id":"frontend-developer-skill","title":"Lena - Skill de AI para desarrolladora frontend","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Añade a Lena a Claude y obtén una Desarrolladora Frontend Senior que escribe componentes listos para producción desde el primer prompt: React, Vue 3 y Angular con TypeScript completo, conversión de Figma a código e interfaces que superan Core Web Vitals sin entrar en pánico ante una sola auditoría de Lighthouse.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n Ningún componente sin arquitectura. Lena identifica el patrón adecuado de gestión de estado, las herramientas de compilación y el enfoque de accesibilidad antes de escribir un solo elemento, porque desarrollar rápido y desarrollar bien no son opuestos.\n \u003c\/p\u003e\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;\"\u003eQué 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\u003eReact (hooks, context, suspense), Vue 3 (Composition API), Angular 15+: tipado completo con TypeScript en todo el código\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\u003eGestión de estado con Redux Toolkit, Zustand, Pinia o NgRx, adaptada a tu stack, sin asumir una opción predeterminada\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\u003eDe Figma\/Sketch a código adaptable y con precisión de píxel, con Tailwind, CSS Modules o Styled Components\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\u003eConfiguración de pipelines de compilación con Vite, Webpack 5 y Turbopack: división de código, tree shaking y optimización de fragmentos\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\u003eOptimización de Core Web Vitals: LCP, INP y CLS, con auditorías de Lighthouse y estrategia de monitoreo de usuarios reales\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\u003eCumplimiento de WCAG 2.1 AA: HTML semántico, roles ARIA, navegación con teclado y pruebas con lectores de pantalla\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\u003ePruebas con Jest\/Vitest + React Testing Library, pruebas E2E con Playwright\/Cypress y documentación de componentes con Storybook\u003c\/span\u003e\n \u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 frontend-developer-skill.skill\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 min\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, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\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 el paquete .skill → abre Claude → pega el contenido del archivo en las instrucciones de tu proyecto o en el prompt del sistema → empieza a crear. Eso es todo.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56894735843592,"sku":"frontend-developer-skill","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/frontend-developer-skill-1.png?v=1789424656"},{"product_id":"niko-backend-developer","title":"Niko - Skill de AI para desarrollador backend","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Integra a Niko en Claude y obtén un Desarrollador Backend Senior que diseña API, escribe lógica segura del lado del servidor y gestiona bases de datos como si le debieran dinero: Python, Node.js, Go o cualquier stack que estés utilizando.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n No hay código sin arquitectura. Niko siempre considera el modelo de datos, la estrategia de autenticación y el patrón de escalado antes de escribir un solo endpoint, porque las decisiones que tomas en la primera línea son las que tendrás que mantener hasta la línea diez mil.\n \u003c\/p\u003e\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;\"\u003eQué 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\u003ePython (Django, FastAPI, Flask), Node.js (NestJS, Express), Go y Java Spring Boot; se adapta a tu stack con compatibilidad completa con TypeScript\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\u003eDiseño de API REST y GraphQL: versionado, paginación, filtrado, especificaciones de OpenAPI, sistemas de webhooks y flujos SSE\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\u003eAutenticación desde cero: JWT, OAuth 2.0, PKCE, RBAC\/ABAC, aislamiento multiinquilino y prevención de las 10 principales vulnerabilidades de OWASP\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\u003eDiseño de esquemas de PostgreSQL, optimización de consultas, estrategias de índices, modelado de MongoDB y patrones de almacenamiento en caché con Redis\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\u003eArquitectura de microservicios, colas de mensajes (Kafka, RabbitMQ, SQS), trabajos en segundo plano, patrones de escalado horizontal\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\u003ePruebas con pytest, Jest y pruebas de contrato con Pact, además de registro estructurado, trazas con OpenTelemetry y métricas de Prometheus\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\u003eDocumentación de API, revisiones de PR para seguridad y rendimiento, redacción de RFC y participación en el diseño de sistemas\u003c\/span\u003e\n \u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 niko-backend-developer.skill\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 min\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, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\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 el paquete .skill → abre Claude → pega el contenido del archivo en las instrucciones de tu proyecto o en el prompt del sistema → empieza a construir. Eso es todo.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56895623594248,"sku":"niko-backend-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/niko-backend-developer-1.png?v=1789424656"},{"product_id":"max-full-stack-developer","title":"Max - Skill de AI para desarrollador full stack","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Añade Max a Claude y obtén un desarrollador sénior full stack que piensa en sistemas: desde el esquema de la base de datos hasta la API, la UI y el despliegue. Un solo archivo de skill, entrega completa de funcionalidades de principio a fin en una sola conversación.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n No hay capas aisladas. Max construye en rebanadas verticales: funcionalidad operativa entregada de principio a fin en todo el stack, no piezas desconectadas que haya que ensamblar después. Toma decisiones de arquitectura, explica las ventajas y desventajas, y cubre todo el stack de producción de 2026, incluida la integración de API de AI.\n \u003c\/p\u003e\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;\"\u003eQué 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\u003eEntrega completa de funcionalidades: modelo de datos, API, componente de frontend, pruebas y configuración de despliegue en una sola conversació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\u003eReact 18+\/Next.js 14+, Vue 3\/Nuxt 3, TypeScript y Tailwind, además de Node.js (NestJS\/Express) y Python (FastAPI\/Django) en el backend\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\u003eTypeScript completo en todo el stack: tRPC, esquemas de Zod y ORM de Prisma\/Drizzle con tipos compartidos del frontend al backend\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\u003eIntegración de API de AI: OpenAI, Anthropic, streaming, gestión de tokens y bases de datos vectoriales (Pinecone, pgvector) para búsqueda semántica\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\u003eCompilaciones multi-etapa con Docker, pipelines de CI\/CD con GitHub Actions, gestión de entornos y secretos, y Kubernetes básico\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\u003ePostgreSQL, MongoDB, Redis: diseño de esquemas, optimización de consultas, patrones de caché y migraciones con Prisma o Alembic\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\u003ePruebas unitarias, de integración, E2E y de componentes: Jest\/Vitest, Playwright y React Testing Library en todas las capas\u003c\/span\u003e\n \u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 max-full-stack-developer.skill\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 min\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, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\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 instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Descarga el paquete .skill → abre Claude → pega el contenido del archivo en las instrucciones de tu proyecto o en el prompt del sistema → describe una funcionalidad → Claude entrega todo el stack. Eso es todo.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56897165197576,"sku":"max-full-stack-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/max-full-stack-developer-1.png?v=1789424657"},{"product_id":"hana-wordpress-developer","title":"Hana - Skill de AI para desarrolladora de WordPress","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Añade Hana a Claude y obtén una Desarrolladora sénior de WordPress que crea temas personalizados, desarrolla plugins desde cero, resuelve los problemas de WooCommerce y acelera tu sitio; funciona tanto para desarrolladores como para propietarios de sitios.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n Sin conjeturas ni PHP genérico. Hana conoce los entresijos de WordPress —el sistema de hooks, la jerarquía de plantillas, WP_Query, la API REST y la edición completa del sitio— y los aplica correctamente. También explica cada decisión en un lenguaje sencillo para las partes interesadas no técnicas.\n \u003c\/p\u003e\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;\"\u003eQué 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\u003eDesarrollo de temas personalizados: jerarquía de plantillas, edición completa del sitio, temas de bloques, theme.json, estilos globales y CSS adaptable con enfoque mobile-first\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\u003eDesarrollo de plugins: hooks de activación, tablas de base de datos personalizadas, páginas de administración, controladores AJAX y bloques personalizados de Gutenberg con React y la API del Editor de bloques\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\u003ePersonalización de WooCommerce: tipos de producto, campos de pago, precios dinámicos, pasarelas de pago, plantillas de correo electrónico y configuraciones headless de la API REST\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\u003eRendimiento: almacenamiento en caché de objetos con Redis\/Memcached, optimización de consultas, imágenes WebP, configuración de CDN y correcciones de Core Web Vitals\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\u003eRefuerzo de la seguridad: nonces, comprobaciones de capacidades, sanitización, validación de cargas de archivos y solución de WSOD, conflictos entre plugins y bucles de redirecció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\u003eMigraciones, flujos de trabajo de staging, WP-CLI, implementación basada en Git con GitHub Actions y sincronización de bases de datos de staging a producció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\u003eMarcado optimizado para SEO, datos estructurados de schema.org, accesibilidad (WCAG) y compatibilidad con extensiones de Yoast\/RankMath\u003c\/span\u003e\n \u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 hana-wordpress-developer.skill\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, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\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 instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Descarga el paquete .skill → abre Claude → pega el contenido del archivo en las instrucciones de tu proyecto o en el prompt del sistema → describe tu problema de WordPress → Claude se encarga. Eso es todo.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56897236107528,"sku":"hana-wordpress-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/hana-wordpress-developer-1.png?v=1789424657"},{"product_id":"edmund-ai-full-stack-developer-agent","title":"Edmund - Agente desarrollador full stack con AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Carga Edmund en Claude y obtén un agente desarrollador sénior full stack que toma la descripción de tu funcionalidad y la crea por completo: esquema de base de datos, lógica del backend, endpoints de API y componentes de frontend, entregando código explicado y listo para producción, capa por capa, con cada decisión arquitectónica justificada.\n \u003c\/p\u003e\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 deja bloques sin comentarios y sigue adelante. Edmund trabaja de otra manera. Hace preguntas específicas sobre tu stack y tus requisitos antes de escribir una sola línea, crea cada capa en orden, comprueba contigo el resultado después de cada una y explica cada decisión para que entiendas y puedas mantener lo que se ha creado. Funciona con Claude, ChatGPT o cualquier modelo de chat de AI que acepte prompts del sistema.\n \u003c\/p\u003e\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;\"\u003eQué 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 del esquema, modelos y migraciones con comentarios insertados en el código y una explicación de cada decisión estructural para que entiendas qué se creó 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 del backend\u003c\/strong\u003e - funciones de servicio y procesamiento principal con gestión de errores, validación de entradas y aspectos de seguridad señalados en cada paso, no añadidos como una ocurrencia tardía\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 de API\u003c\/strong\u003e - endpoints REST con contratos de solicitud y respuesta, validación, respuestas de error y códigos de estado 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 de frontend\u003c\/strong\u003e - componentes de UI con integración de API, gestión del estado, estados de carga y gestión de errores incorporados, adaptados a 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\u003eDesarrollo adaptado a tu stack\u003c\/strong\u003e - Edmund desarrolla para tu stack, no según sus preferencias. Django + React, Node + Vue, FastAPI + Next.js: uses lo que uses, el resultado encajará sin necesidad de reescribirlo\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, qué variables de entorno se necesitan, qué dependencias instalar y qué casos límite conocidos debes gestionar para poder publicar sin tener que adivinar nada al final\u003c\/span\u003e\n \u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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-ai-full-stack-developer-agent.skill\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, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\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 el paquete .skill → abre Claude → carga SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → pega el prompt de activación en la conversación → Edmund te hace sus preguntas una por una y crea tu funcionalidad capa por capa con código explicado y listo para producción. Funciona con Claude (recomendado), ChatGPT o cualquier chat de AI que acepte prompts del sistema.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":57850931970312,"sku":"edmund-ai-full-stack-developer-agent","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/edmund-ai-full-stack-developer-agent-book.jpg?v=1787218784"},{"product_id":"rhys-tradingview-pine-strategy","title":"Rhys - Skill de AI para desarrolladores de Pine Script de TradingView","description":"\u003cdiv style=\"font-family:'DM Sans',sans-serif; color:#1A1A18; max-width:680px;\"\u003e\n \u003cp style=\"font-size:16px; font-weight:600; line-height:1.5; margin:0 0 8px 0;\"\u003eAñade Rhys a Claude y obtén un programador de TradingView Pine Script que convierte una idea de trading en una estrategia o indicador limpio y funcional en Pine v5, con dimensionamiento según el riesgo, alertas y una nota sobre cómo hacer backtesting.\u003c\/p\u003e\n \u003cp style=\"font-size:13px; color:#555550; line-height:1.7; margin:0 0 28px 0;\"\u003eSintaxis correcta de Pine v5 (no la antigua v4), strategy.entry\/exit, stops ATR, dimensionamiento como porcentaje del capital, funciones ta.*, alertcondition y alert(), además de las trampas de repintado y sobreajuste que debes evitar. Código listo para copiar y pegar. Solo con fines educativos: los resultados del backtesting no son resultados futuros; no constituye asesoramiento financiero.\u003c\/p\u003e\n \u003cdiv style=\"background:#FBF1DE; border-radius:12px; padding:24px 28px; margin-bottom:24px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#A66A00; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin:0; padding:0; list-style:none;\"\u003e\n \u003cli style=\"font-size:13px; padding:7px 0; border-bottom:1px solid rgba(166,106,0,0.12); display:flex; gap:10px;\"\u003e\n\u003cspan style=\"color:#A66A00; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eEstrategias e indicadores completos en Pine v5, listos para copiar y pegar\u003c\/span\u003e\n\u003c\/li\u003e\n \u003cli style=\"font-size:13px; padding:7px 0; border-bottom:1px solid rgba(166,106,0,0.12); display:flex; gap:10px;\"\u003e\n\u003cspan style=\"color:#A66A00; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eEntradas, salidas, stops basados en ATR y dimensionamiento de posiciones como porcentaje del capital\u003c\/span\u003e\n\u003c\/li\u003e\n \u003cli style=\"font-size:13px; padding:7px 0; border-bottom:1px solid rgba(166,106,0,0.12); display:flex; gap:10px;\"\u003e\n\u003cspan style=\"color:#A66A00; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eAlertas (alertcondition\/alert) y cómo hacer backtesting y leer los resultados\u003c\/span\u003e\n\u003c\/li\u003e\n \u003cli style=\"font-size:13px; padding:7px 0; display:flex; gap:10px;\"\u003e\n\u003cspan style=\"color:#A66A00; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eTrampas de repintado y sobreajuste detectadas antes de que te cuesten\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #A66A00; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#A66A00; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el .skill → pega SKILL.md en Claude o en cualquier chat de AI → describe tu idea de estrategia → Rhys escribe el Pine v5. Incluye un ejemplo completo de estrategia funcional. Funciona con Claude, ChatGPT y cualquier chat de AI · menos de 2 min.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58293856338184,"sku":"rhys-tradingview-pine-strategy","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/rhys-tradingview-pine-strategy-book.jpg?v=1787153485"},{"product_id":"anders-sap-abap-developer","title":"Anders - Skill de AI para Desarrollo SAP ABAP","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Anders en Claude y obtén un desarrollador sénior de ABAP que escribe código limpio, con clean core y pruebas unitarias: ABAP moderno, vistas CDS, RAP y OData, no un montón de SELECT dentro de un bucle.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eAnders comprueba si existe un estándar\/BAPI\/ampliación antes de escribir código personalizado, diseña una arquitectura OO limpia y hace que el código sea comprobable y rápido. ABAP moderno (sintaxis 7.4+), CDS y AMDP, el modelo de programación ABAP RESTful (RAP), OData\/Gateway, el marco de ampliaciones (BAdIs), ABAP Unit y optimización del rendimiento (ST05\/SAT). Prueba siempre en un cliente de desarrollo y ejecuta ATC antes del transporte.\u003c\/p\u003e\n \u003cdiv style=\"background: #EAF0F6; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #2C5F8A; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(44,95,138,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#2C5F8A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eABAP moderno (7.4+): declaraciones en línea, VALUE\/FOR\/REDUCE, SALV\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(44,95,138,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#2C5F8A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eVistas CDS, AMDP y el modelo de programación ABAP RESTful (RAP)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(44,95,138,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#2C5F8A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eMarco de ampliaciones (BAdIs) y clean core, sin modificar nunca el estándar\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#2C5F8A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePruebas unitarias de ABAP y optimización del rendimiento (ST05, SAT, SQL basado en conjuntos)\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 anders-sap-abap-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #2C5F8A; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#2C5F8A; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Anders crea la respuesta. Incluye un ejemplo completo y desarrollado (dos escenarios reales) para que veas exactamente qué obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58295386079496,"sku":"anders-sap-abap-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/anders-sap-abap-developer-book.jpg?v=1787156543"},{"product_id":"yuki-sap-fiori-ui5-developer","title":"Yuki - Skill de AI para Desarrollo de SAP Fiori","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Yuki en Claude y obtén un desarrollador sénior de SAP Fiori\/UI5 que convierte un requisito de UX en aplicaciones reales: Fiori Elements a partir de anotaciones de CDS o SAPUI5 freestyle, implementadas y registradas en el Launchpad.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eYuki elige entre Fiori Elements y freestyle según el trabajo, modela el servicio OData y las anotaciones, crea una UI5 comprobable y la implementa mediante BTP con la configuración del Launchpad. SAPUI5 (MVC, vistas XML, controladores, vinculación), Fiori Elements (List Report, Object Page), OData V2\/V4, anotaciones de UI de CDS, backends CAP\/RAP y extensión siguiendo el enfoque clean core de aplicaciones estándar. Siempre prueba en desarrollo y extiende; nunca modifiques.\u003c\/p\u003e\n \u003cdiv style=\"background: #EAF0F6; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #2C5F8A; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(44,95,138,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#2C5F8A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eFiori Elements (List Report, Object Page) basados en anotaciones de UI de CDS\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(44,95,138,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#2C5F8A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eSAPUI5 freestyle: MVC, vistas XML, controladores, vinculación de OData y formateadores\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(44,95,138,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#2C5F8A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eBackends OData V2\/V4 y CAP\/RAP\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#2C5F8A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eConfiguración del Launchpad y extensión siguiendo el enfoque clean core de aplicaciones estándar\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 yuki-sap-fiori-ui5-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #2C5F8A; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#2C5F8A; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Yuki crea la respuesta. Incluye un ejemplo completo y desarrollado (dos escenarios reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58295424155912,"sku":"yuki-sap-fiori-ui5-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/yuki-sap-fiori-ui5-developer-book.jpg?v=1787156474"},{"product_id":"ravi-salesforce-developer","title":"Ravi - Skill de AI para Desarrollo de Salesforce","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Ravi a Claude y obtén un desarrollador sénior de Salesforce que escribe Apex probado y seguro para operaciones masivas, además de Lightning Web Components limpios: consciente de los límites del gobernador, no un trigger que falla al procesar 200 registros.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eRavi comprueba primero si existe una solución declarativa y, después, diseña Apex seguro para operaciones masivas con un manejador de un trigger por objeto, escribe clases de prueba reales y crea LWCs que llaman a Apex correctamente. Apex, SOQL\/SOSL, procesos asíncronos (Batch, Queueable, Future, Scheduled), LWC, callouts y eventos de plataforma, con CRUD\/FLS aplicados. Siempre desarrolla y prueba en un sandbox o scratch org, y despliega mediante SFDX.\u003c\/p\u003e\n \u003cdiv style=\"background: #E7F3FA; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #0E86B8; 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; padding: 7px 0; border-bottom: 1px solid rgba(14,134,184,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#0E86B8; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eApex: un trigger por objeto con su manejador, bulkificación, límites del gobernador\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(14,134,184,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#0E86B8; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eClases de prueba con aserciones significativas (75 % o más), mocks para callouts\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(14,134,184,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#0E86B8; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eLightning Web Components: @wire, Apex imperativo, eventos, LDS\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#0E86B8; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eAsíncrono (Batch\/Queueable\/Future), eventos de plataforma, CRUD\/FLS aplicados\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 ravi-salesforce-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #0E86B8; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#0E86B8; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Ravi crea la respuesta. Incluye un ejemplo completo y desarrollado (dos escenarios reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58295592550664,"sku":"ravi-salesforce-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ravi-salesforce-developer-book.jpg?v=1787160434"},{"product_id":"tomas-dynamics-365-fo-developer","title":"Tomas - Skill de AI para desarrolladores de Dynamics 365 F\u0026O","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Tomas a Claude y obtén un desarrollador sénior de Dynamics 365 F\u0026amp;O que escribe X++ limpio y moderno, con extensiones y Chain of Command, sin sobrecapas, basado en conjuntos y comprobable.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eTomas comprueba primero si existe un punto estándar o de extensión; después amplía con Chain of Command o controladores de eventos, escribe X++ basado en conjuntos y lo empaqueta correctamente. X++, entidades de datos, procesamiento por lotes de SysOperation, formularios, rendimiento (insert_recordset), paquetes implementables de Visual Studio y LCS. Prueba siempre en un entorno de desarrollo o sandbox antes de implementar un paquete.\u003c\/p\u003e\n \u003cdiv style=\"background: #F1ECF8; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #7A4FB5; 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; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eModelo de extensiones: Chain of Command, controladores de eventos, sin sobrecapas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eModelo de datos de X++: tablas, EDT, enumeraciones, índices y relaciones\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eEntidades de datos (OData\/DMF) y trabajos por lotes de SysOperation\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eRendimiento basado en conjuntos (insert_recordset) y paquetes implementables\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 tomas-dynamics-365-fo-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #7A4FB5; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#7A4FB5; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Tomas crea la respuesta. Incluye un ejemplo completo paso a paso (dos escenarios reales) para que veas exactamente qué obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58296090984712,"sku":"tomas-dynamics-365-fo-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/tomas-dynamics-365-fo-developer-book.jpg?v=1787163272"},{"product_id":"ada-business-central-developer","title":"Ada - Skill de AI para desarrolladores de Business Central","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Ada a Claude y obtén una desarrolladora sénior de AL para Business Central que amplía la aplicación base de la forma correcta, con extensiones de tablas y páginas y suscriptores de eventos, sin modificar nunca la base, y que realiza pruebas.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eAda crea extensiones de AL: extensiones de tablas y páginas, suscriptores y publicadores de eventos, páginas de API y codeunits de pruebas. Trabaja basándose en eventos, mantiene intacta la aplicación base y entrega una aplicación limpia al estilo de AppSource. VS Code + AL, app.json, conjuntos de permisos, rendimiento (SetLoadFields). Prueba siempre en un entorno aislado antes de publicar.\u003c\/p\u003e\n \u003cdiv style=\"background: #F1ECF8; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #7A4FB5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eObjetos de AL: tabla, página, codeunit, informe, consulta, enum, interfaz\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eModelo de extensiones: extensiones de tablas y páginas, suscriptores y publicadores de eventos\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eSin modificar la base; app.json, conjuntos de permisos, modelo de AppSource\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePáginas de API (OData) y codeunits de pruebas de AL, rendimiento de SetLoadFields\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 ada-business-central-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #7A4FB5; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#7A4FB5; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Ada crea la respuesta. Incluye un ejemplo completo y desarrollado (dos escenarios reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58296095539464,"sku":"ada-business-central-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ada-business-central-developer-book.jpg?v=1787163272"},{"product_id":"jonas-power-apps-developer","title":"Jonas - Skill de AI para desarrolladores de Power Apps","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Jonas a Claude y obtén un desarrollador sénior de Power Apps que modela los datos en Dataverse y crea aplicaciones de lienzo o basadas en modelos que respetan la delegación y no se bloquean al llegar a 2.000 filas.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eJonas aclara la necesidad de la aplicación, modela Dataverse y luego crea la solución con Power Fx, teniendo en cuenta la delegación desde el principio. Aplicaciones de lienzo (Power Fx, galerías, formularios y colecciones), aplicaciones basadas en modelos, Dataverse, conectores, componentes y ALM mediante soluciones. Detecta las trampas de la delegación antes de que causen problemas. Siempre crea la solución en un entorno de desarrollo y la implementa mediante soluciones administradas.\u003c\/p\u003e\n \u003cdiv style=\"background: #F1ECF8; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #7A4FB5; 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; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eAplicaciones de lienzo: Power Fx, galerías, formularios, variables y colecciones\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDelegación: funciones delegables y el límite de delegación, bien implementados\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eAplicaciones basadas en modelos, tablas de Dataverse, relaciones y reglas de negocio\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eComponentes, conectores (estándar frente a premium) y ALM de soluciones\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 jonas-power-apps-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #7A4FB5; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#7A4FB5; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Jonas crea la respuesta. Incluye un ejemplo completo (dos casos reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58296095899912,"sku":"jonas-power-apps-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/jonas-power-apps-developer-book.jpg?v=1787163272"},{"product_id":"petra-power-automate-developer","title":"Petra - Skill de AI para desarrolladores de Power Automate","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Petra en Claude y obtén un desarrollador sénior de Power Automate que crea flujos en la nube con gestión de errores real, reintentos e idempotencia, no un flujo que falle silenciosamente a las 2 de la madrugada.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003ePetra aclara el desencadenador y el resultado, diseña el flujo y lo hace resistente: condiciones del desencadenador, expresiones WDL, ámbitos Try\/Catch\/Finally, concurrencia de aplicar a cada uno, aprobaciones y ALM de soluciones con referencias de conexión. Flujos en la nube y de escritorio. Crea y prueba siempre en un entorno de desarrollo; nunca codifiques secretos directamente.\u003c\/p\u003e\n \u003cdiv style=\"background: #F1ECF8; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #7A4FB5; 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; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eFlujos en la nube: automatizados, instantáneos y programados; condiciones del desencadenador\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eExpresiones WDL (coalesce, formatDateTime, filtrar matrices)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eGestión de errores: configura «ejecutar después», ámbitos Try\/Catch\/Finally\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eAprobaciones, flujos secundarios, referencias de conexión y ALM de soluciones\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 petra-power-automate-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #7A4FB5; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#7A4FB5; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Petra crea la respuesta. Incluye un ejemplo completo paso a paso (dos casos reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58296096391432,"sku":"petra-power-automate-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/petra-power-automate-developer-book.jpg?v=1787163271"},{"product_id":"vince-power-bi-developer","title":"Vince - Skill de AI para desarrolladores de Power BI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIncorpora Vince en Claude y obtén un desarrollador sénior de Power BI que modela un esquema en estrella adecuado y escribe DAX correcto, con acumulados del año (YTD), interanuales (YoY) y acumulados progresivos que cuadran con el origen.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eVince modela los datos como un esquema en estrella, les da forma en Power Query, escribe DAX que respeta el contexto de filtro y los protege con seguridad a nivel de fila. Modelado, Power Query (M), DAX (CALCULATE, inteligencia temporal, transición de contexto), RLS, importación frente a DirectQuery y rendimiento del informe. Reconcilia los totales con el origen antes de dar su aprobación. Valida siempre las cifras.\u003c\/p\u003e\n \u003cdiv style=\"background: #F1ECF8; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #7A4FB5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eModelado de esquema en estrella: hechos frente a dimensiones, dirección del filtrado cruzado\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePower Query (M): transformaciones y plegado de consultas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDAX: CALCULATE, contexto de filtro, inteligencia temporal, VAR, SUMX\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eSeguridad a nivel de fila (RLS), importación frente a DirectQuery, rendimiento\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 vince-power-bi-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #7A4FB5; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#7A4FB5; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Vince crea la respuesta. Incluye un ejemplo completo (dos casos reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58296098128136,"sku":"vince-power-bi-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/vince-power-bi-developer-book.jpg?v=1787163270"},{"product_id":"amara-copilot-studio-maker","title":"Amara - Skill de AI para desarrolladores de Copilot Studio","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Amara a Claude y obtén un especialista sénior en Microsoft Copilot Studio que diseña temas, fundamenta las respuestas generativas en conocimientos confiables y añade una derivación a una persona, no un bot que alucina.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eAmara aclara el caso de uso y las medidas de seguridad, diseña los temas y la base de conocimientos, conecta las acciones con Power Automate y realiza pruebas antes de publicar. Temas (frases desencadenadoras, preguntas, entidades y cumplimentación de campos), respuestas generativas basadas en fuentes de conocimiento con citas, acciones, autenticación, canales y analítica. Basa siempre las respuestas en fuentes confiables y desarrolla en un entorno de desarrollo.\u003c\/p\u003e\n \u003cdiv style=\"background: #F1ECF8; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #7A4FB5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eTemas: frases desencadenadoras, preguntas, condiciones y variables\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eEntidades y cumplimentación de campos (prediseñadas y personalizadas)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(122,79,181,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eRespuestas generativas basadas en fuentes de conocimiento con citas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#7A4FB5; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eAcciones (Power Automate), autenticación, canales y analítica\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 amara-copilot-studio-maker.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #7A4FB5; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#7A4FB5; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Amara crea la respuesta. Incluye un ejemplo completo paso a paso (dos escenarios reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58296098881800,"sku":"amara-copilot-studio-maker","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/amara-copilot-studio-maker-book.jpg?v=1787163271"},{"product_id":"rohan-servicenow-developer","title":"Rohan - Skill de AI para desarrolladores de ServiceNow","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Rohan a Claude y obtén un desarrollador sénior de ServiceNow que escribe correctamente scripts del lado del servidor y del cliente, GlideRecord, GlideAjax y acciones de Flow, probados con ATF y promovidos mediante un conjunto de actualizaciones.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eRohan prefiere las soluciones declarativas y Flow, y después escribe scripts limpios con ámbito cuando es necesario. Reglas de negocio (antes\/después\/asíncronas), inclusiones de scripts invocables desde el cliente con GlideAjax, GlideRecord eficiente, API REST con scripts y pruebas ATF. Sin sys_id codificados ni bucles de reglas de negocio. Desarrolla y prueba siempre en una instancia que no sea de producción y promueve los cambios mediante un conjunto de actualizaciones o el repositorio de la aplicación.\u003c\/p\u003e\n \u003cdiv style=\"background: #E7F6EF; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #1E9E6A; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(30,158,106,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#1E9E6A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDel lado del servidor: reglas de negocio, inclusiones de scripts, GlideRecord eficiente\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(30,158,106,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#1E9E6A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDel lado del cliente: scripts de cliente, GlideAjax, acciones de UI, g_form\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(30,158,106,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#1E9E6A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eFlow Designer, IntegrationHub, API REST con scripts\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#1E9E6A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePruebas automatizadas con ATF; sin sys_id codificados, sin bucles de reglas de negocio\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 rohan-servicenow-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #1E9E6A; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#1E9E6A; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe lo que necesitas → Rohan crea la respuesta. Incluye un ejemplo completo y desarrollado (dos casos reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58296217010440,"sku":"rohan-servicenow-developer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/rohan-servicenow-developer-book.jpg?v=1787161716"},{"product_id":"nikhil-servicenow-integration","title":"Nikhil - Skill de AI para desarrolladores de integraciones de ServiceNow","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Nikhil a Claude y obtén un desarrollador sénior de integraciones de ServiceNow que elige el patrón adecuado, desarrolla con IntegrationHub o REST con scripts y añade OAuth, gestión de errores y reintentos.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eNikhil aclara los sistemas y el SLA, prefiere IntegrationHub y crea integraciones entrantes y salientes resistentes. REST\/SOAP, spokes y flujos de datos de IntegrationHub, RESTMessageV2, API REST con scripts, conjuntos de importación y mapas de transformación, servidor MID y OAuth. Desarrolla y prueba siempre en una instancia no productiva y nunca codifica credenciales directamente.\u003c\/p\u003e\n \u003cdiv style=\"background: #E7F6EF; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #1E9E6A; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(30,158,106,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#1E9E6A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eREST y SOAP entrantes y salientes; API de tablas y conjuntos de importación\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(30,158,106,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#1E9E6A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eSpokes, acciones y flujos de datos de IntegrationHub (paginación)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(30,158,106,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#1E9E6A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eRESTMessageV2, API REST con scripts, mapas de transformación (coalescencia)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#1E9E6A; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eOAuth 2.0, servidor MID, gestión de errores, reintentos y registro\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 nikhil-servicenow-integration.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #1E9E6A; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#1E9E6A; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Nikhil crea la respuesta. Incluye un ejemplo completo (dos casos reales) para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58296229691656,"sku":"nikhil-servicenow-integration","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/nikhil-servicenow-integration-book.jpg?v=1787161715"},{"product_id":"hana-oracle-netsuite-developer","title":"Hana - Skill de desarrollador de Oracle NetSuite AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Hana a Claude y obtén un desarrollador sénior de NetSuite que escribe SuiteScript 2.1 correcto y seguro para la gobernanza, estructura proyectos SDF y realiza implementaciones desde un sandbox.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eHana escribe SuiteScript 2.1 para todos los tipos de scripts (User Event, Client, Scheduled, Map\/Reduce, RESTlet, Suitelet, Portlet, Mass Update), utiliza los módulos N\/* reales (N\/record, N\/search, N\/query, N\/https, N\/runtime), administra la gobernanza y las unidades, consulta con SuiteQL y estructura proyectos SDF para su implementación. No utiliza identificadores codificados. Desarrolla y prueba siempre en un Sandbox e implementa mediante SDF antes de pasar a producción.\u003c\/p\u003e\n \u003cdiv style=\"background: #F7ECEA; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #C74634; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eTodos los tipos de scripts de SuiteScript 2.1 con puntos de entrada correctos\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eMódulos N\/* reales, gobernanza y control de unidades, SuiteQL\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eMap\/Reduce seguro para la gobernanza y búsquedas eficientes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eEstructura de proyectos SDF, implementación y pruebas unitarias\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 hana-oracle-netsuite-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #C74634; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#C74634; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Hana crea la respuesta. Incluye un ejemplo completo paso a paso para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58299188576520,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/hana-oracle-netsuite-developer-book.jpg?v=1787158718"},{"product_id":"milan-oracle-apex-developer","title":"Milan - Skill de desarrollador de Oracle APEX AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Milan en Claude y obtén un desarrollador sénior de Oracle APEX que crea páginas, cuadrículas interactivas y aplicaciones basadas en REST con PL\/SQL seguro mediante variables de enlace y una autorización correcta.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eMilan crea aplicaciones APEX: páginas, informes y cuadrículas interactivas, búsqueda por facetas, formularios y procesos DML, acciones dinámicas, procesos PL\/SQL, fuentes de datos REST y ORDS, y esquemas de autenticación y autorización. Escribe SQL seguro con variables de enlace y evita la inyección. Desarrolla y prueba siempre en un espacio de trabajo de desarrollo y realiza el despliegue mediante el control de cambios antes de pasar a producción.\u003c\/p\u003e\n \u003cdiv style=\"background: #F7ECEA; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #C74634; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePáginas, informes y cuadrículas interactivas, búsqueda por facetas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eProcesos PL\/SQL, validaciones y acciones dinámicas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eFuentes de datos REST, ORDS y APEX_WEB_SERVICE\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eEsquemas de autenticación y autorización; SQL seguro con variables de enlace\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 milan-oracle-apex-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #C74634; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#C74634; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Milan crea la respuesta. Incluye un ejemplo completo y desarrollado para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58299190444296,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/milan-oracle-apex-developer-book.jpg?v=1787158718"},{"product_id":"lakshmi-oracle-plsql-developer","title":"Lakshmi - Skill de desarrollador de Oracle PL\/SQL AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Lakshmi a Claude y obtén una desarrolladora sénior de Oracle PL\/SQL que escribe paquetes rápidos y seguros frente a inyecciones mediante variables de enlace, refactoriza la lógica fila por fila para usar BULK COLLECT y FORALL, y realiza pruebas con utPLSQL.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eLakshmi escribe PL\/SQL correcto y eficiente: paquetes, cursores y cursores de referencia, operaciones BULK COLLECT y FORALL con enlaces masivos, colecciones, excepciones personalizadas, SQL dinámico seguro frente a inyecciones, funciones analíticas y pruebas con utPLSQL. Prefiere el SQL basado en conjuntos y evita procesar fila por fila. Desarrolla y prueba siempre en un esquema que no sea de producción, usa variables de enlace y valida el rendimiento antes de pasar a producción.\u003c\/p\u003e\n \u003cdiv style=\"background: #F7ECEA; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #C74634; 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; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePaquetes, cursores, cursores de referencia y colecciones\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eOperaciones BULK COLLECT y FORALL con enlaces masivos (LIMIT y SAVE EXCEPTIONS)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(199,70,52,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eExcepciones personalizadas, SQL dinámico seguro frente a inyecciones y funciones analíticas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C74634; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eRendimiento (SQL sobre PL\/SQL, planes, índices) y pruebas con utPLSQL\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 lakshmi-oracle-plsql-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #C74634; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#C74634; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Lakshmi crea la respuesta. Incluye un ejemplo completo para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58299195556104,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/lakshmi-oracle-plsql-developer-book.jpg?v=1787158717"},{"product_id":"hiro-workday-studio-developer","title":"Hiro - Desarrollador de Workday Studio AI Skill","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Hiro en Claude y obtén un desarrollador sénior de Workday Studio que crea orquestaciones complejas con MVEL y XSLT, llama a servicios web y gestiona errores y reintentos.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eHiro crea integraciones de Workday Studio: el lienzo y los componentes, el contexto del mensaje y las expresiones MVEL, las transformaciones XSLT\/XTT, llamadas a Workday Web Services (WWS, como Get_Workers) y a endpoints REST\/SOAP externos, pasos de contexto y bucles, división\/unión y agregación, gestión de errores y reintentos, y despliegue. Crea y prueba siempre en un tenant de Sandbox o de Implementación, y migra mediante el control de cambios antes de pasar a Producción.\u003c\/p\u003e\n \u003cdiv style=\"background: #ECEBFA; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #5A4FCF; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(90,79,207,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5A4FCF; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eLienzo de Studio, componentes y contexto del mensaje (MVEL)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(90,79,207,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5A4FCF; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eTransformaciones XSLT\/XTT y Workday Web Services (WWS)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(90,79,207,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5A4FCF; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePasos de contexto, bucles, división\/unión y agregación\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5A4FCF; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eGestión de errores, reintentos y despliegue entre tenants\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 hiro-workday-studio-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #5A4FCF; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#5A4FCF; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Hiro crea la respuesta. Incluye un ejemplo completo para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58299553415432,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/hiro-workday-studio-developer-book.jpg?v=1787171014"},{"product_id":"kwame-workday-extend-developer","title":"Kwame - Desarrollador de Workday Extend AI Skill","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Kwame en Claude y obtén un desarrollador sénior de Workday Extend que crea aplicaciones con objetos personalizados, páginas PMD y orquestaciones que llaman a las API de Workday, con la seguridad configurada correctamente.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eKwame crea aplicaciones de Workday Extend: el modelo de la aplicación, objetos personalizados y objetos empresariales, definiciones del modelo de página (PMD) y presentación, orquestaciones y tipos de pasos, llamadas a las API REST públicas de Workday y a endpoints externos, seguridad de aplicaciones y dominios de seguridad, y despliegue entre tenants. Crea y prueba siempre en un tenant Sandbox o de Implementación, y migra la aplicación mediante el control de cambios antes de llevarla a Producción.\u003c\/p\u003e\n \u003cdiv style=\"background: #ECEBFA; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #5A4FCF; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(90,79,207,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5A4FCF; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eModelo de la aplicación, objetos personalizados y objetos empresariales\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(90,79,207,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5A4FCF; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDefiniciones del modelo de página (PMD) y presentación\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(90,79,207,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5A4FCF; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eOrquestaciones, tipos de pasos y llamadas a la API REST de Workday\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5A4FCF; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eSeguridad de aplicaciones, dominios de seguridad y despliegue entre tenants\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 kwame-workday-extend-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #5A4FCF; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#5A4FCF; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Kwame crea la respuesta. Incluye un ejemplo completo paso a paso para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58299579531528,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/kwame-workday-extend-developer-book.jpg?v=1787171013"},{"product_id":"tobias-bi-developer","title":"Tobias - Desarrollador de BI AI Skill","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Tobias en Claude y obtén un desarrollador sénior de BI que crea modelos de Power BI con esquema en estrella, escribe DAX correcto y protege los informes con seguridad a nivel de fila.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eTobias crea soluciones de BI en Power BI (con conocimientos de Tableau y Looker): modelos semánticos de esquema en estrella, DAX (contexto de filtro y de fila, CALCULATE, inteligencia temporal), transformaciones de Power Query (M), relaciones y cardinalidad, seguridad a nivel de fila, optimización del rendimiento de VertiPaq y un diseño claro de informes. Siempre desarrolla sobre un conjunto de datos de desarrollo, valida las medidas con totales conocidos, versiona el informe y revísalo antes de publicarlo en producción.\u003c\/p\u003e\n \u003cdiv style=\"background: #F8EAF4; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #C13AAE; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(193,58,174,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C13AAE; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eModelado semántico de esquema en estrella y relaciones\/cardinalidad\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(193,58,174,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C13AAE; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDAX: contexto de filtro y de fila, CALCULATE, inteligencia temporal\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(193,58,174,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C13AAE; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eTransformaciones de Power Query (M)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#C13AAE; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eSeguridad a nivel de fila y optimización del rendimiento de VertiPaq\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 tobias-bi-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #C13AAE; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#C13AAE; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Tobias crea la respuesta. Incluye un ejemplo completo para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300417376520,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/tobias-bi-developer-book.jpg?v=1787064991"},{"product_id":"yuna-frontend-engineer","title":"Yuna - Ingeniera de frontend AI Skill","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Yuna a Claude y obtén una ingeniera sénior de frontend que crea componentes de React rápidos y accesibles, con TypeScript limpio y pruebas reales.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eYuna desarrolla el frontend: React (hooks, estado, composición), TypeScript, rendimiento (tamaño del paquete, división de código, memorización, Core Web Vitals), accesibilidad (HTML semántico, ARIA, teclado, WCAG), CSS adaptable, gestión del estado, formularios y pruebas (React Testing Library). Desarrolla siempre en una rama, realiza pruebas (unitarias y de accesibilidad), revisa y verifica en una compilación de vista previa antes de fusionar.\u003c\/p\u003e\n \u003cdiv style=\"background: #EEF6E3; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #5FA828; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(95,168,40,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5FA828; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eReact (hooks, estado, composición) y TypeScript\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(95,168,40,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5FA828; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eRendimiento: tamaño del paquete, división de código y Core Web Vitals\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(95,168,40,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5FA828; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eAccesibilidad: HTML semántico, ARIA, teclado, WCAG\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5FA828; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eCSS adaptable, gestión del estado y React Testing Library\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 yuna-frontend-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #5FA828; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#5FA828; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Yuna crea la respuesta. Incluye un ejemplo completo paso a paso para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300704424200,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/yuna-frontend-engineer-book.jpg?v=1787135377"},{"product_id":"kenji-mobile-engineer","title":"Kenji - Desarrollador de aplicaciones móviles AI Skill","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Kenji en Claude y obtén un ingeniero móvil sénior que crea pantallas limpias para iOS y Android con MVVM, redes asíncronas y pruebas reales.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eKenji crea aplicaciones móviles nativas (iOS con Swift\/SwiftUI y Android con Kotlin\/Compose): arquitectura de la aplicación (MVVM y flujo de datos unidireccional), UI, gestión del estado, redes (async\/await, URLSession\/Retrofit), persistencia local y uso sin conexión, navegación, ciclo de vida de la aplicación, pruebas, rendimiento y memoria, y publicación en las tiendas. React Native y Flutter como alternativas multiplataforma. Prueba siempre en simuladores y dispositivos, así como en CI, y publica mediante un canal beta antes del lanzamiento.\u003c\/p\u003e\n \u003cdiv style=\"background: #EEF6E3; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #5FA828; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(95,168,40,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5FA828; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eiOS (Swift\/SwiftUI) y Android (Kotlin\/Jetpack Compose)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(95,168,40,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5FA828; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eArquitectura: MVVM y flujo de datos unidireccional\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(95,168,40,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5FA828; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eRedes (async\/await), persistencia local y uso sin conexión\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0;  display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#5FA828; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePruebas, rendimiento\/memoria y publicación en las tiendas\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 kenji-mobile-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #5FA828; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#5FA828; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Kenji crea la respuesta. Incluye un ejemplo completo para que veas exactamente lo que obtendrás.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300708585736,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/kenji-mobile-engineer-book.jpg?v=1787135378"},{"product_id":"liesel-mulesoft-integration-developer","title":"Liesel - Skill de AI para desarrollador de MuleSoft","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Liesel a Claude y obtén un Senior MuleSoft Integration Developer que sustituye los scripts punto a punto enredados por una capa basada en API gobernada y reutilizable.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eLiesel cubre el diseño de conectividad basada en API, la configuración de flujos y conectores de Mule, la transformación con DataWeave, la gestión de errores, las políticas de API Manager y el despliegue en CloudHub.\u003c\/p\u003e\n \u003cdiv style=\"background: #E7F8E9; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #24A82F; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDiseño de conectividad basada en API (API del sistema, de procesos y de experiencia)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eTransformaciones de DataWeave y configuración de flujos de Mule\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eEstrategia de gestión de errores y reintentos que evita duplicaciones silenciosas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePolíticas de API Manager y planificación del despliegue en CloudHub\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 liesel-mulesoft-integration-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #24A82F; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#24A82F; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Liesel crea la respuesta. Incluye un ejemplo completo paso a paso para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58326955393288,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/liesel-mulesoft-integration-developer-book.jpg?v=1787164973"},{"product_id":"radek-uipath-rpa-developer","title":"Radek - Desarrollador de RPA en UiPath Skill de AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Radek a Claude y obtén un desarrollador sénior de RPA de UiPath que se niega a crear un bot antes de comprobar si el proceso realmente lo merece.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eRadek cubre la evaluación de viabilidad, el diseño de flujos de trabajo con REFramework, la automatización de UI basada en selectores, la gestión de excepciones, la implementación en Orchestrator y la supervisión de bots.\u003c\/p\u003e\n \u003cdiv style=\"background: #E7F8E9; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #24A82F; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eEvaluación de viabilidad antes de crear un solo bot\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDiseño de flujos de trabajo con REFramework y máquinas de estados\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eAutomatización de UI basada en selectores para sistemas heredados sin API\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eImplementación en Orchestrator, colas y gestión de excepciones\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 radek-uipath-rpa-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #24A82F; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#24A82F; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Radek crea la respuesta. Incluye un ejemplo completo y desarrollado para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58326955557128,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/radek-uipath-rpa-developer-book.jpg?v=1787164971"},{"product_id":"bellamy-retool-internal-tools-developer","title":"Bellamy - Desarrollador de Retool Skill de AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Bellamy en Claude y obtén un desarrollador sénior de herramientas internas de Retool que crea rápidamente paneles de administración conectados a bases de datos para equipos de operaciones, soporte y ventas en días, no en sprints.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eBellamy cubre las conexiones a recursos, el diseño de consultas, la creación de interfaces CRUD, los permisos y el RBAC, los controles de seguridad para acciones sensibles, el registro de auditoría y la evaluación de si conviene crear una aplicación o usar una hoja de cálculo.\u003c\/p\u003e\n \u003cdiv style=\"background: #E7F8E9; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #24A82F; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eConexiones a recursos y creación de interfaces CRUD sobre Postgres, MySQL, REST o GraphQL\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePermisos y control de acceso basado en roles para personas que no son ingenieras\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eControles de seguridad para acciones de escritura destructivas o sensibles\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eLa conversación honesta sobre el alcance: una app de Retool o simplemente una hoja de cálculo\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 bellamy-retool-internal-tools-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #24A82F; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#24A82F; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Bellamy crea la respuesta. Incluye un ejemplo completo paso a paso para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58326955622664,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/bellamy-retool-internal-tools-developer-book.jpg?v=1787164971"},{"product_id":"quintus-n8n-workflow-automation-engineer","title":"Quintus - Desarrollador de n8n Skill de AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Quintus en Claude y obtén un ingeniero sénior de automatización de flujos de trabajo de n8n que trabaja sobre el punto intermedio de código abierto y autoalojable entre el no-code desechable y la integración empresarial pesada.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eQuintus cubre el diseño de flujos de trabajo, nodos de código personalizados, gestión de credenciales y conexiones, implementación autoalojada, activadores mediante webhooks y programados, y patrones de flujos de trabajo con gestión de errores.\u003c\/p\u003e\n \u003cdiv style=\"background: #E7F8E9; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #24A82F; 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; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDiseño de flujos de trabajo basado en nodos, con bifurcaciones y fusiones\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eNodos de código JavaScript personalizados para expresar lógicas que las herramientas sin código no pueden\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,47,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eImplementación autoalojada, gestión de credenciales y actualizaciones\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A82F; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003ePatrones de flujos de trabajo con gestión de errores que detectan los fallos antes de que te cuesten caro\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 quintus-n8n-workflow-automation-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #24A82F; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#24A82F; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tus requisitos → Quintus crea la respuesta. Incluye un ejemplo completo paso a paso para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58326955655432,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/quintus-n8n-workflow-automation-engineer-book.jpg?v=1787164971"},{"product_id":"joaquin-mql-ea-developer","title":"Joaquin - Desarrollador experto de asesores expertos de MQL5 Skill de AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAñade Joaquin a Claude y obtén un desarrollador sénior de Asesores Expertos de MQL que programa una regla exactamente como se especifica y luego te dice con honestidad dónde el backtest te está engañando.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eJoaquin se encarga de la traducción de estrategias MQL4\/MQL5, el código de gestión de riesgos y tamaño de posiciones, los backtests y la validación walk-forward en Strategy Tester, la optimización sin sobreajuste, la lógica multitemporal y el refuerzo para el trading en vivo.\u003c\/p\u003e\n \u003cdiv style=\"background: #F8F4E7; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #A88924; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(168,137,36,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#A88924; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eReglas discrecionales traducidas a una lógica de entrada y salida precisa y programable en MQL4\/MQL5\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(168,137,36,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#A88924; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eCada EA incluye un stop-loss, un límite de tamaño de posición y un interruptor de pérdidas máximas diarias\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(168,137,36,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#A88924; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eBacktests del Strategy Tester configurados con supuestos realistas de spread, deslizamiento y ejecución\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#A88924; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eResultados de optimización validados fuera de muestra y revisados para detectar sobreajuste antes de que confíes en ellos\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 joaquin-mql-ea-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #A88924; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#A88924; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Joaquin crea la respuesta. Incluye un ejemplo completo para que veas exactamente qué obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58326987931912,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/joaquin-mql-ea-developer-book.jpg?v=1787153670"},{"product_id":"marlowe-algo-trading-developer","title":"Marlowe - Desarrollador de trading algorítmico Skill de AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Marlowe en Claude y obtén un desarrollador sénior de trading algorítmico que sabe conectar de forma segura una estrategia de Python con Interactive Brokers y mantenerla en funcionamiento sin supervisión.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eMarlowe cubre la conexión y autenticación de TWS\/Gateway, el enrutamiento y la lógica de ejecución de órdenes, la conciliación de posiciones, la gestión de errores y desconexiones, el control de seguridad de simulada a real y el registro operativo para procesos desatendidos.\u003c\/p\u003e\n \u003cdiv style=\"background: #F8F4E7; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #A88924; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eQué obtienes\u003c\/p\u003e\n \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(168,137,36,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#A88924; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eLa lógica de conexión y reconexión se prueba con una cuenta simulada antes de enviar una sola orden real\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(168,137,36,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#A88924; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eCada función de ejecución está protegida por un indicador de cuenta simulada\/real que, de forma predeterminada, está configurado en simulada\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(168,137,36,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#A88924; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eLas posiciones se reconcilian con el estado notificado por IBKR en cada inicio, no se dan por supuestas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#A88924; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eInterruptor de apagado y registro estructurado para que una desconexión a las 3 de la madrugada pueda diagnosticarse solo con el registro\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 marlowe-algo-trading-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #A88924; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#A88924; 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;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe tu requisito → Marlowe crea la respuesta. Incluye un ejemplo completo paso a paso para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58326990291208,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/marlowe-algo-trading-developer-book.jpg?v=1787153671"},{"product_id":"bettina-e-learning-developer","title":"Bettina - Skill de desarrolladora de aprendizaje electrónico AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntegra Bettina en Claude y obtén una desarrolladora sénior de aprendizaje electrónico que crea práctica interactiva real, no decoración.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eBettina crea escenarios ramificados, comprobaciones de conocimientos y simulaciones, empaqueta contenido SCORM\/xAPI, soluciona problemas de compatibilidad con el LMS y comprueba el cumplimiento de la accesibilidad en el aprendizaje electrónico.\u003c\/p\u003e\n \u003cdiv style=\"background: #E7F8F5; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #24A88E; 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; padding: 7px 0; border-bottom: 1px solid rgba(36,168,142,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A88E; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDistingue las interacciones de práctica genuinas de los elementos decorativos de hacer clic y animar antes de construir nada\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,142,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A88E; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eCrea escenarios ramificados y comprobaciones de conocimientos en torno a la decisión de criterio realmente más arriesgada del contenido\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; border-bottom: 1px solid rgba(36,168,142,0.14); display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A88E; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDetecta errores de empaquetado SCORM\/xAPI y de compatibilidad con el LMS antes del lanzamiento, no después\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-size: 13px; padding: 7px 0; display: flex; gap: 10px;\"\u003e\n\u003cspan style=\"color:#24A88E; font-weight:600;\"\u003e→\u003c\/span\u003e\u003cspan\u003eDetecta problemas de accesibilidad (subtítulos faltantes, indicaciones basadas solo en el color y estructura de encabezados) antes de publicar el curso\u003c\/span\u003e\n\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\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📄 bettina-e-learning-developer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstalación en menos de 2 minutos\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFunciona con Claude, ChatGPT y cualquier chat de AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left:3px solid #24A88E; padding-left:16px;\"\u003e\n \u003cp style=\"font-size:10px; font-weight:600; color:#24A88E; letter-spacing:0.08em; text-transform:uppercase; margin:0 0 6px 0;\"\u003eCómo instalarlo\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eDescarga el paquete .skill → abre Claude → pega SKILL.md en las instrucciones de tu proyecto o en el prompt del sistema → describe lo que necesitas → Bettina crea la respuesta. Incluye un ejemplo completo para que veas exactamente lo que obtienes.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58329447170312,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/bettina-e-learning-developer-book.jpg?v=1787139872"},{"product_id":"pascal-react-nextjs-frontend-engineer","title":"Pascal - Skill de IA de Desarrollador de React","description":"\u003cdiv\u003e\n\u003ch2\u003eLo que hace Pascal\u003c\/h2\u003e\n\u003cp\u003ePascal convierte Claude (o ChatGPT, o cualquier chat de AI) en un ingeniero sénior de frontend especializado en React\/Next.js que diagnostica la arquitectura de componentes, la gestión del estado, la estrategia de renderizado y los problemas de Core Web Vitals a partir de señales reales en lugar de suposiciones, y luego entrega un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros de frontend, líderes técnicos y fundadores que desarrollan o corrigen una aplicación de React o Next.js en producción y necesitan tomar correctamente, desde el primer momento, decisiones sobre la arquitectura de componentes, la gestión del estado y Core Web Vitals.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArquitectura de componentes: separación entre presentacionales y contenedores, composición en lugar de configuración, y determinación de cuándo un límite de componente debe seguir al límite de los datos\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstrategia de gestión del estado: estado local, Context y almacenes externos (Zustand, Redux Toolkit, Jotai, TanStack Query) adaptados a lo que realmente se comparte y a la frecuencia con la que cambia\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eOptimización del rendimiento: análisis del paquete, división del código, carga de imágenes y fuentes, y memorización aplicada solo cuando el perfilado demuestra que es necesario\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eApp Router y Server Components de Next.js: el límite entre Server Components y Client Components, Server Actions frente a rutas de API, y cuándo Pages Router sigue teniendo sentido\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstrategia de renderizado por ruta: SSG, ISR, SSR y streaming elegidos según la necesidad real de actualización de datos de cada ruta\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstrategia de pruebas: cobertura unitaria, de componentes y de extremo a extremo, centrada en lo que realmente falla en producción\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de habilidades y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema con lenguaje sencillo y recibirás un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330188906760,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/pascal-react-nextjs-frontend-engineer-book.jpg?v=1787135600"},{"product_id":"indira-ios-engineer-swift-swiftui","title":"Indira - Skill de AI para desarrolladora de iOS","description":"\u003cdiv\u003e\n\u003ch2\u003eQué hace Indira\u003c\/h2\u003e\n\u003cp\u003eIndira convierte Claude (o ChatGPT, o cualquier chat de AI) en un ingeniero sénior de iOS que diagnostica la arquitectura de la app, los problemas de Swift Concurrency, las decisiones de persistencia y los rechazos de la App Store a partir de pruebas reales, y luego entrega un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros de iOS y fundadores que crean o mantienen una app de Swift\/SwiftUI en producción y necesitan tomar correctamente decisiones sobre arquitectura, concurrencia, persistencia o envío a la App Store.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArquitectura de apps en producción: MVVM como opción predeterminada y cuándo The Composable Architecture realmente justifica su complejidad\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eInteroperabilidad entre SwiftUI y UIKit: qué pantallas migrar a SwiftUI, cuáles mantener en UIKit y el código de integración necesario en el punto de conexión\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSwift Concurrency: async\/await, aislamiento de actores, @MainActor y diagnóstico de condiciones de carrera en los datos en lugar de recurrir a @unchecked Sendable\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePersistencia con Core Data y SwiftData: historial de migraciones, estrategia de consultas y cuándo una reescritura está o no justificada\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRevisión y envío a la App Store: rechazo vinculado a la directriz exacta y a la solución exacta para conseguir la aprobación de la app\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eAnálisis de rendimiento con Instruments: tiempo de inicio, crecimiento de memoria y ciclos de retención vinculados a un hallazgo específico del análisis\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de habilidades y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema en lenguaje sencillo y recibe un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330188939528,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/indira-ios-engineer-swift-swiftui-book.jpg?v=1787135600"},{"product_id":"milena-android-engineer-kotlin","title":"Milena - Skill de AI para desarrolladora de Android","description":"\u003cdiv\u003e\n\u003ch2\u003eLo que hace Milena\u003c\/h2\u003e\n\u003cp\u003eMilena convierte Claude (o ChatGPT, o cualquier chat de AI) en una ingeniera sénior de Android que diagnostica preguntas sobre migraciones a Compose, arquitecturas MVVM\/MVI, errores de corrutinas y del ciclo de vida, y ANR o fugas de memoria a partir de señales reales; después entrega un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros de Android y fundadores que desarrollan o mantienen una aplicación de Kotlin en producción y necesitan tomar correctamente decisiones sobre Compose, arquitectura, corrutinas o rendimiento.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eJetpack Compose frente al sistema de vistas: cuándo Compose es la opción predeterminada adecuada y cuándo la interoperabilidad con ComposeView es el punto intermedio más práctico\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArquitectura: MVVM para pantallas sencillas y el flujo unidireccional de MVI para pantallas con un estado realmente complejo y fácil de corromper\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eKotlin Coroutines y Flow: elección del ámbito, selección del dispatcher y recopilación consciente del ciclo de vida con repeatOnLifecycle\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eGestión del ciclo de vida de Android: alcance del ViewModel, SavedStateHandle y las fugas de listeners o contextos que surgen al hacerlo mal\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePersistencia con Room: diseño de entidades y DAO, migraciones y consultas reactivas que devuelven Flow\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiagnóstico del rendimiento: trazas de ANR, volcados de memoria de LeakCanary y correcciones del tiempo de inicio vinculadas a una señal específica\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de la skill y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema en lenguaje sencillo y recibirás un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330189005064,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/milena-android-engineer-kotlin-book.jpg?v=1787135602"},{"product_id":"zane-flutter-cross-platform-engineer","title":"Zane - Skill de AI para desarrollador de Flutter","description":"\u003cdiv\u003e\n\u003ch2\u003eQué hace Zane\u003c\/h2\u003e\n\u003cp\u003eZane convierte Claude (o ChatGPT, o cualquier chat de AI) en un ingeniero sénior de Flutter que diagnostica problemas de reconstrucción de widgets, la adecuación de la gestión de estado, las necesidades de los canales de plataforma y el jank a partir de una línea de tiempo de DevTools, y luego entrega un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros de Flutter y fundadores que están lanzando una aplicación de producción tanto en App Store como en Google Play y necesitan tomar correctamente decisiones sobre la arquitectura de widgets, la gestión de estado y el flujo de publicación.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArquitectura de widgets: límites de reconstrucción, constructores const y ubicación de RepaintBoundary para controlar qué se vuelve a renderizar realmente\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstrategia de gestión de estado: Provider\/ChangeNotifier, Riverpod o Bloc, adaptados al tamaño del equipo y a la complejidad de la aplicación, no a las tendencias\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eCanales de plataforma: diseño de MethodChannel y EventChannel, y comprobación de pub.dev antes de escribir código nativo personalizado\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiagnóstico del rendimiento y el jank: lectura de la pestaña Performance de DevTools para separar el trabajo del subproceso de UI del trabajo del subproceso de rasterizado\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eOptimización del tamaño de la aplicación: compilaciones separadas por ABI, componentes diferidos y auditorías de recursos vinculadas a una cifra de tamaño anterior y posterior\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eCI\/CD para publicaciones multiplataforma: canalizaciones de Codemagic y Fastlane que producen una compilación firmada y lista para las tiendas en cada fusión\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de habilidades y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema con un lenguaje sencillo y recibirás un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330189037832,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/zane-flutter-cross-platform-engineer-book.jpg?v=1787135602"},{"product_id":"henrik-java-spring-boot-engineer","title":"Henrik - Skill de AI para desarrollador de Java","description":"\u003cdiv\u003e\n\u003ch2\u003eQué hace Henrik\u003c\/h2\u003e\n\u003cp\u003eHenrik convierte Claude (o ChatGPT, o cualquier chat de AI) en un ingeniero sénior de backend especializado en Java\/Spring Boot que diagnostica consultas N+1, errores en los límites de las transacciones, diseño de API REST y configuración de Spring Security a partir de evidencias reales, y después entrega un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros de backend y fundadores que gestionan un servicio Spring Boot en producción y necesitan tomar correctamente decisiones sobre arquitectura, rendimiento de JPA\/Hibernate, transacciones o seguridad.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArquitectura de aplicaciones: por capas frente a hexagonal, elegida según la complejidad real del dominio y no según las tendencias\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRendimiento de JPA\/Hibernate: detección de consultas N+1, JOIN FETCH, @EntityGraph y carga por lotes vinculados a un recuento real de consultas\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eGestión de transacciones: ubicación de @Transactional y propagación (REQUIRED, REQUIRES_NEW, NESTED) adaptadas a la unidad de trabajo real\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiseño de API REST: nombres de recursos, códigos de estado, versionado y paginación que coinciden con la forma en que realmente se consume la API\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSpring Security: configuración de la cadena de filtros, autenticación JWT frente a autenticación mediante sesión y autorización a nivel de método adaptadas al modelo de amenazas real\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstrategia de pruebas: pruebas unitarias con JUnit\/Mockito, pruebas de capas de Spring y pruebas de integración con Testcontainers cuando la base de datos real es relevante\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de habilidades y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema en lenguaje sencillo y recibirás un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330190119176,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/henrik-java-spring-boot-engineer-book.jpg?v=1787135602"},{"product_id":"vesna-dotnet-csharp-engineer","title":"Vesna - Skill de AI para desarrolladora de .NET","description":"\u003cdiv\u003e\n\u003ch2\u003eLo que hace Vesna\u003c\/h2\u003e\n\u003cp\u003eVesna convierte Claude (o ChatGPT, o cualquier chat de AI) en un ingeniero sénior de backend de .NET\/C# que diagnostica problemas de consultas de EF Core, errores en los tiempos de vida de DI, bloqueos de async y decisiones de integración con Azure a partir de evidencia real, y luego entrega un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros de backend y fundadores que ejecutan un servicio de ASP.NET Core en producción y necesitan tomar correctamente decisiones sobre arquitectura de API, rendimiento de EF Core, DI o corrección de async.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArquitectura de API: API mínimas para servicios pequeños y enfocados; controladores para superficies grandes que necesitan filtros y versionado\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRendimiento de Entity Framework Core: AsNoTracking, detección de N+1, consultas divididas y lectura del SQL generado real en lugar de hacer suposiciones\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eInyección de dependencias y middleware: tiempos de vida singleton\/scoped\/transient, el error de dependencia cautiva y el orden correcto del middleware\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eCorrección de async\/await: eliminación de bloqueos causados por .Result\/.Wait(), cómo evitar async void y propagación adecuada del token de cancelación\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eIntegración con Azure: identidad administrada, Key Vault, Service Bus y Application Insights adaptados a lo que el servicio realmente necesita\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstrategia de pruebas: pruebas unitarias con xUnit y Moq, además de pruebas de integración con WebApplicationFactory contra el pipeline real\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de la habilidad y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema en lenguaje sencillo y recibirás un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330190184712,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/vesna-dotnet-csharp-engineer-book.jpg?v=1787135602"},{"product_id":"callan-go-backend-engineer","title":"Callan - Skill de AI para desarrollador de Golang","description":"\u003cdiv\u003e\n\u003ch2\u003eQué hace Callan\u003c\/h2\u003e\n\u003cp\u003eCallan convierte Claude (o ChatGPT, o cualquier chat de AI) en un ingeniero sénior de backend en Go que diagnostica fugas de goroutines, interbloqueos de canales, estructuras de manejo de errores y las ventajas y desventajas de gRPC\/REST a partir de evidencias reales, y luego entrega un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros de backend y fundadores que gestionan un servicio de Go en producción y necesitan tomar correctamente decisiones sobre concurrencia, manejo de errores o diseño de API gRPC\/REST.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades clave\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eGoroutines y canales: propiedad del ciclo de vida, la regla de que «el emisor cierra», grupos de trabajadores y los patrones clásicos de fugas\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEl paquete sync: Mutex\/RWMutex, WaitGroup, sync.Once y sync\/atomic, adaptados al problema de concurrencia real\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConvenciones de manejo de errores: envoltura con %w, errores centinela, tipos de error personalizados y errors.Is\/errors.As en lugar de comparar cadenas\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstructura del proyecto y diseño de paquetes: organización cmd\/internal\/pkg, cómo evitar ciclos de importación e inyección de dependencias basada en constructores\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePerfilado del rendimiento con pprof: perfiles de CPU y memoria dinámica, volcados de goroutines y resultados de benchmarks (ns\/op, allocs\/op) que validan una solución propuesta\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiseño de API gRPC y REST: versionado de protobuf, RPC unarios frente a RPC de streaming y elección del protocolo adecuado para cada límite de servicio\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de la habilidad y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema en lenguaje sencillo y recibe un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330190217480,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/callan-go-backend-engineer-book.jpg?v=1787135602"},{"product_id":"merle-ruby-on-rails-engineer","title":"Merle - Skill de AI para desarrolladora de Ruby on Rails","description":"\u003cdiv\u003e\n\u003ch2\u003eLo que hace Merle\u003c\/h2\u003e\n\u003cp\u003eMerle convierte Claude (o ChatGPT, o cualquier chat de AI) en un ingeniero sénior de Ruby on Rails que diagnostica consultas N+1, oleadas de reintentos de Sidekiq y riesgos de actualización de Rails a partir de registros de consultas y datos de trabajos reales, y luego proporciona un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros de Rails y fundadores que gestionan una aplicación de Rails en producción y necesitan tomar correctamente decisiones sobre el rendimiento de ActiveRecord, la fiabilidad de Sidekiq o la estrategia de actualización.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eMVC de Rails y convención sobre configuración: cuándo las convenciones estándar ayudan y cuándo realmente se justifican los objetos de servicio, formulario o consulta\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRendimiento de ActiveRecord: detección de N+1 con Bullet, includes frente a preload frente a eager_load y estrategia de indexación de la base de datos\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eTrabajos en segundo plano de Sidekiq: diseño de colas, comportamiento de reintentos y backoff, y diseño de trabajos idempotentes para que los reintentos no procesen los datos dos veces\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstrategia de actualización de Rails: una versión menor a la vez, resolver primero las advertencias de obsolescencia y contar con un plan de reversión en cada paso\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eAplicaciones de Rails solo para API: elección de serialización, estrategia de versionado y autenticación para una API de Rails que respalda un frontend independiente\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eEstrategia de pruebas: especificaciones de modelos y solicitudes con RSpec, fábricas de FactoryBot optimizadas y un pequeño conjunto de pruebas de sistema estables con Capybara\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de habilidades y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema en lenguaje sencillo y recibirás un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330190250248,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/merle-ruby-on-rails-engineer-book.jpg?v=1787135602"},{"product_id":"ariadne-unity-game-developer","title":"Ariadne - Skill de AI para desarrolladora de videojuegos con Unity","description":"\u003cdiv\u003e\n\u003ch2\u003eQué hace Ariadne\u003c\/h2\u003e\n\u003cp\u003eAriadne convierte Claude (o ChatGPT, o cualquier chat de AI) en un desarrollador sénior de juegos de Unity que diagnostica los tirones de fotogramas, los picos de recolección de basura y el exceso de tamaño de las compilaciones a partir de los datos de Unity Profiler y Build Report, y después entrega un plan concreto y listo para ejecutar.\u003c\/p\u003e\n\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eDesarrolladores y estudios de videojuegos que publican un título de Unity en producción para dispositivos móviles, PC o consolas y necesitan tomar correctamente decisiones de arquitectura, rendimiento o tamaño de la compilación.\u003c\/p\u003e\n\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArquitectura: ScriptableObjects para el diseño basado en datos y composición en lugar de una herencia profunda para nuevos tipos de enemigos u objetos\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiagnóstico con Unity Profiler: lectura de la línea de tiempo de fotogramas de CPU\/GPU para aislar un pico en Scripts, Rendering, Physics o GC\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePicos de recolección de basura: rastreo de las asignaciones por fotograma (LINQ en Update, boxing, concatenación de cadenas) hasta la línea de código de origen\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eBatching de llamadas de dibujo y renderizado: batching estático\/dinámico, instanciación de GPU y atlas de texturas para reducir los cambios de material\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eOptimización de físicas y colisiones: formas de collider más económicas, matrices de colisión por capas y cómo evitar los raycasts por fotograma\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSistemas de juego y ajustes por plataforma: máquinas de estados para la AI y los controladores de personajes, además de ajustes de tamaño y calidad de compilación para móviles frente a PC\/consolas\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003eDescarga el archivo de skill y pega todo su contenido en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier chat de AI). Después, describe tu problema con lenguaje sencillo y recibirás un plan concreto y listo para ejecutar, sin tener que volver a explicar el contexto en cada sesión. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330191855880,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ariadne-unity-game-developer-book.jpg?v=1787135629"},{"product_id":"ansgar-servicenow-app-engine-studio-developer","title":"Ansgar - Skill de AI para desarrollador de ServiceNow App Engine Studio","description":"\u003ch2\u003eDesarrollador sénior de ServiceNow App Engine Studio que diseña primero el modelo de datos y el modelo de acceso, y luego crea la aplicación para que se ajuste a ellos.\u003c\/h2\u003e\n\u003cp\u003eAnsgar cubre todo el ámbito de desarrollo de App Engine Studio: diseño de aplicaciones personalizadas low-code, decisiones sobre el modelo de datos y el diseño de tablas (extender una tabla de la plataforma frente a crear una nueva), configuración de páginas y espacios de trabajo en UI Builder, automatización con Flow Designer, diseño de ACL y acceso basado en roles para aplicaciones personalizadas, y gobernanza de App Engine Studio, incluida la aprobación de aplicaciones, las pruebas con ATF y la publicación de aplicaciones con ámbito.\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eDesarrolladores de ServiceNow y creadores de App Engine Studio que implementan aplicaciones personalizadas con ámbito, desde simples gestores de solicitudes de una sola tabla hasta aplicaciones con varias tablas y una docena de roles.\u003c\/p\u003e\n\u003ch3\u003eCapacidades clave\u003c\/h3\u003e\n\u003cul\u003e\n      \u003cli\u003eDecisiones sobre el modelo de datos: extender una tabla o crear una nueva, según el encaje real de la herencia\u003c\/li\u003e\n      \u003cli\u003eDiseño de ACL y acceso basado en roles, vinculado a una política de acceso real\u003c\/li\u003e\n      \u003cli\u003eDiseño de espacios de trabajo y portales en UI Builder, adaptado al perfil del usuario objetivo\u003c\/li\u003e\n      \u003cli\u003eAutomatización con Flow Designer documentada como pasos empresariales con nombre\u003c\/li\u003e\n      \u003cli\u003eGobernanza de la aprobación de aplicaciones, la cobertura de pruebas con ATF y la publicación en Store o internamente\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el archivo SKILL.md de Ansgar en las instrucciones de tu proyecto de Claude (o en cualquier prompt de sistema de AI) y, a continuación, describe tu problema como desarrollador de ServiceNow App Engine Studio. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330286162184,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ansgar-servicenow-app-engine-studio-developer-book.jpg?v=1787161714"},{"product_id":"signe-looker-lookml-embedded-analytics-specialist","title":"Signe - Skill de AI para desarrollador de Looker","description":"\u003ch2\u003eEspecialista sénior en Looker y LookML \/ analítica integrada que trata cada filtro de acceso a nivel de fila como un límite de seguridad, no como un filtro de conveniencia.\u003c\/h2\u003e\n\u003cp\u003eSigne cubre toda la superficie de LookML y la analítica integrada: modelado de exploraciones, vistas y tablas derivadas; diseño de la capa semántica para que las métricas signifiquen lo mismo en todos los paneles; desarrollos de analítica integrada para paneles orientados al cliente; filtros de acceso a nivel de fila y atributos de usuario; y optimización del rendimiento de Looker (tablas derivadas persistentes, agregaciones y almacenamiento en caché de consultas).\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eAdministradores de Looker e ingenieros de analítica que gestionan paneles integrados orientados al cliente y necesitan verificar una capa semántica, un filtro de acceso o una corrección de rendimiento en el panel activo, no solo en el código LookML.\u003c\/p\u003e\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n      \u003cli\u003eDefinición canónica única de una medida LookML consolidada antes de definir la métrica por segunda vez\u003c\/li\u003e\n      \u003cli\u003eComprobaciones de multiplicación de filas en las uniones mediante agregaciones simétricas o tablas derivadas preagregadas antes de añadir una unión a una exploración\u003c\/li\u003e\n      \u003cli\u003eFiltros de acceso a nivel de fila probados mediante la suplantación del atributo de usuario restringido real, no solo mediante una revisión del código\u003c\/li\u003e\n      \u003cli\u003eMétodo de inserción firmada frente a inserción mediante SSO y gestión de la caducidad de la sesión decididos para cada superficie orientada al cliente\u003c\/li\u003e\n      \u003cli\u003eEstrategia de activación de PDT y almacenamiento en caché adaptada a las necesidades reales de actualización de los datos y verificada con el SQL generado\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el archivo SKILL.md de Signe en las instrucciones de tu proyecto de Claude (o en el prompt de cualquier sistema de AI) y, después, describe tu problema relacionado con un especialista en analítica integrada de Looker y LookML. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58331106967816,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/signe-lookml-book.jpg?v=1787065047"},{"product_id":"konstantin-outsystems-enterprise-low-code-developer-ai-skill","title":"Konstantin - Skill de AI de desarrollador de OutSystems","description":"\u003ch2\u003eEvita que una cartera de OutSystems se convierta silenciosamente en un monolito inmantenible.\u003c\/h2\u003e\n\u003cp\u003eKonstantin es un desarrollador empresarial de low-code de OutSystems que aplica a una plataforma de low-code la misma disciplina arquitectónica que a un sistema empresarial programado manualmente. Mapea el grafo actual de dependencias entre módulos antes de tocar nada, aplica el modelo de arquitectura de cuatro capas de OutSystems (Usuario final, Negocio principal, Biblioteca y Base), detecta la lógica de negocio duplicada antes de proponer una nueva estructura y diagnostica las pantallas lentas empezando por la consulta, no por la UI. Encapsula el consumo de servicios REST y SOAP externos detrás de un módulo de la capa Base y gobierna el flujo de promoción entre desarrollo, QA y producción con pruebas de regresión reales y planes de reversión.\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eArquitectos de OutSystems, responsables técnicos y propietarios de plataformas que gestionan una cartera de OutSystems en crecimiento y necesitan resolver correctamente, desde el primer intento, la estructura de módulos, las mejoras de rendimiento, los envoltorios de integración o la gobernanza.\u003c\/p\u003e\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMapea la arquitectura de módulos propuesta, con la capa asignada y la dirección de las dependencias, en una cartera de OutSystems existente.\u003c\/li\u003e\n  \u003cli\u003eDetecta y redirige la lógica de negocio duplicada a una biblioteca compartida de Negocio principal o a una biblioteca de UI, en lugar de dejar que las copias diverjan.\u003c\/li\u003e\n  \u003cli\u003eDiagnostica las pantallas lentas comprobando primero el agregado o la consulta subyacente y, después, la reescribe aplicando los filtros en el servidor.\u003c\/li\u003e\n  \u003cli\u003eEncapsula el consumo externo de REST\/SOAP en un módulo de la capa Base con su propia política de tiempos de espera, reintentos y gestión de errores.\u003c\/li\u003e\n  \u003cli\u003eCrea listas de comprobación de gobernanza del flujo para promocionar un módulo de Desarrollo a QA y después a Producción, con un plan de reversión definido.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el archivo SKILL.md de Konstantin en las instrucciones de tu proyecto de Claude (o en el prompt de cualquier sistema de AI) y, después, describe tu arquitectura de OutSystems o tu problema de rendimiento. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342205391112,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/konstantin-outsystems-enterprise-low-code-book.jpg?v=1787172510"},{"product_id":"rasmus-mendix-low-code-application-developer-ai-skill","title":"Rasmus - Skill de AI de desarrollador de Mendix","description":"\u003ch2\u003eModela primero el dominio, para que los microflujos, la aplicación móvil y la canalización de despliegue no tengan que reconstruirse más adelante.\u003c\/h2\u003e\n\u003cp\u003eRasmus es un desarrollador sénior de aplicaciones Mendix Low-Code que considera el modelo de dominio la base sobre la que se construye todo lo demás. Modela entidades y asociaciones según el comportamiento real de los datos, decide entre microflujo y nanoflujo según dónde deba ejecutarse la lógica y no por costumbre, mantiene los microflujos síncronos solo cuando el usuario que llama puede permitirse esperar y diseña aplicaciones multiexperiencia (web y móvil nativa) como un único modelo desde el primer día, en lugar de añadir la versión móvil después.\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eDesarrolladores de Mendix y arquitectos de aplicaciones que diseñan modelos de dominio, deciden entre lógica de microflujo y nanoflujo, crean aplicaciones multiexperiencia, evalúan módulos de Mendix App Store o configuran una canalización de despliegue en Mendix Cloud.\u003c\/p\u003e\n\u003ch3\u003eCapacidades clave\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDiseña la estructura de entidades y asociaciones, eligiendo deliberadamente la multiplicidad y la propiedad, en lugar de dejar las opciones predeterminadas del modelador.\u003c\/li\u003e\n  \u003cli\u003eDecide entre microflujo y nanoflujo según dónde deba ejecutarse la lógica y señala el riesgo de tiempo de espera en los recorridos síncronos iniciados mediante clics.\u003c\/li\u003e\n  \u003cli\u003eDiseña aplicaciones multiexperiencia como un único modelo de dominio y una capa lógica compartidos, que sirven desde el principio tanto a la web como al móvil nativo.\u003c\/li\u003e\n  \u003cli\u003eEvalúa los módulos de Mendix App Store basándose en la decisión de crear o integrar, en lugar de reutilizarlos automáticamente.\u003c\/li\u003e\n  \u003cli\u003eElabora listas de comprobación para la promoción entre entornos de desarrollo, pruebas, aceptación y producción de Mendix Cloud.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el archivo SKILL.md de Rasmus en las instrucciones de tu proyecto de Claude (o en cualquier prompt de sistema de AI) y, después, describe tu problema de desarrollo de aplicaciones Mendix. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342205522184,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/rasmus-mendix-low-code-application-developer-book.jpg?v=1787172510"},{"product_id":"petronella-bubble-no-code-web-app-developer-ai-skill","title":"Petronella - Skill de AI de desarrollador de Bubble","description":"\u003ch2\u003eCrea la aplicación orientada al cliente que los fundadores realmente lanzan, con un diseño de base de datos real y los límites de rendimiento reales contemplados desde el primer día.\u003c\/h2\u003e\n\u003cp\u003ePetronella es una desarrolladora sénior de Bubble que crea aplicaciones web reales orientadas al cliente dentro de Bubble.io, tal como los fundadores individuales las convierten en productos SaaS completos. Modela los datos en torno a entidades y relaciones reales, en lugar de usar un único tipo genérico para todo; agrupa la lógica de los flujos de trabajo en eventos personalizados en vez de copiar y pegar flujos de trabajo de botones; convierte cualquier patrón de UI repetido en un elemento reutilizable; y conecta Stripe y otras integraciones de terceros a nivel del flujo de datos, incluidos los estados de error.\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eFundadores individuales y personas no técnicas que crean un MVP o un producto SaaS en crecimiento en Bubble y necesitan que el modelo de datos, los flujos de trabajo, el diseño adaptable, las integraciones y el rendimiento se gestionen como en una aplicación real, no como en un prototipo.\u003c\/p\u003e\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDiseña tipos de datos distintos para entidades distintas, con campos de relación, en lugar de amontonar campos no relacionados en un único tipo.\u003c\/li\u003e\n  \u003cli\u003eAgrupa la lógica de los flujos de trabajo en eventos personalizados y flujos de trabajo reutilizables, eliminando los flujos de trabajo casi idénticos copiados y pegados antes de que se multipliquen.\u003c\/li\u003e\n  \u003cli\u003eConvierte los patrones de UI repetidos en elementos reutilizables con parámetros de entrada, para que un cambio de diseño se realice una sola vez y no en cada página.\u003c\/li\u003e\n  \u003cli\u003ePlanifica las integraciones de terceros (Stripe, proveedores de correo electrónico, API personalizadas) a nivel del flujo de datos, incluido lo que sucede cuando fallan.\u003c\/li\u003e\n  \u003cli\u003eIndica la función específica que se aproxima al límite de rendimiento práctico de Bubble y describe con honestidad la ruta de migración.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el archivo SKILL.md de Petronella en las instrucciones de tu proyecto de Claude (o en el prompt de cualquier sistema de AI) y, después, describe el problema de tu aplicación de Bubble. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342205751560,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/petronella-bubble-no-code-web-app-developer-book.jpg?v=1787172510"},{"product_id":"sindri-airtable-systems-automation-builder-ai-skill","title":"Sindri - Skill de AI de desarrollador de Airtable","description":"\u003ch2\u003eTrata una base de Airtable como una pequeña base de datos relacional, no como una hoja de cálculo más sofisticada que se vuelve frágil sin que nadie lo note.\u003c\/h2\u003e\n\u003cp\u003eSindri es un creador sénior de sistemas y automatizaciones de Airtable que modela las entidades del mundo real antes de crear una sola tabla, vincula los datos en lugar de duplicarlos en las filas y diseña vistas pensando en la persona que las usará, en vez de concentrarlo todo en una vista maestra abarrotada. Agota las automatizaciones y fórmulas nativas de Airtable antes de recurrir a Zapier, Make o un script, y señala los indicios concretos de que una base ya ha superado las capacidades de Airtable antes de que se convierta en una emergencia en producción.\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eResponsables de operaciones, equipos de RevOps y propietarios de Airtable que necesitan rediseñar una base relacional, crear vistas específicas para cada rol, desarrollar lógica de automatización nativa u obtener una evaluación honesta sobre si su base se acerca a sus límites de escalabilidad.\u003c\/p\u003e\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eModela entidades del mundo real (clientes, proyectos, facturas) en tablas vinculadas, en lugar de escribir de nuevo el nombre de un cliente en cada fila.\u003c\/li\u003e\n  \u003cli\u003eDiseña vistas específicas para cada rol y páginas de Interface Designer para que un representante de ventas y un responsable de operaciones nunca tengan que entrecerrar los ojos ante la misma vista maestra.\u003c\/li\u003e\n  \u003cli\u003eDesarrolla primero automatizaciones, fórmulas y acumulaciones nativas de Airtable, antes de recurrir a una herramienta externa como Zapier o Make.\u003c\/li\u003e\n  \u003cli\u003eDocumenta las dependencias de nombres de campos e identificadores de registros de cualquier integración externa para que un cambio de nombre no la rompa silenciosamente.\u003c\/li\u003e\n  \u003cli\u003eSeñala los indicios concretos de que una base ya ha superado las capacidades de Airtable (volumen de registros, límites de ejecuciones de automatizaciones) y propone un plan de migración proactivo.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el archivo SKILL.md de Sindri en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier sistema de AI) y describe tu base de Airtable o tu problema de automatización. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342205849864,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sindri-airtable-systems-automation-builder-book.jpg?v=1787172509"},{"product_id":"balthasar-workato-tray-enterprise-ipaas-specialist-ai-skill","title":"Balthasar - Skill de AI de desarrollo en Workato","description":"\u003ch2\u003ePermite que los usuarios empresariales creen automatizaciones entre departamentos de forma segura, sin que diez departamentos terminen acumulando trescientas recetas sin documentar.\u003c\/h2\u003e\n\u003cp\u003eBalthasar es un especialista sénior en iPaaS empresarial de Workato\/Tray que analiza un flujo de trabajo en todos los departamentos que afecta antes de crear un solo paso, diseña recetas teniendo en cuenta los casos límite (duplicados, registros parciales, reintentos y límites de frecuencia) en lugar de centrarse únicamente en el camino ideal, y confirma la lógica de coincidencia real de cada sistema de destino antes de poner en marcha un conector. Establece la gobernanza de los desarrolladores ciudadanos antes de escalar, documenta por escrito cada asignación de campos y realiza un seguimiento continuo de la adopción y el ROI como parte de un programa permanente.\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eResponsables de plataformas y desarrolladores ciudadanos que gestionan automatizaciones entre departamentos en Salesforce, NetSuite, Workday y sistemas similares, y necesitan gobernanza, configuración de conectores y un seguimiento honesto del ROI, no solo una demostración funcional.\u003c\/p\u003e\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDetermina qué departamentos son responsables de cada sistema, campo y proceso posterior antes de diseñar una receta entre departamentos.\u003c\/li\u003e\n  \u003cli\u003eIdentifica los casos límite (desencadenadores duplicados, registros parciales, límites de frecuencia y webhooks reintentados) y crea un tratamiento explícito para cada uno.\u003c\/li\u003e\n  \u003cli\u003eConfirma la lógica de coincidencia e identidad de cada sistema de destino antes de poner en marcha un conector, para que no se creen duplicados silenciosamente.\u003c\/li\u003e\n  \u003cli\u003eDocumenta por escrito el campo de origen, el campo de destino, la regla de transformación y el comportamiento ante valores nulos de cada asignación de campos.\u003c\/li\u003e\n  \u003cli\u003eEstablece la gobernanza de los desarrolladores ciudadanos (niveles de creación\/publicación y activadores de revisión obligatoria para datos personales y financieros) antes de escalar.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el archivo SKILL.md de Balthasar en las instrucciones de tu proyecto de Claude (o en el prompt de cualquier sistema de AI) y, después, describe tu problema de iPaaS con Workato o Tray. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342206374152,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/balthasar-workato-tray-enterprise-ipaas-book.jpg?v=1787172509"},{"product_id":"cyprian-react-native-cross-platform-engineer-ai-skill","title":"Cyprian - Skill de AI de desarrollo en React Native","description":"\u003ch2\u003eDescubre si tu error de React Native está en JavaScript, el puente o el código nativo antes de tocar una sola línea.\u003c\/h2\u003e\n\u003cp\u003eCyprian es una habilidad de ingeniería móvil sénior multiplataforma con React Native, creada para el punto específico donde suelen fallar los proyectos de React Native: un límite entre el puente y JSI que se cruza demasiado o sin realizar la limpieza necesaria, una decisión entre Expo y el flujo bare tomada por costumbre en lugar de por una restricción real, una FlatList ajustada a base de conjeturas en vez de mediante un perfil de rendimiento, o una actualización OTA que promete discretamente enviar un cambio nativo que no puede incluir. Abarca la división entre la arquitectura antigua y la nueva (puente, JSI, Fabric y TurboModules), la conexión de módulos nativos con Swift y Kotlin, las decisiones sobre React Navigation y la gestión del estado, el ajuste del rendimiento de FlatList y FlashList, el comportamiento del motor Hermes, la estrategia de lanzamiento de CodePush y Expo Updates, y los mecanismos de envío a las tiendas de aplicaciones.\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eresponsables de ingeniería móvil, desarrolladores de React Native y equipos que envían una única base de código JavaScript\/TypeScript tanto a App Store como a Play Store.\u003c\/p\u003e\n\u003ch3\u003eCapacidades clave\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDetermina en qué lado del límite entre JS y el código nativo se encuentra un síntoma (un renderizado repetido de JS puro, el puente o la serialización, o el lado nativo) antes de proponer una solución.\u003c\/li\u003e\n  \u003cli\u003eConfirma si se usa la arquitectura antigua o la nueva (newArchEnabled, versión de RN) antes de diagnosticar cualquier problema relacionado con el puente.\u003c\/li\u003e\n  \u003cli\u003eDecide entre Expo administrado, Expo prebuild o el flujo bare basándose en la capacidad o restricción nativa real que obliga a tomar la decisión, nunca en «bare por si acaso».\u003c\/li\u003e\n  \u003cli\u003eAjusta el rendimiento de FlatList (getItemLayout, keyExtractor, windowSize) o recomienda migrar a FlashList solo después de crear un perfil con Flipper o el perfilador de React DevTools.\u003c\/li\u003e\n  \u003cli\u003eDirige las soluciones que solo afectan a JS a CodePush o Expo Updates, y los cambios nativos a una compilación completa para la tienda, indicando a qué categoría pertenece un cambio antes de prometer una solución OTA para el mismo día.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el archivo SKILL.md de Cyprian en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier sistema de AI) y describe después tu problema de ingeniería multiplataforma con React Native. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342395805960,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/cyprian-react-native-cross-platform-engineer-book.jpg?v=1787135631"},{"product_id":"zosia-vue-js-nuxt-frontend-engineer-ai-skill","title":"Zosia - Skill de AI de desarrollo en Vue","description":"\u003ch2\u003eDeja de tratar el sistema de reactividad de Vue como el modelo de volver a renderizar de React.\u003c\/h2\u003e\n\u003cp\u003eZosia es una habilidad de ingeniería frontend sénior de Vue.js\/Nuxt basada en el modelo mental real de Vue: un sistema de reactividad granular basado en proxies, componentes de archivo único y una API de composición basada en composables, no en hooks con arrays de dependencias. Abarca la arquitectura de la API de composición y el diseño de composables, el sistema de reactividad (refs, reactive, caché de computed y watchers), la gestión de estado con Pinia, la estrategia de renderizado de Nuxt (SSR, SSG y renderizado híbrido mediante routeRules en Nitro), el enrutamiento y los layouts basados en archivos, la gestión de SEO y metadatos, las pruebas con Vitest y Vue Test Utils, y la migración de Vue 2 a Vue 3 o de la API de opciones a la API de composición.\u003c\/p\u003e\n\u003ch3\u003ePara quién es\u003c\/h3\u003e\n\u003cp\u003eIngenieros frontend de Vue y Nuxt, y equipos que están migrando desde Vue 2 o la API de opciones.\u003c\/p\u003e\n\u003ch3\u003eCapacidades principales\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eComprueba si se ha desestructurado un objeto reactive(), si falta desenvolver .value o si se ha leído una dependencia fuera de un contexto reactivo antes de buscar en cualquier otro sitio cuando hay un «error de reactividad».\u003c\/li\u003e\n  \u003cli\u003eRecomienda un store de Pinia solo después de confirmar que un composable con estado local realmente no puede resolver el problema.\u003c\/li\u003e\n  \u003cli\u003eElige la estrategia de renderizado de Nuxt por ruta mediante routeRules (SSR, SSG o híbrida), en lugar de usar un único modo global para toda la aplicación.\u003c\/li\u003e\n  \u003cli\u003eDiagnostica las discrepancias de hidratación hasta llegar a la divergencia real entre el servidor y el cliente (valores exclusivos del cliente, contenido no determinista), en lugar de envolverlo todo indiscriminadamente en ClientOnly.\u003c\/li\u003e\n  \u003cli\u003eCrea una cobertura con Vitest y Vue Test Utils ajustada al riesgo real del composable, store o componente que se está probando.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCómo usarlo\u003c\/h3\u003e\n\u003cp\u003ePega el SKILL.md de Zosia en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier AI) y, después, describe tu problema de ingeniería frontend con vue.js\/nuxt. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342395838728,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/zosia-vue-js-nuxt-frontend-engineer-ai-skill-book.jpg?v=1787135630"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/collections\/software-developer-skills.jpg?v=1787736723","url":"https:\/\/kissmyskills.com\/es\/collections\/software-developer-skills.oembed?page=4","provider":"KissMySkills","version":"1.0","type":"link"}