{"title":"Compétences en logiciels et informatique","description":"\u003cp\u003eSkills AI pour les ingénieurs logiciels et les professionnels de l’informatique. Des spécialistes prêts à l’emploi pour le DevOps, le SRE, le backend, le frontend, le full-stack, le cloud, l’ingénierie de plateforme, l’automatisation de l’assurance qualité, le mobile, le DevSecOps, les bases de données et l’architecture logicielle. Chaque Skill comprend un exemple concret détaillé ainsi que des conseils sûrs pour la mise en production, avec des tests en CI et en préproduction.\u003c\/p\u003e","products":[{"product_id":"frontend-developer-skill","title":"Lena - Skill AI de développeur 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 Intégrez Lena à Claude et obtenez une développeuse frontend senior qui écrit des composants prêts pour la production dès le premier prompt : React, Vue 3 et Angular avec TypeScript complet, conversion de Figma en code et des interfaces qui passent les Core Web Vitals sans la moindre panique lors d’un audit 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 Aucun composant sans architecture. Lena identifie le bon modèle de gestion de l’état, les outils de build et l’approche d’accessibilité avant d’écrire le moindre élément, car livrer vite et livrer correctement ne sont pas incompatibles.\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;\"\u003eCe que vous obtenez\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 (API de composition), Angular 15+ : typage TypeScript complet partout\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\u003eGestion de l’état avec Redux Toolkit, Zustand, Pinia ou NgRx, adaptée à votre stack plutôt qu’appliquée par défaut\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\u003eConversion de Figma\/Sketch en code responsive au pixel près, avec Tailwind, CSS Modules ou 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\u003eConfiguration du pipeline de build avec Vite, Webpack 5 et Turbopack : découpage du code, tree shaking et optimisation des chunks\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\u003eOptimisation des Core Web Vitals : LCP, INP, CLS, audits Lighthouse et stratégie de suivi des utilisateurs réels\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\u003eConformité WCAG 2.1 AA : HTML sémantique, rôles ARIA, navigation au clavier et tests avec lecteur d’écran\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\u003eTests avec Jest\/Vitest et React Testing Library, tests E2E avec Playwright\/Cypress et documentation des composants avec 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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans les instructions de votre projet ou le prompt système → commencez à créer. C’est tout.\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 AI de développeur 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 Intégrez Niko à Claude et obtenez un développeur backend senior qui conçoit des API, écrit une logique côté serveur sécurisée et gère les bases de données comme si elles lui devaient de l’argent : Python, Node.js, Go ou n’importe quelle stack que vous utilisez.\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 Pas de code sans architecture. Niko prend toujours en compte le modèle de données, la stratégie d’authentification et le modèle de mise à l’échelle avant d’écrire un seul endpoint, car les décisions prises à la première ligne sont celles avec lesquelles vous devrez composer à la dix-millième.\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;\"\u003eCe que vous obtenez\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, Java Spring Boot : s’adapte à votre stack avec une prise en charge complète de 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\u003eConception d’API REST et GraphQL : gestion des versions, pagination, filtrage, spécifications OpenAPI, systèmes de webhooks et flux 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\u003eAuthentification de zéro : JWT, OAuth 2.0, PKCE, RBAC\/ABAC, isolation multi-tenant et prévention des 10 principales vulnérabilités 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\u003eConception de schémas PostgreSQL, optimisation des requêtes, stratégies d’indexation, modélisation MongoDB et modèles de mise en cache 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\u003eArchitecture de microservices, files de messages (Kafka, RabbitMQ, SQS), tâches en arrière-plan et modèles de mise à l’échelle horizontale\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\u003eTests avec pytest, Jest et tests de contrat Pact, ainsi que journalisation structurée, traçage OpenTelemetry et métriques 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\u003eDocumentation d’API, revues de PR axées sur la sécurité et les performances, rédaction de RFC et participation à la conception de systèmes\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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans vos instructions de projet ou votre prompt système → commencez à construire. C’est tout.\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 AI de développeur 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 Intégrez Max à Claude et obtenez un développeur senior full stack qui raisonne en systèmes, du schéma de base de données à l’API, à l’UI et au déploiement. Un seul fichier de compétence, pour livrer des fonctionnalités complètes de bout en bout en une seule conversation.\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 Aucune couche isolée. Max construit par tranches verticales : une fonctionnalité opérationnelle livrée de bout en bout sur toute la stack, et non des éléments déconnectés qu’il faudrait assembler plus tard. Il prend les décisions d’architecture, explique les compromis et couvre toute la stack de production 2026, y compris l’intégration d’API 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;\"\u003eCe que vous obtenez\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\u003eLivraison complète de fonctionnalités : modèle de données, API, composant frontend, tests et configuration de déploiement en une seule conversation\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, Tailwind, ainsi que Node.js (NestJS\/Express) et Python (FastAPI\/Django) côté 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 de bout en bout sur toute la stack : tRPC, schémas Zod, ORM Prisma\/Drizzle avec des types partagés du front au back\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\u003eIntégration d’API AI : OpenAI, Anthropic, streaming, gestion des tokens, bases de données vectorielles (Pinecone, pgvector) pour la recherche sémantique\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\u003eBuilds Docker multi-étapes, pipelines CI\/CD GitHub Actions, gestion des environnements et des secrets, notions de base de Kubernetes\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 : conception de schémas, optimisation des requêtes, stratégies de mise en cache, migrations avec Prisma ou 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\u003eTests unitaires, d’intégration, E2E et de composants : Jest\/Vitest, Playwright, React Testing Library sur toutes les couches\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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans vos instructions de projet ou votre prompt système → décrivez une fonctionnalité → Claude fournit toute la stack. C’est tout.\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 AI de développeur 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 Intégrez Hana à Claude et bénéficiez d’une développeuse WordPress senior qui crée des thèmes personnalisés, développe des extensions de zéro, résout les problèmes de WooCommerce et accélère votre site — pour les développeurs comme pour les propriétaires de sites.\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 Fini les tâtonnements et le PHP générique. Hana maîtrise les rouages internes de WordPress — le système de hooks, la hiérarchie des modèles, WP_Query, l’API REST et le Full Site Editing — et les applique correctement. Elle explique également chaque décision dans un langage clair aux parties prenantes non techniques.\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;\"\u003eCe que vous obtenez\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\u003eDéveloppement de thèmes personnalisés : hiérarchie des modèles, Full Site Editing, thèmes basés sur des blocs, theme.json, styles globaux et CSS responsive 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\u003eDéveloppement d’extensions : hooks d’activation, tables personnalisées de base de données, pages d’administration, gestionnaires AJAX, blocs Gutenberg personnalisés avec React et l’API Block Editor\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\u003ePersonnalisation de WooCommerce : types de produits, champs de commande, tarification dynamique, passerelles de paiement, modèles d’e-mails et configurations d’API REST headless\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\u003ePerformances : mise en cache des objets avec Redis\/Memcached, optimisation des requêtes, images WebP, configuration d’un CDN et résolution des problèmes liés aux 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\u003eRenforcement de la sécurité : nonces, vérifications des capacités, assainissement, validation des téléversements de fichiers et résolution des erreurs WSOD, conflits entre extensions et boucles de redirection\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\u003eMigrations, workflows de staging, WP-CLI, déploiement basé sur Git avec GitHub Actions et synchronisation de la base de données du staging vers la production\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\u003eBalisage optimisé pour le SEO, données structurées schema.org, accessibilité (WCAG) et prise en charge des extensions 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;\"\u003eInstallation en moins de 2 minutes\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans les instructions de votre projet ou le prompt système → décrivez votre problème WordPress → Claude s’en charge. C’est tout.\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":"yuri-code-reviewer","title":"Yuri - Skill AI de réviseur de code","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 Intégrez Yuri à Claude et obtenez un réviseur de code senior qui détecte les bugs, les failles de sécurité et les problèmes de performance avant leur mise en production – des retours constructifs, des exemples avant\/après et aucun ego.\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 Chaque commentaire est classé comme bloquant, détail mineur ou suggestion. Chaque recommandation explique le POURQUOI et fournit un exemple de code. Yuri fonctionne avec JS\/TS, Python, Go, Java, PHP, Ruby, Rust et C#, et s'adapte aux conventions existantes de votre équipe sans réécrire tout votre guide de style.\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;\"\u003eCe que vous obtenez\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\u003eAnalyse des bugs et de la logique – erreurs de décalage d'un cran, conditions de concurrence, fermetures obsolètes, fuites mémoire, rejets de promesses non gérés et mutations d'état incorrectes\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\u003eRevue de sécurité OWASP – injection SQL, XSS, contrôle d'accès défaillant, IDOR, secrets codés en dur, lacunes liées à CSRF, SSRF et traversée de répertoires\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\u003eRevue des performances – requêtes N+1, index manquants, nouveaux rendus inutiles, gonflement du bundle, lacunes dans la mise en commun des connexions et microservices trop bavards\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\u003eArchitecture et qualité du code – violations de SOLID, non-respect de DRY, classes fourre-tout, couplage étroit, complexité cyclomatique et noms peu clairs\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\u003eAnalyse des lacunes de test – cas limites non testés, tests fragiles, mock excessif, couverture manquante des chemins d'erreur et signalement des conditions limites\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\u003eIndépendant du langage – JS\/TS, Python, Go, Java, PHP, Ruby, Rust, C# – avec des exemples de code avant\/après pour chaque suggestion\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📄 yuri-code-reviewer.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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT et tout chat 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;\"\u003eComment l'installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans les Instructions de votre projet ou le prompt système → commencez à travailler. C'est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56897272840456,"sku":"yuri-code-reviewer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/yuri-code-reviewer-1.png?v=1789424657"},{"product_id":"viktor-software-architect","title":"Viktor - Skill AI d’architecte logiciel","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 Intégrez Viktor à Claude et obtenez un architecte de solutions qui conçoit des systèmes évolutifs, évalue les piles technologiques sans parti pris et rédige des ADR que votre équipe lit vraiment — des décisions d’architecture étayées par des matrices de compromis, plutôt que par l’intuition.\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 Pas d’astronautique logicielle. Viktor vous fournit des comparaisons honnêtes entre monolithe et microservices, des diagrammes C4 que vous pouvez afficher immédiatement et des RFC que les développeurs peuvent mettre en œuvre sans quatre appels de clarification. Il couvre la conception de systèmes, l’infrastructure cloud, l’architecture des données et la sécurité, le tout dans un seul fichier de compétence.\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;\"\u003eCe que vous obtenez\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\u003eConception de systèmes : décomposition en microservices, contextes délimités DDD, event sourcing, CQRS, modèles saga, architecture de passerelle API et BFF\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\u003eArchitecture cloud sur AWS, GCP et Azure : haute disponibilité multirégion, basculement actif-actif, définition des RTO\/RPO, modélisation des coûts FinOps\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\u003eArchitecture des données : sélection du stockage selon les schémas d’accès, pipelines de flux Kafka\/Kinesis, évolution des schémas, choix entre data lake et entrepôt de données\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\u003eFiabilité et sécurité : coupe-circuits, modèle zero trust, modélisation des menaces (STRIDE), gestion des secrets, modèles de conformité SOC2\/GDPR\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\u003eDiagrammes de modèles C4, dossiers d’architecture (ADR), RFC techniques avec plans de migration et stratégies de retour arrière\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\u003eMatrices d’évaluation des piles technologiques : analyse build vs buy, comparatifs de frameworks, évaluation du vivier de recrutement, coût total de possession\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\u003eRevues d’architecture : points uniques de défaillance, goulots d’étranglement, zones de dette technique, avec des plans de remédiation priorisés\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📄 viktor-software-architect.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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans vos instructions de projet ou votre prompt système → décrivez vos exigences système → Claude conçoit l’architecture. C’est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56897392312584,"sku":"viktor-software-architect","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/viktor-software-architect-1.png?v=1789424658"},{"product_id":"mira-qa-engineer","title":"Mira - Skill AI d’ingénieure QA","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 Intégrez Mira à Claude et obtenez un ingénieur QA senior qui rédige des plans de test, repère les cas limites que vous avez manqués et génère des scripts Playwright et Cypress qui détectent réellement les bugs — parce que l’AI écrit davantage de code et que vous avez besoin de davantage de tests.\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 Aucune couverture de tests vague. Mira élabore des stratégies de test à partir d’une évaluation des risques, conçoit des matrices de cas pour chaque transition d’état et valeur limite, et intègre directement les suites à votre pipeline CI\/CD, avec détection des tests instables et rapports Allure inclus.\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;\"\u003eCe que vous obtenez\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\u003eStratégie et planification des tests : tests fondés sur les risques, proportions de la pyramide des tests, critères d’entrée et de sortie, critères d’acceptation et matrices complètes de cas de test\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\u003eAutomatisation E2E avec Playwright et Cypress : modèle Page Object, commandes personnalisées, sélecteurs data-testid et stratégies de nouvelle tentative\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\u003eTests d’API : collections Postman\/Newman, validation des réponses, vérification des schémas, tests des flux d’authentification et séquences de requêtes chaînées\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\u003eTests de performance avec k6, JMeter et Locust : profils de charge, tests de montée en charge, d’endurance et de pointe avec définition de seuils\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\u003eIntégration CI\/CD : pipelines GitHub Actions et GitLab CI avec exécution parallèle, partitionnement, infrastructure de test Docker et gestion des fixtures\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\u003eGestion des défauts : rapports de bugs structurés, diagnostic des tests instables, analyse des causes profondes et stratégies de stabilisation\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\u003eTests d’accessibilité avec axe-core et WAVE, analyse de sécurité avec OWASP ZAP et tests de régression visuelle avec Percy ou Chromatic\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📄 mira-qa-engineer.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;\"\u003eInstallation en moins de 2 minutes\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans vos instructions de projet ou votre prompt système → décrivez votre fonctionnalité → Claude rédige le plan de test et les scripts. C’est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56897413611784,"sku":"mira-qa-engineer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/mira-qa-engineer-1.png?v=1789424685"},{"product_id":"oleg-database-engineer","title":"Oleg - Skill AI d’ingénieur base de données","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 Intégrez Oleg à Claude et obtenez un ingénieur base de données senior qui écrit du SQL optimisé, conçoit des schémas qui résistent au passage à l’échelle et explique les plans d’exécution pour que vous cessiez de deviner pourquoi tout est lent.\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 Pas de requêtes opaques. Oleg lit les sorties d’EXPLAIN\/ANALYZE, repère les index manquants, réécrit le SQL généré par les ORM qui dégrade discrètement vos performances et gère les migrations sans interruption qui ne vous réveillent pas à 3 h du matin. PostgreSQL, MySQL, MongoDB, Redis : tout est couvert dans un seul fichier de compétence.\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;\"\u003eCe que vous obtenez\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\u003eConception de schémas - schémas normalisés en 3NF, stratégies de dénormalisation, modélisation OLTP vs OLAP, modèles hiérarchiques et conception de documents MongoDB\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\u003eMaîtrise du SQL - CTE, fonctions de fenêtre, requêtes récursives, jointures LATERAL, opérateurs JSONB, recherche en texte intégral, transactions avec des niveaux d’isolation appropriés\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\u003eOptimisation des requêtes - interprétation d’EXPLAIN\/ANALYZE, stratégies d’index B-tree, GIN, GiST, partiels et couvrants, détection des problèmes N+1, correction du SQL généré par les ORM\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\u003eMigrations sans interruption - modèle expand-and-contract, DDL en ligne, migrations de données par lots avec Prisma, Alembic, Flyway ou du SQL brut\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\u003eRedis - modèles de mise en cache (cache-aside, write-through, prévention des avalanches), pub\/sub, ensembles triés, flux et configuration de Redis Cluster\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\u003eFiabilité et opérations - stratégies de sauvegarde, réplication en continu, PgBouncer, journalisation des requêtes lentes, alertes de retard de réplication et reprise après sinistre\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\u003eBases de données cloud - AWS RDS, Aurora, DynamoDB, ElastiCache, GCP Cloud SQL, BigQuery - dimensionnement, choix du stockage et optimisation des coûts\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📄 oleg-database-engineer.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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans les instructions de votre projet ou le prompt système → décrivez votre problème de données → Claude le conçoit et l’optimise. C’est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56897443070216,"sku":"oleg-database-engineer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/oleg-database-engineer-1.png?v=1789424686"},{"product_id":"rami-devops-engineer","title":"Rami - Skill AI d’ingénieur DevOps","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 Intégrez Rami à Claude et obtenez un ingénieur DevOps senior qui rédige des pipelines CI\/CD, des Dockerfiles, des configurations Kubernetes et des modules Terraform fonctionnels du premier coup — de l’infrastructure as code, pas de l’infrastructure au petit bonheur la chance.\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 Pas de configurations copiées-collées qui cassent en production. Rami conçoit des pipelines avec une mise en cache appropriée, des déclencheurs de retour arrière et une analyse de sécurité intégrée — puis vous fournit des runbooks pour les cas où les choses tournent quand même mal. GitHub Actions, Kubernetes, Terraform, AWS et une stack complète d’observabilité dans un seul fichier de compétence.\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;\"\u003eCe que vous obtenez\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\u003ePipelines CI\/CD — GitHub Actions, GitLab CI, Jenkins avec builds matriciels, mise en cache des couches, gestion des secrets, contrôles de validation en préproduction et déclencheurs de retour arrière automatisé\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\u003eDocker — builds multi-étapes, images distroless, analyse de sécurité avec Trivy\/Snyk, stratégies de taggage, builds multi-architecture et docker-compose pour le développement local\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\u003eKubernetes — Deployments, HPA, PDB, charts Helm, sondes de vivacité et de disponibilité, configuration d’Ingress et workflow complet de débogage avec kubectl\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\u003eInfrastructure as code — modules Terraform avec verrouillage de l’état dans S3, Pulumi, playbooks Ansible, CloudFormation et conception de stacks AWS CDK\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\u003eAWS, GCP, Azure — conception de VPC, EKS\/GKE, ALB, Route 53, CloudFront, RDS, politiques IAM selon le principe du moindre privilège et architectures multicloud\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\u003eStack de supervision — Prometheus et PromQL, tableaux de bord Grafana, journalisation ELK\/EFK, alertes PagerDuty, définitions des SLI\/SLO et suivi du budget d’erreur\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\u003eIngénierie des mises en production — déploiements blue-green, canary et GitOps avec ArgoCD\/Flux, gestion des secrets avec Vault et processus de post-mortem sans recherche de coupable\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📄 rami-devops-engineer.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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans les instructions de votre projet ou le prompt système → décrivez votre problème d’infrastructure → Claude rédige la configuration. C’est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56897464107272,"sku":"rami-devops-engineer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/rami-devops-engineer-1.png?v=1789424687"},{"product_id":"tariq-cloud-engineer","title":"Tariq - Skill AI d’ingénieur en migration cloud","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 Intégrez Tariq à Claude et obtenez un ingénieur cloud senior qui conçoit des architectures AWS, GCP et Azure, rédige des modèles CloudFormation et Terraform et trouve la configuration qui réduit votre facture cloud de moitié : le cloud bien conçu, du premier coup.\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 Pas de clics dans la console déguisés en architecture. Tariq conçoit de véritables VPC, choisit les ressources de calcul et de stockage adaptées à votre charge de travail et applique le principe du moindre privilège IAM dès le premier jour. Il réalise également des audits d’optimisation des coûts qui identifient des économies sur les types d’instances, les niveaux de stockage et les ressources que personne ne se souvenait de désactiver.\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;\"\u003eCe que vous obtenez\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\u003eArchitecture AWS - conception de VPC entre les zones de disponibilité, choix des ressources de calcul EC2\/ECS\/EKS\/Lambda, classes de stockage S3, RDS Multi-AZ, DynamoDB, ElastiCache, CloudFront et WAF\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\u003eCompétences cloud interplateformes GCP et Azure - GKE, Cloud Run, BigQuery, AKS, Azure Front Door, Key Vault, modèles multicloud et prévention de la dépendance vis-à-vis d’un fournisseur\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\u003eInfrastructure as code - piles imbriquées CloudFormation, constructions AWS CDK, modules Terraform avec gestion de l’état, modèles ARM et Bicep\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\u003eArchitecture serverless - optimisation des démarrages à froid de Lambda, autorisations API Gateway, machines à états Step Functions, EventBridge, diffusion en éventail via SQS\/SNS, Kinesis\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\u003eSécurité et IAM - politiques du moindre privilège, AssumeRole intercomptes, SCP, chiffrement d’enveloppe KMS, GuardDuty, CloudTrail, rotation de Secrets Manager\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\u003eOptimisation des coûts - dimensionnement adapté avec Compute Optimizer, comparaison entre instances réservées et Savings Plans, stratégies de cycle de vie S3, réduction des coûts des passerelles NAT, alertes AWS Budgets\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\u003eReprise après sinistre - architecture active-active multirégion, basculement via les vérifications d’état de Route 53, tables globales DynamoDB, AWS Backup, ingénierie du chaos avec Fault Injection Simulator\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📄 tariq-cloud-engineer.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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans les Instructions de votre projet ou dans le prompt système → décrivez vos exigences cloud → Claude conçoit l’architecture. C’est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56897974763784,"sku":"tariq-cloud-engineer","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/tariq-cloud-engineer-1.png?v=1789424687"},{"product_id":"kael-cybersecurity-analyst","title":"Kael - Skill AI d’analyste en cybersécurité","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 Intégrez Kael à Claude et obtenez un analyste senior en cybersécurité qui examine le code à la recherche de vulnérabilités, élabore des modèles de menaces, rédige des plans de réponse aux incidents et audite vos systèmes selon l’OWASP, le NIST et le CIS : une sécurité qui ne dort jamais.\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 Pas de conformité à cocher. Kael applique la modélisation des menaces STRIDE à votre architecture réelle, priorise les CVE selon leur exploitabilité réelle plutôt que sur le seul score CVSS et produit des plans d’intervention que votre équipe peut exécuter sous pression, pas uniquement pendant l’audit.\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;\"\u003eCe que vous obtenez\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Évaluation des vulnérabilités : revue de code selon l’OWASP Top 10, failles de sécurité des API (BOLA, SSRF, affectation de masse), interprétation des outils SAST, priorisation des CVE selon leur exploitabilité réelle\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\u003eModélisation des menaces STRIDE : analyse de la surface d’attaque, cartographie des frontières de confiance, matrices des risques avec évaluation probabilité × impact, renseignement sur les menaces aligné sur MITRE ATT\u0026amp;CK\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\u003eRevue de l’architecture de sécurité : évaluation d’OAuth 2.0\/OIDC, configuration TLS, audits des privilèges minimaux IAM, politiques des compartiments S3, résultats GuardDuty, principes du zero trust\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\u003eRéponse aux incidents : plans NIST SP 800-61, scénarios d’intervention contre le phishing, les ransomwares et les violations de données, corrélation des journaux à des fins d’investigation, identification des IoC, analyses rétrospectives sans recherche de coupable\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\u003eCadres de conformité : NIST CSF, analyse des écarts SOC 2 Type II, évaluations de la protection des données GDPR, référentiels de renforcement CIS, notions de base sur le périmètre PCI DSS\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\u003eTests de sécurité : définition du périmètre des tests d’intrusion, cas de test de contournement de l’authentification, règles de détection SIEM, triage des alertes, sécurité des conteneurs avec Kubernetes RBAC et normes de sécurité des pods\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\u003ePolitiques et documentation de sécurité : utilisation acceptable, classification des données, directives de développement sécurisé, évaluations des risques fournisseurs et préparation des preuves d’audit\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📄 kael-cybersecurity-analyst.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;\"\u003eInstallation en moins 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;\"\u003eCompatible avec Claude, ChatGPT et tout chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans les instructions de votre projet ou le prompt système → décrivez votre problème de sécurité → Claude analyse et vous conseille. C’est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56899303702792,"sku":"kael-cybersecurity-analyst","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/kael-cybersecurity-analyst-book.jpg?v=1787135350"},{"product_id":"dante-tech-lead","title":"Dante - Skill AI de responsable technique","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 Intégrez Dante à Claude et obtenez un Senior Tech Lead qui rédige des spécifications techniques, anime des revues de conception, accompagne vos développeurs et prend des décisions d’architecture qui ne vous exploseront pas au visage six mois plus tard – le leadership au service du code.\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 Aucune décision fondée sur des opinions. Dante produit des ADR structurés avec les alternatives envisagées, découpe les épopées en lots livrables avec des indicateurs de risque et traduit les contraintes techniques en langage métier – de la planification des sprints à la feuille de route d’ingénierie, le tout dans un seul fichier de compétences.\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;\"\u003eCe que vous obtenez\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\u003ePrise de décision technique – analyse des compromis entre frameworks et bases de données, Architecture Decision Records, évaluation des solutions à développer ou à acheter, normes de codage et définition du travail terminé\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\u003eSpécifications techniques et RFC – documents de conception avec contrats d’API, modifications du modèle de données, plans de migration, stratégies de restauration et critères d’acceptation testables\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\u003eNormes de qualité du code – critères de revue, stratégie de test par projet, catégorisation de la dette technique selon les risques, adoption des bonnes pratiques CI\/CD et d’observabilité\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\u003eGestion des sprints et des livraisons – découpage des épopées, estimation des récits, identification des blocages, rétrospectives avec responsables et négociation du périmètre avec l’équipe produit\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\u003eMentorat et développement de l’équipe – entretiens individuels techniques, documentation d’intégration, plans d’apprentissage, sessions de partage des connaissances et présentations de l’architecture\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\u003eCollaboration interfonctionnelle – traduit les besoins produit en exigences d’ingénierie et inversement, définit les contrats d’API entre les équipes et fournit des mises à jour aux parties prenantes sans jargon\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\u003eFeuille de route technique – planification des améliorations de la plateforme, stratégies de migration majeures (strangler fig, indicateurs de fonctionnalité), évaluation des outils AI et planification des capacités\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📄 dante-tech-lead.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;\"\u003eInstallation en moins de 2 minutes\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans vos instructions de projet ou votre prompt système → décrivez votre défi de leadership → Claude vous aide à diriger. C’est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56899559096584,"sku":"dante-tech-lead","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/dante-tech-lead-1.png?v=1789424686"},{"product_id":"priya-engineering-manager","title":"Priya - Skill AI de responsable de l’ingénierie","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 Intégrez Priya à Claude et obtenez une Senior Engineering Manager qui rédige des évaluations de performance, structure des processus de recrutement, construit des feuilles de route d’équipe et protège vos développeurs de l’enfer des réunions - un leadership humain fondé sur une solide maîtrise de l’ingénierie.\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 Pas de théorie managériale sans mise en œuvre. Priya produit des évaluations de performance prêtes pour la calibration, avec des déclarations d’impact mesurables, conçoit des processus d’entretiens avec des grilles cohérentes et suit les métriques DORA pour progresser - pas pour les utiliser contre des personnes.\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;\"\u003eCe que vous obtenez\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\u003eManagement des personnes - ordres du jour des réunions individuelles, évaluations de performance avec des déclarations d’impact, plans individuels de développement, documentation des PIP et cadres pour les conversations difficiles\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\u003eRecrutement et constitution d’équipe - descriptions de poste, processus d’entretiens structurés avec grilles d’évaluation, critères d’évaluation des exercices à réaliser chez soi, plans d’intégration à 30\/60\/90 jours et stratégies de fidélisation\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\u003eExécution des livraisons - planification de la capacité des sprints avec une utilisation réelle, suivi des métriques DORA, gestion des dépendances entre équipes et remontée des risques avec mesures d’atténuation\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\u003eStratégie technique - feuille de route d’ingénierie conciliant fonctionnalités, dette technique et fiabilité, analyse acheter ou développer, évaluation de l’adoption d’outils AI et due diligence technique\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\u003ePartenariat interfonctionnel - comptes rendus de situation pour les dirigeants, alignement produit, négociation du périmètre, gestion des attentes des parties prenantes et communication ascendante sans jargon\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\u003eProcessus et culture - conception des rituels de sprint, gestion des incidents avec des post-mortems sans recherche de coupable, sécurité psychologique et culture de la documentation (ADR, runbooks)\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Évolution de carrière et niveaux - parcours de carrière pour contributeurs individuels et managers, dossiers de promotion étayés par des preuves, analyse comparative de la rémunération et conception de la structure des équipes\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📄 priya-engineering-manager.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;\"\u003eInstallation en moins de 2 minutes\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez le contenu du fichier dans vos instructions de projet ou votre prompt système → décrivez votre défi managérial → Claude vous aide à diriger. C’est tout.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":56899560571144,"sku":"priya-engineering-manager","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/priya-engineering-manager-1.png?v=1789424686"},{"product_id":"ai-api-documentation-generator","title":"Générateur de documentation d’API avec AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18;\"\u003e\n \u003cdiv style=\"background: #E6F1FB; border: 1px solid #BDD8F0; border-radius: 8px; padding: 16px 20px; margin-bottom: 20px;\"\u003e\n \u003cp style=\"margin: 0; font-size: 12px; font-weight: 600; color: #185FA5; letter-spacing: 0.06em; text-transform: uppercase;\"\u003ePrompts techniques et de développement\u003c\/p\u003e\n \u003cp style=\"margin: 6px 0 0; font-size: 13px; color: #555550; line-height: 1.5;\"\u003eGénérez une documentation d’API au niveau de Stripe — authentification, endpoints, erreurs et webhooks — afin que les développeurs puissent s’authentifier, effectuer leur premier appel et gérer une erreur en moins de 10 minutes.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cp style=\"font-size: 14px; color: #555550; line-height: 1.7; margin: 0 0 20px;\"\u003e\n Ce prompt de générateur de documentation d’API AI crée une documentation alignée sur les spécifications OpenAPI : présentation, guide d’authentification, démarrage rapide, référence des endpoints avec des exemples de code multilingues, gestion des erreurs avec solutions, limitation du débit, webhooks, SDK, politique de gestion des versions et journal des modifications — au format utilisé par les responsables de l’expérience développeur. Collez-le dans Claude, ChatGPT ou n’importe quel chat AI, ajoutez votre spécification d’API et obtenez une documentation prête pour Docusaurus, ReadMe, Mintlify ou GitBook.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 14px; color: #555550; line-height: 1.7; margin: 0 0 20px;\"\u003e\n L’authentification passe en premier : un développeur qui ne peut pas s’authentifier abandonne. Chaque réponse d’erreur est documentée avec son code d’état, sa cause et la manière de la corriger (les erreurs silencieuses sont interdites). Chaque endpoint comprend des exemples complets et réalistes de requêtes et de réponses dans plusieurs langages — les valeurs d’espace réservé comme « example_value_1 » ne sont pas acceptables. Fonctionne avec Claude, ChatGPT ou tout modèle de discussion AI.\n \u003c\/p\u003e\n \u003ch3 style=\"font-size: 13px; font-weight: 600; color: #1A1A18; margin: 0 0 10px; text-transform: uppercase; letter-spacing: 0.04em;\"\u003eCe que vous obtenez\u003c\/h3\u003e\n \u003cul style=\"font-size: 13px; color: #555550; line-height: 1.9; padding-left: 18px; margin: 0 0 24px;\"\u003e\n \u003cli\u003eUn prompt de générateur de documentation d’API AI prêt pour la production (plus de 900 mots)\u003c\/li\u003e\n \u003cli\u003eStructure complète de la documentation — présentation, authentification, démarrage rapide, référence des endpoints, erreurs, limites de débit, webhooks, SDK, journal des modifications\u003c\/li\u003e\n \u003cli\u003eRéférence des endpoints avec des exemples de code multilingues (cURL, Python, JavaScript, Go, Ruby — choisissez-en 3 à 5)\u003c\/li\u003e\n \u003cli\u003eTableau complet des codes d’erreur — statut, code, cause et résolution pour chaque erreur\u003c\/li\u003e\n \u003cli\u003ePersonnalisation pour les API REST, GraphQL, riches en webhooks, d’entreprise\/SOAP, internes uniquement et destinées aux partenaires\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003ch3 style=\"font-size: 13px; font-weight: 600; color: #1A1A18; margin: 0 0 10px; text-transform: uppercase; letter-spacing: 0.04em;\"\u003eConçu pour\u003c\/h3\u003e\n \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px;\"\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eDéveloppeurs backend\u003c\/span\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eÉquipes plateforme\u003c\/span\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eRelations avec les développeurs\u003c\/span\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eArchitectes techniques\u003c\/span\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eIngénieurs DX\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-top: 1px solid #E8E6E0; padding-top: 16px;\"\u003e\n \u003cp style=\"font-size: 11px; color: #BBBBAA; margin: 0; font-family: 'DM Mono', monospace;\"\u003eai-api-documentation-generator-prompt.txt · Compatible avec Claude, ChatGPT et plus encore · Utilisation instantanée\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":57628709323016,"sku":"ai-api-documentation-generator","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-api-documentation-generator-book.jpg?v=1787225364"},{"product_id":"soren-code-auditor-ai-skill","title":"Soren - Skill AI d’audit de code","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 Intégrez Soren à Claude et obtenez un ingénieur principal qui effectue une véritable revue de code sur tout ce que vous collez — bugs, failles de sécurité, pièges de performance et dette de maintenabilité — classés par gravité, avec le correctif présenté sous forme de code fonctionnel, et pas seulement décrit.\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 Soren a examiné des milliers de pull requests à grande échelle et a été appelé à 3 heures du matin pour un bug qui « semblait correct lors de la revue », une fois de trop — il ne considère plus rien comme acceptable simplement parce que le code compile. Il lit l’intégralité de la soumission avant de commenter quoi que ce soit, l’examine sous quatre angles par ordre de priorité et ne renvoie jamais de commentaires vagues comme « envisagez de refactoriser ceci » sans expliquer exactement pourquoi et quoi saisir à la place.\n \u003c\/p\u003e\n \u003cdiv style=\"background: #E1F5EE; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #0F6E56; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eCe que vous obtenez\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(15,110,86,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #0F6E56; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003eUn verdict en une ligne en haut — déployer ou s’arrêter, en cinq secondes\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(15,110,86,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #0F6E56; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003eConstats classés de critique → élevé → moyen, selon la correction, la sécurité, les performances et la maintenabilité\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(15,110,86,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #0F6E56; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003eChaque constat est associé à un scénario d’échec concret : l’entrée, la charge ou la séquence exacte qui le déclenche\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(15,110,86,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #0F6E56; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003eUn extrait de code corrigé pour chaque correctif, pas seulement une description de ce qu’il faut modifier\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(15,110,86,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #0F6E56; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003eLes problèmes de sécurité sont toujours signalés explicitement comme critiques : jamais enfouis parmi des remarques de style ni amplifiés à partir d’un détail insignifiant\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: #0F6E56; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003eFonctionne avec tous les langages ou frameworks courants que vous collez\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📄 soren-code-auditor.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;\"\u003eInstallation en moins 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;\"\u003eFonctionne avec Claude, ChatGPT \u0026amp; n’importe quel chat AI\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"border-left: 3px solid #0F6E56; padding-left: 16px;\"\u003e\n \u003cp style=\"font-size: 10px; font-weight: 600; color: #0F6E56; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n Téléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou le prompt système → collez votre code, le langage\/framework et ce qu’il est censé faire → Soren renvoie un rapport classé par gravité que vous pouvez coller directement dans un fil de discussion de PR. Lecture statique uniquement : le code n’est ni exécuté ni testé, et cela ne remplace pas une analyse SAST\/DAST automatisée.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default","offer_id":58282044948744,"sku":"soren-code-auditor","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/soren-code-auditor-ai-skill-book.jpg?v=1787135377"},{"product_id":"santiago-devops-engineer","title":"Santiago - Ingénieur de fiabilité des plateformes Skill 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;\"\u003eIntégrez Santiago à Claude et obtenez un ingénieur DevOps senior qui conçoit des pipelines CI\/CD, provisionne l’infrastructure as code et déploie en toute sécurité grâce à des déploiements canary.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eSantiago conçoit des pipelines de livraison et des infrastructures : CI\/CD (GitHub Actions, GitLab CI, Jenkins), Infrastructure as Code avec Terraform, builds Docker multi-étapes, bases de Kubernetes, registres d’artefacts, secrets et stratégies de déploiement (blue-green, canary, rolling). Développez toujours sur une branche, exécutez la CI sur l’environnement de staging avec revue, puis déployez en production après approbation.\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;\"\u003eCe que vous obtenez\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\u003ePipelines CI\/CD (GitHub Actions, GitLab CI, Jenkins)\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\u003eInfrastructure as Code avec Terraform\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\u003eBuilds Docker multi-étapes et bases de Kubernetes\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\u003eStratégies de déploiement : blue-green, canary, rolling ; secrets\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📄 santiago-devops-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou votre prompt système → décrivez votre besoin → Santiago construit la solution. Inclut un exemple complet pour vous montrer exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300679651592,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/santiago-devops-engineer-book.jpg?v=1787135377"},{"product_id":"wei-site-reliability-engineer","title":"Wei - Ingénieur de fiabilité des sites Skill 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;\"\u003eAjoutez Wei à Claude et bénéficiez d’un ingénieur SRE senior qui définit les SLO et les budgets d’erreur, met en place l’observabilité et gère correctement les incidents et les analyses post-incident.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eWei rend les systèmes fiables : SLI, SLO et budgets d’erreur, observabilité (métriques, journaux, traces ; Prometheus\/Grafana ; RED et USE), alertes basées sur les symptômes sans fatigue liée aux alertes, réponse aux incidents et analyses post-incident sans recherche de coupable, astreinte, réduction du travail inutile, planification des capacités et modèles de fiabilité (délais d’expiration, nouvelles tentatives avec temporisation progressive, coupe-circuits). Testez toujours les changements de fiabilité en préproduction, validez-les par rapport au budget d’erreur et déployez-les progressivement.\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;\"\u003eCe que vous obtenez\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\u003eSLI, SLO et budgets d’erreur\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\u003eObservabilité : métriques, journaux, traces (Prometheus\/Grafana, RED\/USE)\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\u003eAlertes basées sur les symptômes, sans fatigue liée aux alertes ; réponse aux incidents\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\u003eAnalyses post-incident, réduction du travail inutile et modèles de résilience\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📄 wei-site-reliability-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT \u0026amp; tout chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou le prompt système → décrivez votre besoin → Wei construit la réponse. Comprend un exemple complet pour que vous sachiez exactement ce que vous obtiendrez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300682633480,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/wei-site-reliability-engineer-1.png?v=1789424717"},{"product_id":"tunde-backend-engineer","title":"Tunde - Ingénieur backend Skill 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;\"\u003eAjoutez Tunde à Claude et bénéficiez d’un ingénieur backend senior qui conçoit des API claires, modélise correctement les données et crée des services évolutifs.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eTunde conçoit des services backend : conception d’API (REST et GraphQL, gestion des versions, pagination, idempotence), modélisation des données et SQL (indexation, transactions, prévention des N+1), mise en cache (Redis, invalidation), files d’attente et traitement asynchrone, authentification (OAuth2\/OIDC, JWT, sessions), concurrence, gestion des erreurs, tests et performances. Développez toujours sur une branche avec des tests, effectuez une revue et exécutez le tout sur une base de données de staging dans la CI avant la mise en production.\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;\"\u003eCe que vous obtenez\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\u003eConception d’API : REST\/GraphQL, gestion des versions, pagination, idempotence\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\u003eModélisation des données et SQL : indexation, transactions, absence de N+1\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\u003eMise en cache (Redis), files d’attente et traitement asynchrone\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\u003eAuthentification (OAuth2\/OIDC, JWT), concurrence et tests\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📄 tunde-backend-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT \u0026amp; n’importe quel chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou le prompt système → décrivez votre besoin → Tunde élabore la réponse. Comprend un exemple complet pour voir exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300688793864,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/tunde-backend-engineer-book.jpg?v=1787135377"},{"product_id":"yuna-frontend-engineer","title":"Yuna - Ingénieure frontend Skill 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;\"\u003eIntégrez Yuna à Claude et obtenez une ingénieure frontend senior qui crée rapidement des composants React accessibles, avec un TypeScript propre et de vrais tests.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eYuna développe le frontend : React (hooks, état, composition), TypeScript, performances (taille du bundle, découpage du code, mémoïsation, Core Web Vitals), accessibilité (HTML sémantique, ARIA, clavier, WCAG), CSS responsive, gestion de l’état, formulaires et tests (React Testing Library). Développez toujours sur une branche, testez (tests unitaires et d’accessibilité), relisez et vérifiez dans une version de prévisualisation avant de fusionner.\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;\"\u003eCe que vous obtenez\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, état, composition) et 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\u003ePerformances : taille du bundle, découpage du code, 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\u003eAccessibilité : HTML sémantique, ARIA, clavier, 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 responsive, gestion de l’état et 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;\"\u003eInstallation en moins de 2 minutes\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou le prompt système → décrivez votre besoin → Yuna construit la réponse. Comprend un exemple complet pour voir exactement ce que vous obtenez.\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":"nikolai-fullstack-engineer","title":"Nikolai - Ingénieur full-stack Skill 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;\"\u003eIntégrez Nikolai à Claude et obtenez un ingénieur full-stack senior qui livre des fonctionnalités complètes de bout en bout, avec un contrat propre entre le frontend et le backend.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eNikolai crée des fonctionnalités de bout en bout : le frontend (React\/TypeScript), le backend (API Node\/TypeScript ou Python), le contrat API partagé, une base de données relationnelle et un modèle de données, l’authentification et les sessions sur toute la stack, la validation des deux côtés, des tests à tous les niveaux et le déploiement. Développez toujours sur une branche, testez chaque niveau, effectuez une revue et vérifiez dans la CI\/l’environnement de staging avant la mise en production.\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;\"\u003eCe que vous obtenez\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\u003eFrontend (React\/TypeScript) et backend (API Node\/Python)\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\u003eUn contrat API propre et partagé entre les deux\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\u003eBase de données relationnelle et modèle de données ; authentification sur toute la stack\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\u003eValidation des deux côtés et tests à tous les niveaux\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📄 nikolai-fullstack-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT \u0026amp; n’importe quel chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou le prompt système → décrivez votre besoin → Nikolai construit la réponse. Comprend un exemple complet pour voir exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300705538312,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/nikolai-fullstack-engineer-book.jpg?v=1787135378"},{"product_id":"zainab-cloud-engineer","title":"Zainab - Ingénieure cloud Skill 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;\"\u003eIntégrez Zainab à Claude et obtenez une ingénieure cloud senior qui conçoit des architectures AWS conformes au Well-Architected Framework, avec un IAM fondé sur le moindre privilège, un véritable réseau et une infrastructure as code.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eZainab conçoit des architectures cloud (principalement AWS, avec une connaissance d’Azure\/GCP) : IAM (moindre privilège), réseau (VPC, sous-réseaux, groupes de sécurité, NAT), calcul (EC2, ECS\/Fargate, Lambda), stockage (S3), bases de données (RDS), Well-Architected Framework, infrastructure as code (Terraform), haute disponibilité entre les zones de disponibilité, optimisation des coûts et sécurité. Appliquez toujours d’abord la solution via l’IaC dans un compte hors production, examinez le plan, puis déployez-la via le processus de contrôle des changements.\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;\"\u003eCe que vous obtenez\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\u003eIAM selon le principe du moindre privilège ; VPC, sous-réseaux, groupes de sécurité, NAT\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\u003eCalcul (EC2, ECS\/Fargate, Lambda) et stockage (S3)\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\u003eRDS, haute disponibilité entre les zones de disponibilité et optimisation des coûts\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\u003eLe Well-Architected Framework et l’IaC Terraform\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📄 zainab-cloud-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et tous les chats 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou dans le prompt système → décrivez votre besoin → Zainab crée la réponse. Comprend un exemple complet pour vous montrer exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300706226440,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/zainab-cloud-engineer-book.jpg?v=1787135378"},{"product_id":"lukas-platform-engineer","title":"Lukas - Ingénieur de plateforme Skill 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;\"\u003eIntégrez Lukas à Claude et obtenez un ingénieur plateforme senior qui crée des parcours de référence sur Kubernetes avec Helm et GitOps, afin que les développeurs puissent déployer eux-mêmes.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eLukas conçoit des plateformes internes pour développeurs : Kubernetes (déploiements, services, ingress, configuration et secrets, demandes et limites de ressources, sondes, HPA), charts Helm, GitOps (ArgoCD\/Flux), parcours de référence et libre-service, expérience développeur, connaissance de Backstage, multi-tenancy, ainsi que fiabilité et sécurité de la plateforme. Appliquez toujours les changements d'abord à un cluster hors production via GitOps, avec revue, puis déployez-les progressivement selon le processus de changement de la plateforme.\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;\"\u003eCe que vous obtenez\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\u003eKubernetes : déploiements, services, ingress, sondes, HPA, limites\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\u003eCharts Helm et GitOps (ArgoCD\/Flux)\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\u003eParcours de référence, libre-service et expérience développeur\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\u003eMulti-tenancy, fiabilité et sécurité de la plateforme\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📄 lukas-platform-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et tout chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou dans votre prompt système → décrivez votre besoin → Lukas construit la réponse. Inclut un exemple complet pour voir exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300708192520,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/lukas-platform-engineer-1.png?v=1789424718"},{"product_id":"elif-qa-automation-engineer","title":"Elif - Ingénieure en automatisation de l’assurance qualité Skill 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;\"\u003eIntégrez Elif à Claude et obtenez un ingénieur senior en automatisation QA qui construit une pyramide de tests solide avec Playwright, des tests stables et une intégration CI.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eElif crée l’automatisation des tests : la pyramide et la stratégie de tests, l’automatisation de l’UI avec Playwright (modèle Page Object) et la maîtrise de Selenium, les tests d’API, la gestion des données de test, des attentes robustes pour éviter l’instabilité, l’intégration CI et la parallélisation, les rapports et la couverture. Exécutez toujours les tests sur un environnement de staging dans la CI, gardez-les déterministes et bloquez les fusions tant que tout n’est pas au vert.\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;\"\u003eCe que vous obtenez\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\u003ePyramide et stratégie de tests ; quand automatiser\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\u003eAutomatisation de l’UI avec Playwright (modèle Page Object)\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\u003eTests d’API et gestion des données de test\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\u003eAttentes robustes (sans instabilité), intégration CI et couverture\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📄 elif-qa-automation-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou le prompt système → décrivez votre besoin → Elif élabore la réponse. Inclut un exemple complet pour voir exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300708552968,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/elif-qa-automation-engineer-book.jpg?v=1787135378"},{"product_id":"kenji-mobile-engineer","title":"Kenji - Développeur d’applications mobiles Skill 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;\"\u003eIntégrez Kenji à Claude et obtenez un ingénieur mobile senior qui crée des écrans iOS et Android soignés avec MVVM, un réseau asynchrone et de vrais tests.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eKenji crée des applications mobiles natives (iOS avec Swift\/SwiftUI et Android avec Kotlin\/Compose) : architecture de l’application (MVVM, flux de données unidirectionnel), UI, gestion de l’état, réseau (async\/await, URLSession\/Retrofit), persistance locale et fonctionnement hors ligne, navigation, cycle de vie de l’application, tests, performances et mémoire, ainsi que déploiement sur les stores. React Native et Flutter sont proposés comme alternatives multiplateformes. Testez toujours sur des simulateurs et des appareils, ainsi que dans la CI, puis déployez via un canal bêta avant la mise en production.\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;\"\u003eCe que vous obtenez\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) et 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\u003eArchitecture : MVVM et flux de données unidirectionnel\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\u003eRéseau (async\/await), persistance locale et fonctionnement hors ligne\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\u003eTests, performances, mémoire et déploiement sur les stores\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;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou votre prompt système → décrivez votre besoin → Kenji construit la réponse. Inclut un exemple complet pour vous montrer exactement ce que vous obtenez.\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":"ivan-devsecops-engineer","title":"Ivan - Ingénieur DevSecOps Skill 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;\"\u003eAjoutez Ivan dans Claude et obtenez un ingénieur DevSecOps senior qui applique le shift-left, intègre les contrôles SAST, DAST et SCA dans la CI et modélise les menaces des fonctionnalités.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eIvan intègre la sécurité au SDLC : shift-left, SAST\/DAST\/SCA et analyse des dépendances, analyse et gestion des secrets (Vault), analyse des conteneurs et des images, analyse de sécurité de l’IaC, sécurité de la chaîne d’approvisionnement (SBOM, signature), contrôles de sécurité dans la CI\/CD, modélisation des menaces (STRIDE), moindre privilège et sensibilisation à l’OWASP Top 10. Cette compétence est exclusivement défensive. Testez toujours les contrôles de sécurité dans un pipeline hors production, ajustez-les pour éviter les blocages dus aux faux positifs et déployez progressivement les contrôles.\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;\"\u003eCe que vous obtenez\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\u003eShift-left : SAST, DAST, SCA et analyse des dépendances\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\u003eAnalyse des secrets, gestion des secrets (Vault), analyse des conteneurs\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\u003eSécurité de l’IaC, chaîne d’approvisionnement (SBOM, signature), contrôles de sécurité CI\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\u003eModélisation des menaces (STRIDE), moindre privilège, OWASP Top 10\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📄 ivan-devsecops-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou votre prompt système → décrivez votre besoin → Ivan construit la réponse. Inclut un exemple complet pour vous montrer exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300710322440,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ivan-devsecops-engineer-book.jpg?v=1787135379"},{"product_id":"alina-database-engineer","title":"Alina - Administratrice de bases de données Skill 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;\"\u003eIntégrez Alina à Claude et bénéficiez d’une ingénieure senior en bases de données qui conçoit des schémas solides, optimise les requêtes lentes avec EXPLAIN et exécute des migrations sans interruption.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eAlina conçoit et optimise des bases de données relationnelles (principalement PostgreSQL, avec une bonne connaissance de MySQL) : conception et normalisation des schémas, indexation (b-tree, partielle, composite, couvrante) et cas où il ne faut pas indexer, optimisation des requêtes avec EXPLAIN ANALYZE, transactions et isolation, verrouillage et concurrence, regroupement de connexions, réplication et répliques en lecture, partitionnement, migrations sécurisées sans interruption, sauvegarde et restauration. Testez toujours les modifications sur une copie ou une base de staging, examinez le plan d’exécution, effectuez une sauvegarde et utilisez un modèle sans interruption avant la mise en production.\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;\"\u003eCe que vous obtenez\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\u003eConception de schémas, normalisation et contraintes\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\u003eIndexation (b-tree, partielle, composite, couvrante) et cas où il ne faut pas indexer\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\u003eOptimisation des requêtes avec EXPLAIN ANALYZE ; transactions et isolation\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\u003eRéplication, partitionnement et migrations sans interruption\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📄 alina-database-engineer.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et tous les chats 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;\"\u003eComment l’installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans vos instructions de projet ou votre prompt système → décrivez votre besoin → Alina élabore la réponse. Comprend un exemple complet pour voir exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300721299720,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/alina-database-engineer-book.jpg?v=1787135600"},{"product_id":"julian-software-architect","title":"Julian - Architecte de solutions Skill 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;\"\u003eIntégrez Julian à Claude et obtenez un architecte logiciel qui conçoit des systèmes en tenant compte des véritables compromis, rédige des fiches de décision et sait quand NE PAS ajouter de complexité.\u003c\/p\u003e\n \u003cp style=\"font-size: 13px; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003eJulian conçoit des architectures logicielles en explicitant les décisions et les compromis : conception de systèmes, monolithe ou microservices ou monolithe modulaire, architecture orientée événements et messagerie, CQRS et event sourcing (et quand ne pas les utiliser), conception des API et des contrats, cohérence des données (CAP, saga, cohérence éventuelle), évolutivité et mise en cache, modèles de résilience, ainsi que sécurité et observabilité dès la conception. Il rédige des Architecture Decision Records. Validez toujours une architecture avec une preuve de concept et un test de charge en environnement hors production, documentez-la dans un ADR et effectuez une revue avant de vous engager.\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;\"\u003eCe que vous obtenez\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\u003eConception de systèmes ; monolithe ou microservices ou monolithe modulaire\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\u003eArchitecture orientée événements, CQRS et messagerie (et quand NE PAS les utiliser)\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\u003eCohérence des données (CAP, saga, éventuelle), évolutivité, mise en cache\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\u003eRésilience, sécurité et observabilité dès la conception ; ADR\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📄 julian-software-architect.skill\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eInstallation en moins de 2 min\u003c\/span\u003e\n \u003cspan style=\"font-size:11px; color:#888780;\"\u003eFonctionne avec Claude, ChatGPT et n’importe quel chat 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;\"\u003eComment installer\u003c\/p\u003e\n \u003cp style=\"font-size:12px; color:#555550; line-height:1.7; margin:0;\"\u003eTéléchargez le package .skill → ouvrez Claude → collez SKILL.md dans les instructions de votre projet ou le prompt système → décrivez votre besoin → Julian construit la réponse. Comprend un exemple complet pour vous montrer exactement ce que vous obtenez.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58300722741512,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/julian-software-architect-book.jpg?v=1787135601"},{"product_id":"pascal-react-nextjs-frontend-engineer","title":"Pascal - Skill AI Développeur React","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Pascal\u003c\/h2\u003e\n\u003cp\u003ePascal transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur frontend senior React\/Next.js qui diagnostique l’architecture des composants, la gestion de l’état, la stratégie de rendu et les problèmes de Core Web Vitals à partir de signaux réels plutôt que de suppositions, puis fournit un plan concret et prêt à exécuter.\u003c\/p\u003e\n\n\u003ch3\u003ePour qui est-ce destiné\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eLes ingénieurs frontend, responsables techniques et fondateurs qui développent ou corrigent une application React ou Next.js en production et qui ont besoin de prendre les bonnes décisions, dès le départ, concernant l’architecture des composants, la gestion de l’état et les Core Web Vitals.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture des composants\u0026nbsp;: séparation entre composants de présentation et conteneurs, composition plutôt que configuration, et emplacement où la limite entre composants doit suivre la limite des données\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de gestion de l’état\u0026nbsp;: état local, Context et magasins externes (Zustand, Redux Toolkit, Jotai, TanStack Query) adaptés à ce qui est réellement partagé et à la fréquence de ses changements\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eOptimisation des performances\u0026nbsp;: analyse du bundle, découpage du code, chargement des images et des polices, et mémoïsation appliquée uniquement lorsque le profilage montre que c’est nécessaire\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eNext.js App Router et Server Components\u0026nbsp;: limite entre Server Component et Client Component, Server Actions par rapport aux routes API, et situations où le Pages Router reste pertinent\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de rendu par route\u0026nbsp;: SSG, ISR, SSR et streaming choisis en fonction des besoins réels de fraîcheur des données de chaque route\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de test\u0026nbsp;: couverture unitaire, des composants et de bout en bout, limitée à ce qui tombe réellement en panne en production\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétence et collez son contenu intégral dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage naturel et obtenez un plan concret et prêt à exécuter, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\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 AI Développeuse iOS","description":"\u003cdiv\u003e\n\u003ch2\u003eCe qu’Indira fait\u003c\/h2\u003e\n\u003cp\u003eIndira transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur iOS senior capable de diagnostiquer l’architecture d’une app, les problèmes liés à Swift Concurrency, les compromis de persistance et les refus de l’App Store à partir d’éléments concrets, puis de fournir un plan concret, prêt à être exécuté.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs iOS et aux fondateurs qui développent ou maintiennent une app Swift\/SwiftUI en production et qui ont besoin de prendre les bonnes décisions en matière d’architecture, de concurrence, de persistance ou de soumission à l’App Store.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture d’app en production\u0026nbsp;: MVVM par défaut, et situations dans lesquelles The Composable Architecture justifie réellement sa complexité\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eInteropérabilité SwiftUI et UIKit\u0026nbsp;: écrans à migrer vers SwiftUI, écrans à conserver dans UIKit et code d’encapsulation nécessaire à la jonction\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSwift Concurrency\u0026nbsp;: async\/await, isolation des acteurs, @MainActor et diagnostic des accès concurrents aux données au lieu de recourir à @unchecked Sendable\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePersistance avec Core Data et SwiftData\u0026nbsp;: historique des migrations, stratégie de récupération et situations dans lesquelles une réécriture est ou n’est pas justifiée\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eExamen et soumission à l’App Store\u0026nbsp;: refus associé à la règle précise et correction exacte permettant de faire approuver l’app\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eProfilage des performances avec Instruments\u0026nbsp;: temps de lancement, augmentation de la mémoire et cycles de rétention associés à un résultat précis de la trace\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétences et collez l’intégralité de son contenu dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret, prêt à être exécuté\u0026nbsp;: plus besoin de réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2\u0026nbsp;minutes.\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 AI Développeuse Android","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Milena\u003c\/h2\u003e\n\u003cp\u003eMilena transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieure Android senior capable de diagnostiquer les questions de migration vers Compose, les architectures MVVM\/MVI, les bugs liés aux coroutines et au cycle de vie, ainsi que les ANR ou les fuites mémoire à partir de signaux réels, puis de fournir un plan concret et prêt à exécuter.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs Android et aux fondateurs qui développent ou assurent la maintenance d’une application Kotlin en production et qui ont besoin de prendre les bonnes décisions en matière de Compose, d’architecture, de coroutines ou de performances.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eJetpack Compose ou système de Views\u0026nbsp;: savoir quand Compose est le choix par défaut approprié et quand l’interopérabilité avec ComposeView constitue le compromis pragmatique\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture\u0026nbsp;: MVVM pour les écrans simples, pipeline unidirectionnel de MVI pour les écrans dont l’état est réellement complexe et facile à corrompre\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eKotlin Coroutines et Flow\u0026nbsp;: choix du scope, sélection du dispatcher et collecte tenant compte du cycle de vie avec repeatOnLifecycle\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eGestion du cycle de vie Android\u0026nbsp;: portée des ViewModel, SavedStateHandle et fuites de listeners ou de contextes dues à une mauvaise configuration\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePersistance avec Room\u0026nbsp;: conception des entités et des DAO, migrations et requêtes réactives renvoyant des Flow\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiagnostic des performances\u0026nbsp;: traces d’ANR, dumps du tas avec LeakCanary et optimisations du temps de démarrage liées à un signal précis\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétence et collez son contenu intégral dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret et prêt à exécuter, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2\u0026nbsp;minutes.\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 AI Développeur Flutter","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Zane\u003c\/h2\u003e\n\u003cp\u003eZane transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur Flutter senior capable de diagnostiquer les problèmes de reconstruction des widgets, l’adéquation de la gestion d’état, les besoins en canaux de plateforme et les saccades à partir d’une chronologie DevTools, puis de fournir un plan concret, prêt à être exécuté.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs Flutter et aux fondateurs qui déploient une application de production à la fois sur l’App Store et Google Play, et qui ont besoin de prendre les bonnes décisions concernant l’architecture des widgets, la gestion d’état et le pipeline de publication.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture des widgets\u0026nbsp;: limites de reconstruction, constructeurs const et placement de RepaintBoundary pour contrôler ce qui est réellement redessiné\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de gestion d’état\u0026nbsp;: Provider\/ChangeNotifier, Riverpod ou Bloc adaptés à la taille de l’équipe et à la complexité de l’application, plutôt qu’aux tendances\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eCanaux de plateforme\u0026nbsp;: conception de MethodChannel et EventChannel, et vérification de pub.dev avant d’écrire du code natif personnalisé\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiagnostic des performances et des saccades\u0026nbsp;: lecture de l’onglet Performance de DevTools pour distinguer le travail du thread UI de celui du thread de rastérisation\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eOptimisation de la taille de l’application\u0026nbsp;: builds séparés par ABI, composants différés et audit des ressources associés à une mesure de taille avant\/après\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eCI\/CD pour les publications multiplateformes\u0026nbsp;: pipelines Codemagic et Fastlane qui produisent un build signé, prêt pour les stores, à chaque fusion\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétence et collez l’intégralité de son contenu dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret, prêt à être exécuté\u0026nbsp;: plus besoin de réexpliquer le contexte à chaque session. Compatible avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2\u0026nbsp;minutes.\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 AI de développeur Java","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Henrik\u003c\/h2\u003e\n\u003cp\u003eHenrik transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur backend senior Java\/Spring Boot qui diagnostique les requêtes N+1, les bugs liés aux limites transactionnelles, la conception d’API REST et la configuration de Spring Security à partir de preuves concrètes, puis fournit un plan concret et prêt à être exécuté.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs backend et aux fondateurs qui gèrent un service Spring Boot en production et qui ont besoin de prendre les bonnes décisions en matière d’architecture, de performances JPA\/Hibernate, de transactions ou de sécurité.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture applicative : architecture en couches ou hexagonale, choisie en fonction de la complexité réelle du domaine plutôt que des tendances\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePerformances JPA\/Hibernate : détection des requêtes N+1, JOIN FETCH, @EntityGraph et chargement par lots, le tout fondé sur un nombre réel de requêtes\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eGestion des transactions : emplacement de @Transactional et propagation (REQUIRED, REQUIRES_NEW, NESTED) adaptés à l’unité de travail réelle\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConception d’API REST : nommage des ressources, codes d’état, gestion des versions et pagination adaptés à l’utilisation réelle de l’API\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSpring Security : configuration de la chaîne de filtres, authentification JWT ou par session et autorisation au niveau des méthodes, adaptés au modèle de menace réel\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de test : tests unitaires JUnit\/Mockito, tests par tranches Spring et tests d’intégration Testcontainers lorsque la véritable base de données est déterminante\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétence et collez son contenu intégral dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret et prêt à être exécuté, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\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 AI de développeur .NET","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Vesna\u003c\/h2\u003e\n\u003cp\u003eVesna transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur backend senior .NET\/C# qui diagnostique les problèmes de requêtes EF Core, les bugs liés à la durée de vie de l’injection de dépendances, les interblocages asynchrones et les choix d’intégration Azure à partir d’éléments concrets, puis fournit un plan concret, prêt à exécuter.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs backend et aux fondateurs qui exploitent un service ASP.NET Core en production et qui ont besoin de prendre les bonnes décisions en matière d’architecture d’API, de performances EF Core, d’injection de dépendances ou de programmation asynchrone.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture d’API\u0026nbsp;: API minimales pour les petits services ciblés, contrôleurs pour les grandes surfaces nécessitant des filtres et une gestion des versions\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePerformances d’Entity Framework Core\u0026nbsp;: AsNoTracking, détection des problèmes N+1, requêtes fractionnées et lecture du SQL réellement généré au lieu de se fier à des suppositions\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eInjection de dépendances et intergiciel\u0026nbsp;: durées de vie singleton\/scoped\/transient, bug de dépendance captive et ordre correct des intergiciels\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eExactitude de async\/await\u0026nbsp;: élimination des interblocages causés par .Result\/.Wait(), évitement de async void et propagation correcte des jetons d’annulation\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eIntégration Azure\u0026nbsp;: identité managée, Key Vault, Service Bus et Application Insights adaptés aux besoins réels du service\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de test\u0026nbsp;: tests unitaires xUnit et Moq, ainsi que tests d’intégration WebApplicationFactory sur le pipeline réel\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétence et collez son contenu intégral dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret, prêt à exécuter, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\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 AI de développeur Golang","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Callan\u003c\/h2\u003e\n\u003cp\u003eCallan transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur backend Go senior capable de diagnostiquer les fuites de goroutines, les interblocages de canaux, la structure de la gestion des erreurs et les compromis gRPC\/REST à partir d’éléments concrets, puis de fournir un plan précis et immédiatement exécutable.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs backend et aux fondateurs qui gèrent un service Go en production et doivent prendre les bonnes décisions en matière de concurrence, de gestion des erreurs ou de conception d’API gRPC\/REST.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eGoroutines et canaux : gestion du cycle de vie, règle « l’émetteur ferme », pools de workers et formes classiques de fuites\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eLe package sync : Mutex\/RWMutex, WaitGroup, sync.Once et sync\/atomic adaptés au problème de concurrence réel\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eIdiomes de gestion des erreurs : encapsulation avec %w, erreurs sentinelles, types d’erreurs personnalisés et errors.Is\/errors.As plutôt que la comparaison de chaînes\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStructure du projet et conception des packages : organisation cmd\/internal\/pkg, prévention des cycles d’importation et injection de dépendances basée sur des constructeurs\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eProfilage des performances avec pprof : profils CPU et tas, vidages de goroutines et résultats de benchmarks (ns\/op, allocs\/op) pour valider une correction annoncée\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConception d’API gRPC et REST : versionnage de protobuf, RPC unaires ou en streaming et choix du protocole adapté à chaque frontière de service\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétence et collez l’intégralité de son contenu dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant pour obtenir un plan précis et immédiatement exécutable, sans devoir réexpliquer le contexte à chaque session. Compatible avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\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 AI de développeur Ruby on Rails","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Merle\u003c\/h2\u003e\n\u003cp\u003eMerle transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur Ruby on Rails senior capable de diagnostiquer les requêtes N+1, les tempêtes de nouvelles tentatives Sidekiq et les risques liés aux mises à niveau de Rails à partir de véritables journaux de requêtes et données de tâches, puis de fournir un plan concret, prêt à être exécuté.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs Rails et aux fondateurs qui exploitent une application Rails en production et qui ont besoin de prendre les bonnes décisions en matière de performances d’ActiveRecord, de fiabilité de Sidekiq ou de stratégie de mise à niveau.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eMVC Rails et convention plutôt que configuration : quand les conventions standard sont utiles et quand des objets de service, de formulaire ou de requête sont réellement nécessaires\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePerformances d’ActiveRecord : détection des N+1 avec Bullet, includes vs preload vs eager_load et stratégie d’indexation de la base de données\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eTâches d’arrière-plan Sidekiq : conception des files d’attente, comportement des nouvelles tentatives et du backoff, et conception de tâches idempotentes pour éviter qu’une nouvelle tentative ne traite deux fois les mêmes données\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de mise à niveau de Rails : une version mineure à la fois, résolution préalable des avertissements de dépréciation et plan de restauration à chaque étape\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eApplications Rails uniquement dédiées aux API : choix de la sérialisation, stratégie de versionnement et authentification pour une API Rails alimentant un frontend distinct\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de test : tests de modèles et de requêtes RSpec, fabriques FactoryBot légères et petit ensemble de tests système Capybara stables\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétences et collez son contenu complet dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret, prêt à être exécuté, sans devoir réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\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":"ludovic-kubernetes-container-platform-engineer","title":"Ludovic - Skill AI d'ingénieur Kubernetes","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Ludovic\u003c\/h2\u003e\n\u003cp\u003eLudovic transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en ingénieur senior des plateformes Kubernetes et de conteneurs, capable de diagnostiquer les problèmes CrashLoopBackOff, OOMKilled et de mise à l’échelle automatique à partir des signaux réels du cluster, puis de fournir un plan concret, prêt à être appliqué.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs de plateforme et aux fondateurs qui gèrent un cluster Kubernetes en production et doivent prendre les bonnes décisions en matière de dimensionnement des ressources, de mise à l’échelle automatique, de Helm, de GitOps ou de diagnostic d’incidents.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture Kubernetes fondamentale : pods, déploiements, statefulsets et daemonsets, services et routage d’entrée\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDemandes de ressources, limites et mise à l’échelle automatique : dimensionnement à partir de l’utilisation observée, et choix entre HPA et VPA selon la métrique qui reflète réellement la charge\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConception de charts Helm : structure des modèles et hiérarchie des fichiers de valeurs contenant uniquement ce qui varie réellement entre les environnements\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eModèles de déploiement GitOps : politique de synchronisation ArgoCD\/Flux et structure du dépôt adaptées à la manière dont l’équipe déploie réellement les changements\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRéseautage de cluster : politiques réseau avec refus par défaut, terminaison de l’ingress\/TLS et évaluation du moment où un maillage de services justifie réellement son coût opérationnel\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eObservabilité et diagnostic d’incidents : alertes Prometheus\/Grafana, et distinction entre CrashLoopBackOff et OOMKilled à partir de kubectl describe et des codes de sortie\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétences et collez l’intégralité de son contenu dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret, prêt à être exécuté, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330191757576,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ludovic-kubernetes-container-platform-book.jpg?v=1787135602"},{"product_id":"ezra-aws-solutions-architect","title":"Ezra - Skill AI d'architecte de solutions AWS","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Ezra\u003c\/h2\u003e\n\u003cp\u003eEzra transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en architecte senior de solutions AWS, qui évalue une charge de travail au regard du Well-Architected Framework, diagnostique les problèmes de coûts, de sécurité et de fiabilité à partir de données d’utilisation réelles, puis fournit un plan concret et prêt à mettre en œuvre.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux fondateurs et responsables techniques qui exécutent des charges de travail sur AWS et ont besoin de prendre les bonnes décisions concernant le choix des services de calcul et de bases de données, l’optimisation des coûts, la conception du VPC ou IAM.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eÉvaluations selon le Well-Architected Framework couvrant les six piliers, hiérarchisées en fonction des risques réels et de leur impact sur les coûts\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eChoix du service de calcul\u0026nbsp;: EC2, ECS\/Fargate ou Lambda, adapté au profil réel du trafic et aux coûts d’inactivité de la charge de travail\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eChoix du service de base de données\u0026nbsp;: RDS ou DynamoDB, selon que le modèle d’accès est relationnel ou correspond à une structure clé-valeur connue et stable\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de classes de stockage S3 et règles de cycle de vie qui déplacent automatiquement les données vers des niveaux moins coûteux au lieu de tout laisser dans Standard\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConception du réseau VPC et des groupes de sécurité\u0026nbsp;: restriction selon le principe du moindre privilège plutôt que 0.0.0.0\/0, et segmentation des sous-réseaux par niveau\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eOptimisation des coûts\u0026nbsp;: Instances réservées, Savings Plans ou Spot, ainsi que des évaluations des politiques IAM selon le principe du moindre privilège, fondées sur des données d’utilisation réelles\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétence et copiez l’intégralité de son contenu dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant pour obtenir un plan concret et prêt à mettre en œuvre\u0026nbsp;: plus besoin de réexpliquer le contexte à chaque session. Compatible avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2\u0026nbsp;minutes.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330191790344,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ezra-aws-solutions-architect-book.jpg?v=1787135603"},{"product_id":"ariadne-unity-game-developer","title":"Ariadne - Skill AI de développeur de jeux Unity","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Ariadne\u003c\/h2\u003e\n\u003cp\u003eAriadne transforme Claude (ou ChatGPT, ou n’importe quel chat AI) en développeur senior de jeux Unity, capable de diagnostiquer les saccades d’images, les pics de collecte des déchets et la surcharge de la taille des builds à partir des données du Unity Profiler et du Build Report, puis de fournir un plan concret, prêt à être exécuté.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u003c\/h3\u003e\n\u003cp\u003eAux développeurs et studios de jeux qui publient un titre Unity en production sur mobile, PC ou console et qui ont besoin de prendre les bonnes décisions en matière d’architecture, de performances ou de taille de build.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture : utiliser des ScriptableObjects pour une conception pilotée par les données et privilégier la composition à l’héritage profond pour les nouveaux types d’ennemis ou d’objets\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiagnostic avec Unity Profiler : lire la chronologie des images côté CPU\/GPU pour isoler un pic dans les scripts, le rendu, la physique ou le GC\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePics de collecte des déchets : remonter des allocations par image (LINQ dans Update, boxing, concaténation de chaînes) jusqu’à la ligne source\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRegroupement des appels de rendu et rendu : batching statique\/dynamique, instanciation GPU et atlas de textures pour réduire les changements de matériaux\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eOptimisation de la physique et des collisions : formes de colliders les moins coûteuses, matrices de collision des couches et évitement des raycasts à chaque image\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSystèmes de gameplay et optimisation par plateforme : machines à états pour l’IA et les contrôleurs de personnages, ainsi que réglages de taille et de qualité des builds mobiles, PC et console\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétences et collez son contenu intégral dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat AI). Décrivez ensuite votre problème en langage courant pour obtenir un plan concret, prêt à être exécuté, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\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":"warrick-staff-principal-engineer","title":"Warrick - Skill AI d'ingénieur principal","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Warrick\u003c\/h2\u003e\n\u003cp\u003eWarrick transforme Claude (ou ChatGPT, ou n’importe quel chat avec une AI) en ingénieur logiciel Staff\/Principal qui cartographie un système à tous les niveaux avant de l’évaluer, consigne les décisions sous forme d’ADR et oriente les questions techniques complexes vers le spécialiste approprié, en le nommant, au lieu de fournir des réponses superficielles.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux CTO, responsables techniques et ingénieurs Staff qui ont besoin d’une revue d’architecture à l’échelle du système, d’un ADR, d’une décision entre développer et acheter, ou d’une priorisation de la dette technique dans l’ensemble d’une base de code ou d’une organisation, et non pour un langage ou une plateforme en particulier.\u003c\/p\u003e\n\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRevue d’architecture au niveau du système\u0026nbsp;: limites entre les services, propriété des données, couplage entre le frontend, le backend et l’infrastructure, ainsi que les goulots d’étranglement liés à la montée en charge qui n’apparaissent que lorsque les composants sont examinés conjointement\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture Decision Records (ADR)\u0026nbsp;: contexte, véritable liste d’options, décision et conséquences, dans un format qui reste utile un an plus tard\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie technique interéquipes\u0026nbsp;: alignement des feuilles de route sur une direction commune et séquencement des initiatives transversales afin qu’aucune équipe ne supporte une part disproportionnée des coûts\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eAnalyse des compromis entre développer et acheter\u0026nbsp;: coût total de possession sur 2 à 3\u0026nbsp;ans, et pas seulement le prix affiché\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePriorisation de la dette technique\u0026nbsp;: évaluation du coût du retard et du rayon d’impact, plutôt qu’un classement fondé sur la personne qui s’est plainte le plus fort\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConseils de mentorat et de progression de niveau\u0026nbsp;: comparaison des comportements démontrés avec une grille de niveaux, accompagnée de pistes concrètes de progression vers le niveau supérieur\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eTéléchargez le fichier de compétence et collez l’intégralité de son contenu dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel chat avec une AI). Décrivez ensuite votre problème en langage courant et obtenez un plan concret, prêt à être exécuté, sans avoir à réexpliquer le contexte à chaque session. Fonctionne avec Claude, ChatGPT et n’importe quel chat avec une AI. Installation en moins de 2\u0026nbsp;minutes.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330191888648,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/warrick-staff-principal-engineer-book.jpg?v=1787135630"},{"product_id":"cyprian-react-native-cross-platform-engineer-ai-skill","title":"Cyprian - Skill AI de développeur React Native","description":"\u003ch2\u003eDécouvrez si votre bug React Native se situe dans JavaScript, le bridge ou le code natif avant de modifier la moindre ligne.\u003c\/h2\u003e\n\u003cp\u003eCyprian est une compétence d’ingénieur mobile cross-platform senior spécialisé en React Native, conçue pour le point précis où les projets React Native rencontrent des problèmes : une frontière bridge\/JSI franchie trop souvent ou sans nettoyage, un choix entre Expo et le mode bare fait par habitude plutôt qu’en fonction d’une contrainte réelle, une FlatList optimisée au hasard plutôt qu’à partir d’un profilage, ou encore une mise à jour OTA qui promet discrètement de déployer une modification native qu’elle ne peut pas prendre en charge. Il couvre la distinction entre l’ancienne et la nouvelle architecture (bridge, JSI, Fabric, TurboModules), la liaison des modules natifs avec Swift et Kotlin, les choix liés à React Navigation et à la gestion d’état, l’optimisation des performances de FlatList\/FlashList, le comportement du moteur Hermes, la stratégie de déploiement de CodePush\/Expo Updates et les mécanismes de soumission aux app stores.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse-t-il\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eaux responsables de l’ingénierie mobile, aux développeurs React Native et aux équipes qui déploient une seule base de code JavaScript\/TypeScript sur l’App Store et le Play Store.\u003c\/p\u003e\n\u003ch3\u003ePrincipales capacités\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDétermine de quel côté de la frontière JS-native se situe un symptôme (re-rendu purement JS, bridge\/sérialisation ou côté natif) avant de proposer une correction.\u003c\/li\u003e\n  \u003cli\u003eVérifie la présence de l’ancienne ou de la nouvelle architecture (newArchEnabled, version de RN) avant de diagnostiquer tout problème lié au bridge.\u003c\/li\u003e\n  \u003cli\u003eChoisit le workflow Expo managed, Expo prebuild ou bare en fonction de la capacité native ou de la contrainte réelle qui impose cette décision, jamais «\u0026nbsp;bare par sécurité\u0026nbsp;».\u003c\/li\u003e\n  \u003cli\u003eOptimise les performances de FlatList (getItemLayout, keyExtractor, windowSize) ou recommande une migration vers FlashList uniquement après un profilage avec Flipper ou le React DevTools Profiler.\u003c\/li\u003e\n  \u003cli\u003eDirige les corrections exclusivement JS vers CodePush ou Expo Updates, et les modifications natives vers une version complète à publier sur les stores, en précisant à quelle catégorie appartient une modification avant de promettre une correction OTA le jour même.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu du fichier SKILL.md de Cyprian dans les instructions de votre projet Claude (ou dans le prompt système de tout autre système AI), puis décrivez votre problème d’ingénierie cross-platform React Native. Fonctionne avec Claude, ChatGPT et tout chat AI. Installation en moins de 2 minutes.\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 AI de développeuse Vue","description":"\u003ch2\u003eNe traitez pas le système de réactivité de Vue comme le modèle de nouveau rendu de React.\u003c\/h2\u003e\n\u003cp\u003eZosia est une compétence d’ingénierie frontend Senior Vue.js\/Nuxt conçue autour du véritable modèle mental de Vue : un système de réactivité granulaire fondé sur des proxys, des composants à fichier unique et une API Composition basée sur des composables plutôt que sur des hooks avec des tableaux de dépendances. Elle couvre l’architecture de l’API Composition et la conception de composables, le système de réactivité (refs, reactive, mise en cache de computed, watchers), la gestion d’état avec Pinia, la stratégie de rendu de Nuxt (SSR, SSG, rendu hybride via routeRules sur Nitro), le routage et les layouts fondés sur les fichiers, la gestion du SEO et des métadonnées, les tests avec Vitest\/Vue Test Utils, ainsi que les migrations de Vue 2 vers Vue 3 ou de l’API Options vers l’API Composition.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse-t-elle\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs frontend Vue et Nuxt, ainsi qu’aux équipes migrant depuis Vue 2 ou l’API Options.\u003c\/p\u003e\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eVérifie d’abord si un objet réactif créé avec reactive() a été déstructuré, si un déballage avec .value manque ou si une dépendance est lue en dehors d’un contexte réactif avant d’examiner quoi que ce soit d’autre dans le cadre d’un «\u0026nbsp;bug de réactivité\u0026nbsp;».\u003c\/li\u003e\n  \u003cli\u003eNe recommande un store Pinia qu’après avoir confirmé qu’un composable avec un état local ne peut réellement pas suffire.\u003c\/li\u003e\n  \u003cli\u003eChoisit la stratégie de rendu de Nuxt par route via routeRules (SSR, SSG, hybride), plutôt qu’un mode global unique pour toute l’application.\u003c\/li\u003e\n  \u003cli\u003eDiagnostique les incohérences d’hydratation en identifiant la divergence réelle entre le serveur et le client (valeurs propres au client, contenu non déterministe), au lieu d’appliquer systématiquement un wrapper ClientOnly.\u003c\/li\u003e\n  \u003cli\u003eMet en place une couverture avec Vitest et Vue Test Utils adaptée au risque réel du composable, du store ou du composant testé.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu de SKILL.md de Zosia dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel système AI), puis décrivez votre problème d’ingénierie frontend vue.js\/nuxt. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\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"},{"product_id":"fenwick-angular-enterprise-frontend-engineer-ai-skill","title":"Fenwick - Skill AI de développeur Angular","description":"\u003ch2\u003eN'ajoutez pas OnPush avant de savoir ce qui est réellement réaffiché.\u003c\/h2\u003e\n\u003cp\u003eFenwick est une compétence d'ingénieur frontend Angular senior en environnement d'entreprise, conçue pour un monolithe Angular vieux de cinq ans comptant quarante contributeurs, et non pour une application créée de zéro. Il couvre l'architecture basée sur les modules ou autonome, la hiérarchie de l'injection de dépendances, les modèles réactifs RxJS et la correction des fuites d'abonnements, la stratégie de détection des changements et l'optimisation avec OnPush, NgRx et les solutions alternatives de gestion d'état, l'optimisation des builds Angular CLI, les formulaires réactifs ou pilotés par modèle, les tests Jasmine\/Karma avec TestBed, les micro-frontends Module Federation et la planification des mises à niveau vers les versions bénéficiant d'un support à long terme.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s'adresse-t-il\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux responsables techniques et aux ingénieurs Angular qui assurent la maintenance d'une grande base de code Angular d'entreprise.\u003c\/p\u003e\n\u003ch3\u003eCapacités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eIl retrace le pipeline RxJS de bout en bout (source, chaque opérateur, chaque abonnement et sa libération) avant de modifier un «\u0026nbsp;composant lent\u0026nbsp;».\u003c\/li\u003e\n  \u003cli\u003eIl distingue un problème de détection des changements d'un problème de gestion d'état au lieu de deviner lequel est en cause.\u003c\/li\u003e\n  \u003cli\u003eIl choisit entre NgRx, un ComponentStore local ou un simple service selon la structure réelle du problème de partage d'état, au lieu d'utiliser par défaut l'outil le plus lourd.\u003c\/li\u003e\n  \u003cli\u003eIl réécrit les chaînes d'abonnements imbriqués avec le bon opérateur de combinaison RxJS (switchMap, combineLatest) et une véritable stratégie de libération.\u003c\/li\u003e\n  \u003cli\u003eIl planifie les découpages avec Module Federation et les mises à niveau majeures vers les versions LTS par étapes, avec une vérification et un plan de retour arrière à chaque étape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l'utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu du fichier SKILL.md de Fenwick dans les instructions de votre projet Claude (ou dans le prompt de tout système AI), puis décrivez votre problème d'ingénieur frontend Angular en entreprise. Fonctionne avec Claude, ChatGPT et toute conversation AI. Installation en moins de 2\u0026nbsp;minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396068104,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/fenwick-angular-enterprise-frontend-engineer-book.jpg?v=1787135630"},{"product_id":"ottokar-typescript-node-js-backend-engineer-ai-skill","title":"Ottokar - Skill AI de développeur Node.js","description":"\u003ch2\u003eDécouvrez ce qui bloque réellement la boucle d’événements avant d’accuser la base de données.\u003c\/h2\u003e\n\u003cp\u003eOttokar est une compétence d’ingénieur backend et API senior TypeScript\/Node.js conçue autour du runtime monothread et piloté par les événements de Node comme principe central d’architecture. Il couvre l’architecture NestJS par rapport à Express, la sécurité des types de bout en bout avec tRPC et zod, la conception d’API REST et GraphQL, l’accès aux bases de données avec Prisma et TypeORM, l’authentification JWT par rapport aux sessions, les tests avec Jest\/Supertest, les threads de travail et le clustering, ainsi que le déploiement conteneurisé ou serverless.\u003c\/p\u003e\n\u003ch3\u003ePour qui\u003c\/h3\u003e\n\u003cp\u003eLes ingénieurs backend TypeScript et Node.js ainsi que les équipes API.\u003c\/p\u003e\n\u003ch3\u003eCapacités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eProfile un appel synchrone ou limité par le processeur situé dans le chemin d’une requête asynchrone avant de supposer qu’une API lente constitue un problème de base de données ou d’infrastructure.\u003c\/li\u003e\n  \u003cli\u003eChoisit NestJS ou Express en fonction de la taille de l’équipe et du niveau de structure imposée qu’elle souhaite réellement, plutôt que par effet de mode.\u003c\/li\u003e\n  \u003cli\u003eDéfinit d’abord les types des requêtes et des réponses sous forme de code (tRPC, zod, class-validator), afin qu’une violation du contrat échoue lors de la compilation ou de la validation, et non en production.\u003c\/li\u003e\n  \u003cli\u003eDétecte les schémas de requêtes N+1 au niveau de l’ORM avec le chargement anticipé, les includes ou un dataloader avant de mettre en production un endpoint renvoyant une liste.\u003c\/li\u003e\n  \u003cli\u003ePrécise si l’authentification est sans état (JWT) ou avec état (sessions), et explique pourquoi cela correspond aux besoins du service en matière de mise à l’échelle et de révocation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le fichier SKILL.md d’Ottokar dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel système AI), puis décrivez votre problème d’ingénieur backend typescript\/node.js. Fonctionne avec Claude, ChatGPT et toute discussion AI. Installation en moins de 2 minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396100872,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ottokar-typescript-node-js-backend-engineer-book.jpg?v=1787135631"},{"product_id":"astrid-php-laravel-developer-ai-skill","title":"Astrid - Skill AI de développeuse Laravel","description":"\u003ch2\u003eConfirmez le N+1 avec un véritable journal de requêtes avant d’utiliser with().\u003c\/h2\u003e\n\u003cp\u003eAstrid est une compétence de développeur PHP\/Laravel senior conçue pour les agences, les petites équipes produit et les bases de code client maintenues depuis longtemps, où « tout réécrire » n’a jamais été une option. Elle couvre l’architecture du conteneur de services et des fournisseurs, les relations de l’ORM Eloquent et la prévention des N+1, le templating Blade, les commandes et la planification Artisan, le traitement des tâches avec les files d’attente et Horizon, les interfaces réactives avec Livewire et Inertia, l’authentification Sanctum\/Breeze, les tests Pest\/PHPUnit, l’optimisation des performances et la modernisation du PHP existant.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse-t-elle\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux développeurs PHP\/Laravel, aux équipes d’agence et aux équipes qui modernisent une base de code PHP existante.\u003c\/p\u003e\n\u003ch3\u003eCapacités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDiagnostique les performances d’Eloquent à partir de la sortie de Laravel Debugbar ou de journaux de requêtes bruts, en identifiant la relation précise à l’origine d’un N+1 plutôt qu’en recommandant vaguement « d’ajouter un chargement anticipé ».\u003c\/li\u003e\n  \u003cli\u003eTraite une tâche mise en file d’attente comme un problème de fiabilité\u0026nbsp;: configuration des nouvelles tentatives et du backoff, idempotence et vérification de la liste des tâches échouées dans Horizon avant de considérer qu’un dispatch() est terminé.\u003c\/li\u003e\n  \u003cli\u003eChoisit Livewire, Inertia ou une SPA distincte en fonction de la taille et des compétences réelles de l’équipe, jamais par habitude.\u003c\/li\u003e\n  \u003cli\u003eAdapte Sanctum ou Breeze selon que le consommateur est une application web first-party, une SPA ou un client mobile.\u003c\/li\u003e\n  \u003cli\u003eDécompose une mise à niveau majeure de Laravel ou PHP en étapes vérifiables, avec un audit Composer et un plan de restauration à chaque étape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu du fichier SKILL.md d’Astrid dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel système AI), puis décrivez votre problème de développement php\/laravel. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2\u0026nbsp;minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396330248,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/astrid-php-laravel-developer-ai-skill-book.jpg?v=1787135630"},{"product_id":"isolde-rust-systems-engineer-ai-skill","title":"Isolde - Skill AI de développeuse Rust","description":"\u003ch2\u003eLisez l’erreur du borrow checker comme un signal de conception, et non comme un obstacle à contourner.\u003c\/h2\u003e\n\u003cp\u003eIsolde est une compétence d’ingénieur systèmes Rust senior qui considère le borrow checker comme un partenaire de conception, et non comme quelque chose qu’il faudrait vaincre avec .clone() et unsafe. Elle couvre la propriété, l’emprunt et les durées de vie comme outils de conception, la gestion idiomatique des erreurs avec Result\/Option et l’opérateur ?, les traits et les génériques sans dispatch dynamique superflu, Rust asynchrone avec tokio, Rust unsafe limité et étroitement justifié, la vérification des abstractions à coût nul, les cibles de compilation WASM, ainsi que l’écosystème cargo\/tests.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse-t-elle\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs systèmes Rust qui développent des services critiques en matière de performances ou de sûreté mémoire.\u003c\/p\u003e\n\u003ch3\u003eCapacités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCorrige la conception de la propriété qu’indique une erreur du borrow checker, au lieu de recourir d’emblée à .clone() ou à unsafe.\u003c\/li\u003e\n  \u003cli\u003eN’utilise Arc\u003cmutex\u003e\u0026gt; ou Arc\u003crwlock\u003e\u0026gt; qu’après avoir confirmé qu’un état mutable partagé est réellement nécessaire, et non comme solution de contournement par défaut.\u003c\/rwlock\u003e\u003c\/mutex\u003e\n\u003c\/li\u003e\n  \u003cli\u003eModélise les échecs avec Option et Result ainsi qu’avec l’opérateur ?, et n’utilise jamais unwrap() en dehors des tests ou d’un invariant prouvé et formulé avec précision.\u003c\/li\u003e\n  \u003cli\u003eLimite chaque bloc unsafe à la plus petite zone possible et énonce l’invariant sur lequel il repose avant sa mise en production.\u003c\/li\u003e\n  \u003cli\u003eVérifie qu’une abstraction est réellement à coût nul avec cargo flamegraph ou des benchmarks criterion, au lieu de supposer qu’elle a été éliminée gratuitement à la compilation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu du fichier SKILL.md d’Isolde dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel système AI), puis décrivez votre problème d’ingénierie systèmes Rust. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396363016,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/isolde-rust-systems-engineer-ai-skill-book.jpg?v=1787135632"},{"product_id":"baldric-solidity-web3-smart-contract-developer-ai-skill","title":"Baldric - Skill AI de développeur Solidity","description":"\u003ch2\u003eDéterminez la possibilité de mise à niveau et le contrôle d’accès avant d’écrire le constructeur, et non après le déploiement.\u003c\/h2\u003e\n\u003cp\u003eBaldric est une compétence de développeur senior de contrats intelligents Solidity\/Web3 qui construit des contrats et des intégrations dApp comme le ferait une équipe Web3 en production : des contrats de tokens et de NFT conformes aux standards, des voies de mise à niveau qui ne rendent pas l’état inutilisable, et des coûts de gaz traités comme un véritable budget. Il couvre les standards ERC-20\/ERC-721\/ERC-1155 et apparentés, les modèles de contrats proxy et évolutifs, le contrôle d’accès, les workflows de test avec Hardhat et Foundry, l’optimisation du gaz, l’intégration frontend avec ethers.js\/viem et l’intégration des oracles Chainlink.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse-t-il\u003c\/h3\u003e\n\u003cp\u003eAux développeurs Web3 et de contrats intelligents qui construisent ou échafaudent un contrat avant l’audit de sécurité indépendant de Roswitha.\u003c\/p\u003e\n\u003ch3\u003eCapacités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eConfirme les mécanismes d’émission, les restrictions de transfert et les besoins de mise à niveau avant de choisir ERC-20, ERC-721 ou ERC-1155.\u003c\/li\u003e\n  \u003cli\u003eRegroupe les variables de stockage afin de réduire au minimum le nombre de slots et prend en compte le gaz lors de la conception du stockage, plutôt qu’après la réception d’un rapport de gaz préoccupant.\u003c\/li\u003e\n  \u003cli\u003eConstruit des suites de tests Hardhat ou Foundry couvrant chaque fonction qui modifie l’état, les chemins de revert et les cas limites comme livrable, et non comme une réflexion après coup.\u003c\/li\u003e\n  \u003cli\u003eValide l’actualité de chaque flux de prix Chainlink avant de lui faire confiance dans la logique du contrat.\u003c\/li\u003e\n  \u003cli\u003eIndique clairement que son propre codage attentif aux vulnérabilités ne remplace pas l’audit indépendant de Roswitha avant le déploiement sur le mainnet.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu du fichier SKILL.md de Baldric dans les instructions de votre projet Claude (ou dans le prompt de n’importe quel système AI), puis décrivez votre problème de développement de contrat intelligent Solidity\/Web3. Fonctionne avec Claude, ChatGPT et n’importe quel chat AI. Installation en moins de 2 minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396592392,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/baldric-solidity-web3-smart-contract-book.jpg?v=1787135632"},{"product_id":"roswitha-smart-contract-security-auditor-ai-skill","title":"Roswitha - Skill AI d'auditrice de sécurité des contrats intelligents","description":"\u003ch2\u003eConsidérez une suite de tests réussie comme une preuve de rien concernant la sécurité d’un contrat.\u003c\/h2\u003e\n\u003cp\u003eRoswitha est une experte senior en audit de sécurité des smart contracts qui examine les contrats Solidity en tant qu’auditrice indépendante, sans intérêt personnel à ce que le code soit livré dans les délais. Elle couvre la revue manuelle du code selon une taxonomie fixe des vulnérabilités (réentrance, manipulation d’oracle, attaques par prêts flash, failles de contrôle d’accès), l’analyse statique avec Slither et Mythril, le fuzzing et les tests d’invariants avec Echidna et Foundry, la classification de la gravité, ainsi que la rédaction complète de rapports d’audit accompagnés de recommandations de correction.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse-t-elle\u003c\/h3\u003e\n\u003cp\u003eAux équipes et aux auditeurs qui examinent un smart contract avant ou après son déploiement, à partir d’un contrat déjà écrit par Baldric ou une autre équipe.\u003c\/p\u003e\n\u003ch3\u003ePrincipales capacités\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eElle examine chaque appel externe, chaque modification d’état et chaque modificateur de contrôle d’accès à l’aide d’une liste de contrôle fixe des vulnérabilités avant d’utiliser le moindre outil.\u003c\/li\u003e\n  \u003cli\u003eElle exécute Slither et Mythril, puis confirme manuellement chaque ligne signalée avant de l’intégrer à un rapport.\u003c\/li\u003e\n  \u003cli\u003eElle conçoit des tests d’invariants Echidna ou Foundry autour de propriétés qui ne doivent jamais être enfreintes (plafond d’offre, solvabilité), et pas seulement autour des fonctions les plus faciles à tester.\u003c\/li\u003e\n  \u003cli\u003eElle évalue la gravité en combinant l’impact et la probabilité, jamais l’impact seul.\u003c\/li\u003e\n  \u003cli\u003eElle rédige des recommandations de correction sous la forme d’un contrôle ou d’un modèle nommé, jamais « ajoutez une validation appropriée ».\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le fichier SKILL.md de Roswitha dans les instructions de votre projet Claude (ou dans le prompt de n’importe quel système AI), puis décrivez votre problème d’audit de sécurité de smart contract. Fonctionne avec Claude, ChatGPT et toute interface de discussion AI. Installation en moins de 2 minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396625160,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/roswitha-smart-contract-security-auditor-ai-book.jpg?v=1787135632"},{"product_id":"emberlyn-unreal-engine-game-developer-ai-skill","title":"Emberlyn - Skill AI de développeuse Unreal Engine","description":"\u003ch2\u003eDéfinissez le budget d’images par seconde de la plateforme avant d’activer Nanite ou Lumen.\u003c\/h2\u003e\n\u003cp\u003eEmberlyn est une experte en développement de jeux avec Unreal Engine qui a livré des titres de qualité AAA et travaillé sur des plateaux de production virtuelle. Elle maîtrise l’architecture Actor\/Component et la répartition entre Blueprints et C++, le Gameplay Ability System, le pipeline de rendu Nanite\/Lumen et la budgétisation des performances, World Partition pour les niveaux en monde ouvert de grande taille, Control Rig et Sequencer pour le travail cinématique, la réplication multijoueur, le packaging et l’optimisation pour les plateformes, ainsi que la production virtuelle sur un volume LED.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse cet outil\u003c\/h3\u003e\n\u003cp\u003eAux développeurs Unreal Engine travaillant sur des titres de qualité AAA, des jeux en monde ouvert de grande taille ou des productions virtuelles pour le cinéma et la télévision.\u003c\/p\u003e\n\u003ch3\u003eCapacités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDéfinit la cible de fidélité visuelle et le budget de la plateforme pour un système avant de recommander Nanite, Lumen ou toute autre fonctionnalité de rendu plus exigeante.\u003c\/li\u003e\n  \u003cli\u003eEffectue le profilage avec Unreal Insights, le GPU Visualizer ou les vues de statistiques avant de modifier le budget de géométrie, l’intervalle d’actualisation ou un paramètre de rendu.\u003c\/li\u003e\n  \u003cli\u003eSignale qu’un Blueprint exécutant une logique coûteuse à chaque image constitue un problème de correction, et non une simple préférence de style, puis déplace les chemins critiques vers le C++.\u003c\/li\u003e\n  \u003cli\u003eConfigure la taille de la grille de streaming World Partition et les couches de données en fonction de l’échelle réelle du monde, plutôt que d’utiliser par défaut un réglage copié d’un projet d’exemple.\u003c\/li\u003e\n  \u003cli\u003eConsidère la production virtuelle (volume LED, synchronisation genlock\/code temporel, pipeline colorimétrique) comme une discipline distincte de l’optimisation destinée à la livraison d’un jeu.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu du fichier SKILL.md d’Emberlyn dans les instructions de votre projet Claude (ou dans le prompt de n’importe quel système AI), puis décrivez votre problème de développement de jeux avec Unreal Engine. Fonctionne avec Claude, ChatGPT et toute conversation avec une AI. Installation en moins de 2 minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396854536,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/emberlyn-unreal-engine-game-developer-ai-book.jpg?v=1787135632"},{"product_id":"ottavia-elixir-phoenix-backend-engineer-ai-skill","title":"Ottavia - Skill AI de développeur Elixir","description":"\u003ch2\u003eConcevez l’arbre de supervision avant d’écrire le GenServer.\u003c\/h2\u003e\n\u003cp\u003eOttavia est une compétence d’ingénierie backend Elixir\/Phoenix senior fondée sur la concurrence selon le modèle des acteurs de BEAM et la tolérance aux défaillances « laisser planter ». Elle couvre les modèles de conception OTP (GenServer, arbres de supervision), les contextes Phoenix et les schémas Ecto, Phoenix Channels et PubSub pour les fonctionnalités en temps réel, le développement et le diagnostic des performances avec Phoenix LiveView, les tests ExUnit, ainsi que le conditionnement des releases Elixir pour les déploiements en cluster.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse-t-elle\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs backend Elixir\/Phoenix qui conçoivent des systèmes hautement concurrents et tolérants aux défaillances (chat, tableaux de bord en direct, flottes IoT).\u003c\/p\u003e\n\u003ch3\u003eCapacités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eModélise le travail concurrent sous forme de processus et de messages, jamais sous forme d’état mutable partagé que deux processus liraient ou modifieraient directement.\u003c\/li\u003e\n  \u003cli\u003eDéfinit la stratégie de redémarrage d’un superviseur (:one_for_one, :one_for_all, :rest_for_one) avant d’écrire le moindre callback handle_call ou handle_cast.\u003c\/li\u003e\n  \u003cli\u003eConserve les requêtes Ecto dans les contextes Phoenix, en refusant de laisser un LiveView ou un contrôleur développer sa propre logique de requête.\u003c\/li\u003e\n  \u003cli\u003eDiagnostique un GenServer ou un LiveView lent à partir de la sortie de :observer, de la taille de la boîte aux lettres ou de la comparaison des différences entre assigns avant de modifier quoi que ce soit.\u003c\/li\u003e\n  \u003cli\u003eDéfinit la stratégie de clustering et le mécanisme de découverte des nœuds (libcluster) avant qu’une release ne soit déployée sur plusieurs nœuds.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le fichier SKILL.md d’Ottavia dans les instructions de votre projet Claude (ou dans le prompt de n’importe quel système AI), puis décrivez votre problème d’ingénierie backend Elixir\/Phoenix. Fonctionne avec Claude, ChatGPT et n’importe quelle conversation AI. Installation en moins de 2 minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342397083912,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ottavia-elixir-phoenix-backend-engineer-ai-book.jpg?v=1787135633"},{"product_id":"casimir-c-embedded-systems-iot-firmware-developer-ai-skill","title":"Casimir - Skill AI de développeur de systèmes embarqués","description":"\u003ch2\u003eIndiquez le MCU, le budget RAM\/flash et le choix bare-metal ou RTOS avant de proposer une correction.\u003c\/h2\u003e\n\u003cp\u003eCasimir est une compétence de développeur senior C++\/systèmes embarqués et micrologiciels IoT pour du matériel qui ne pardonne aucune erreur : pas de mémoire virtuelle, pas de ramasse-miettes et un ordonnanceur qui manquera définitivement une lecture de capteur si un gestionnaire d’interruption s’exécute une microseconde de trop. Il couvre la conception bare-metal et basée sur un RTOS (FreeRTOS\/Zephyr), la gestion de la mémoire sans tas tolérant aux erreurs, l’interfaçage avec les périphériques (I2C\/SPI\/UART\/GPIO\/ADC\/DAC), la conception des routines de service d’interruption, le transfert de données piloté par DMA, la gestion de l’alimentation des appareils IoT sur batterie, la conception des mises à jour OTA et des bootloaders, le débogage embarqué ainsi que les protocoles de communication IoT (MQTT, BLE, LoRaWAN).\u003c\/p\u003e\n\u003ch3\u003ePour qui\u003c\/h3\u003e\n\u003cp\u003eLes ingénieurs en micrologiciels embarqués qui conçoivent des appareils IoT sur batterie ou des micrologiciels pour microcontrôleurs aux ressources limitées.\u003c\/p\u003e\n\u003ch3\u003eCapacités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eConfirme la famille du MCU, le budget flash\/RAM, la fréquence d’horloge et le choix du RTOS avant d’écrire la moindre ligne, car une correction adaptée à une cible peut en faire tomber une autre.\u003c\/li\u003e\n  \u003cli\u003eTraite chaque ISR comme un budget de latence : capture les données minimales nécessaires et reporte l’analyse ou les appels bloquants dans le contexte d’une tâche ou de la boucle principale.\u003c\/li\u003e\n  \u003cli\u003ePrivilégie par défaut l’allocation statique et les pools d’objets, en considérant un tas comme un choix délibéré accompagné d’une analyse explicite de la fragmentation, et non comme une option par défaut.\u003c\/li\u003e\n  \u003cli\u003eÉtablit la consommation de courant, la source de réveil et la latence de réveil pour chaque niveau de veille avant de qualifier quoi que ce soit de « basse consommation ».\u003c\/li\u003e\n  \u003cli\u003eConçoit la logique de mise à jour OTA et de restauration du bootloader en répondant explicitement à la question : « Que se passe-t-il si l’alimentation est coupée pendant l’écriture de la flash ? »\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le fichier SKILL.md de Casimir dans les instructions de votre projet Claude (ou dans le prompt système de n’importe quel système AI), puis décrivez votre problème de développement C++\/systèmes embarqués et de micrologiciels IoT. Fonctionne avec Claude, ChatGPT et toute discussion avec une AI. Installation en moins de 2 minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342397116680,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/casimir-c-embedded-systems-iot-firmware-book.jpg?v=1787135658"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/collections\/software-it-skills.jpg?v=1787734511","url":"https:\/\/kissmyskills.com\/fr\/collections\/software-it-skills.oembed?page=5","provider":"KissMySkills","version":"1.0","type":"link"}