{"title":"Claude Code Skills","description":"\u003cp\u003e\u003cstrong\u003eCompétences Claude Code - des fichiers de compétences .md et des commandes prêts à l’emploi qui transforment Claude Code, Claude, ChatGPT ou n’importe quelle AI en ingénieur senior dès le premier message.\u003c\/strong\u003e Chaque compétence est un fichier .md structuré que vous collez une seule fois pour obtenir un comportement de programmation expert sans rédiger de prompts.\u003c\/p\u003e\n\n\u003ch2\u003eCompétences Claude Code, compétences d’agent et commandes\u003c\/h2\u003e\n\u003cp\u003eCette collection rassemble des compétences destinées aux développeurs pour la revue de code, le débogage, la documentation, le DevOps, la sécurité et l’architecture. Que vous les appeliez compétences Claude Code, compétences d’agent, compétences Codex ou commandes Claude Code, elles ont toutes le même objectif : donner à votre AI le jugement, les conventions et le format de sortie d’un ingénieur senior à la demande.\u003c\/p\u003e\n\n\u003ch2\u003ePourquoi un fichier de compétences est plus efficace que les prompts\u003c\/h2\u003e\n\u003cp\u003eLes prompts génériques produisent du code générique. Un fichier de compétences Claude encode de véritables pratiques d’ingénierie - conventions de nommage, tests, cas limites et normes de revue - afin que chaque réponse respecte le même niveau d’exigence. Collez-le dans Claude Code ou dans n’importe quel chat AI : il se comporte comme un spécialiste, et non comme un assistant généraliste.\u003c\/p\u003e\n\n\u003ch2\u003eConfiguration en moins de 5 minutes\u003c\/h2\u003e\n\u003cp\u003eAchetez, téléchargez le fichier .md, puis collez-le dans le prompt système de Claude ou dans votre configuration Claude Code. Aucune installation ni gestion complexe de l’API. Vous obtenez instantanément un spécialiste de l’ingénierie configuré, compatible avec Claude, ChatGPT, Gemini et Copilot.\u003c\/p\u003e","products":[{"product_id":"frontend-developer-skill","title":"Lena - Skill de développeuse frontend et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Intégrez Lena dans Claude et obtenez une Senior Frontend Developer 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 modèle de gestion de l’état, les outils de build et l’approche d’accessibilité adaptés avant d’écrire le moindre élément - parce que livrer rapidement 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, sans choix 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 Vite, Webpack 5 et Turbopack - division 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, avec 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 + 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 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 à 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-book.jpg?v=1787135347"},{"product_id":"niko-backend-developer","title":"Niko - Skill de développeur backend et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n 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 - en Python, Node.js, Go ou avec la 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 - versionnement, 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 A à Z - JWT, OAuth 2.0, PKCE, RBAC\/ABAC, isolation multi-tenant et prévention des risques du Top 10 de l’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 contrats 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 des API, revues de code 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 les instructions de votre projet ou le 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-book.jpg?v=1787135348"},{"product_id":"max-full-stack-developer","title":"Max - Skill de développeur full stack et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Ajoutez Max à Claude et obtenez un Senior Full Stack Developer 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, une livraison complète de fonctionnalités 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 - des fonctionnalités opérationnelles livrées de bout en bout dans 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 d’une fonctionnalité - 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 - 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 à 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📄 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 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 votre prompt système → décrivez une fonctionnalité → Claude fournit la stack complète. 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-book.jpg?v=1787135348"},{"product_id":"hana-wordpress-developer","title":"Hana - Skill de développeuse WordPress et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n 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 approximations et le PHP générique. Hana connaît les rouages internes de WordPress - le système de hooks, la hiérarchie des modèles, WP_Query, l’API REST, le Full Site Editing - et les applique correctement. Elle explique également chaque décision dans un langage simple, accessible 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 de base de données personnalisé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 paiement, tarification dynamique, passerelles de paiement, modèles d’e-mails et configurations headless avec l’API REST\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\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 droits, assainissement, validation des téléversements de fichiers et résolution des erreurs WSOD, des conflits entre extensions et des 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, flux de travail 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 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 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-book.jpg?v=1787135347"},{"product_id":"yuri-code-reviewer","title":"Yuri - Skill de réviseur de code et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Intégrez Yuri à Claude et bénéficiez d’un réviseur de code senior qui détecte les bugs, failles de sécurité et problèmes de performances 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 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 l’intégralité de 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’une unité, conditions de course, 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\u003eAudit de sécurité OWASP - injections 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\u003eAnalyse des performances - requêtes N+1, index manquants, rendus superflus, surcharge du bundle, lacunes dans la gestion des pools de 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 monolithiques, 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, recours excessif aux mocks, couverture insuffisante 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 \u0026amp; 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 votre 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-book.jpg?v=1787135349"},{"product_id":"viktor-software-architect","title":"Viktor - Skill d’architecte logiciel et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Intégrez Viktor à Claude et obtenez un architecte de solutions qui conçoit des systèmes évolutifs, évalue les stacks techniques 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, et non 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 générer immédiatement et des RFC que les développeurs peuvent implémenter 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é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\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éfinitions du 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 lac de données 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 stacks techniques - analyse construire ou acheter, benchmarks 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, goulets d’étranglement, zones de dette technique avec des plans de remédiation prioritaires\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 \u0026amp; 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 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-book.jpg?v=1787135349"},{"product_id":"mira-qa-engineer","title":"Mira - Skill d’ingénieure QA et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Intégrez Mira à Claude et obtenez un ingénieur QA senior qui rédige des plans de test, détecte les cas limites que vous avez manqués et génère des scripts Playwright et Cypress qui trouvent 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 test 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 résistance, d’endurance et de montée en charge soudaine avec définition des 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 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 #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 votre prompt système → décrivez votre fonctionnalité → Claude rédige le plan et les scripts de test. 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-book.jpg?v=1787135349"},{"product_id":"oleg-database-engineer","title":"Oleg - Skill d’ingénieur base de données et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Intégrez Oleg à Claude et obtenez un ingénieur senior en bases de données qui écrit du SQL optimisé, conçoit des schémas qui ne s’effondrent pas à grande échelle et explique les plans d’exécution pour que vous cessiez de deviner pourquoi les requêtes sont lentes.\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 requête opaque. Oleg lit les résultats 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 des 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êtrage, 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 requêtes 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 d’extension-réduction, 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, écriture directe, prévention des effets de ruée), 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 sur le 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 \u0026amp; 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 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-book.jpg?v=1787135349"},{"product_id":"rami-devops-engineer","title":"Rami - Skill d’ingénieur DevOps et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n 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 dès le premier essai - de l’infrastructure as code, pas de l’infrastructure à l’aveuglette.\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 intégrant correctement la mise en cache, les déclencheurs de restauration et l’analyse de sécurité - puis vous fournit des runbooks pour les cas où les choses tournent malgré tout mal. GitHub Actions, Kubernetes, Terraform, AWS et une stack complète d’observabilité 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\u003ePipelines CI\/CD - GitHub Actions, GitLab CI, Jenkins avec builds matriciels, mise en cache des couches, gestion des secrets, validations de staging et déclencheurs de restauration automatisée\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-architectures 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, conception de stacks CloudFormation et 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 respectant 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 PromQL, tableaux de bord Grafana, journalisation ELK\/EFK, alertes PagerDuty, définition 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 déploiements - 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 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 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-book.jpg?v=1787135349"},{"product_id":"tariq-cloud-engineer","title":"Tariq - Skill d’ingénieur cloud et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Ajoutez 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 fait, 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 vrais VPC, choisit les solutions 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 détectent 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 sur plusieurs zones de disponibilité, choix du calcul entre 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 multi-fournisseurs GCP et Azure - GKE, Cloud Run, BigQuery, AKS, Azure Front Door, Key Vault, modèles multicloud et évitement de la dépendance à 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, constructs 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, authorizers 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 de moindre privilège, AssumeRole intercomptes, SCP, chiffrement d’enveloppe KMS, GuardDuty, CloudTrail, rotation avec 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 - actif-actif multi-ré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 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 vos besoins 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-book.jpg?v=1787135350"},{"product_id":"kael-cybersecurity-analyst","title":"Kael - Skill d’analyste en cybersécurité et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n 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é de façade. Kael applique la modélisation des menaces STRIDE à votre architecture réelle, hiérarchise les CVE selon leur exploitabilité réelle plutôt que selon leur seul score CVSS, et produit des guides opérationnels que votre équipe peut appliquer 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 en masse), interprétation des outils SAST, hiérarchisation des CVE selon leur exploitabilité réelle, et pas uniquement leur score CVSS\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, veille sur les menaces alignée 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 du moindre privilège IAM, politiques des compartiments S3, résultats GuardDuty, principes du modèle 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, guides opérationnels contre le phishing, les rançongiciels et les violations de données, corrélation des journaux à des fins d’analyse forensique, identification des IoC, retours d’expérience sans recherche de coupables\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é - règles d’utilisation acceptable, classification des données, directives de développement sécurisé, évaluations des risques liés aux fournisseurs et préparation des éléments probants pour les audits\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;\"\u003eFonctionne avec Claude, ChatGPT \u0026amp; 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 dans le prompt système → décrivez votre problème de sécurité → Claude l’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 de responsable technique et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n 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 n’exploseront pas 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 fiches de décision d’architecture structurées avec les alternatives étudiées, découpe les épopées en lots livrables assortis de signaux 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é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\u003ePrise de décision technique - analyse des compromis entre frameworks et bases de données, fiches de décision d’architecture, évaluations « 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 le risque, 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 d’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 de l’amélioration de la plateforme, stratégies de migration majeures (strangler fig, indicateurs de fonctionnalité), évaluation des outils AI et planification de la capacité\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 les instructions de votre 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-book.jpg?v=1787135350"},{"product_id":"priya-engineering-manager","title":"Priya - Skill de responsable d’ingénierie et AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Intégrez Priya à Claude et obtenez une Senior Engineering Manager qui rédige des évaluations de performance, structure les processus de recrutement, élabore les feuilles de route des équipes et protège vos développeurs de l’enfer des réunions - un leadership humain soutenu par une expertise en 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 du management sans exécution. Priya produit des évaluations de performance prêtes pour les calibrations, avec des énoncés d’impact mesurables, conçoit des processus d’entretiens dotés de grilles d’évaluation cohérentes et suit les métriques DORA pour progresser - pas pour les utiliser contre des individus.\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 pour les entretiens individuels, évaluations de performance avec des énoncés 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 pour les exercices à réaliser à domicile, 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 et livraison - planification de la capacité des sprints avec une utilisation réelle, suivi des métriques DORA, gestion des dépendances interé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 équilibrant fonctionnalités, dette technique et fiabilité, analyse acheter ou développer, évaluation de l’adoption d’outils d’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 d’avancement 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 coupables, 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 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; tous les chats IA\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 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-book.jpg?v=1787135375"},{"product_id":"test-case-generator-prompt","title":"Prompt de générateur de cas de test","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 des cas de test qui couvrent les situations où le code casse réellement - pas seulement le parcours nominal.\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ération de cas de test crée des suites de tests structurées - unitaires, d’intégration, E2E, d’API, d’UI, de cas limites, de régression et négatives - pour toute fonctionnalité, fonction, user story ou correction de bug, avec préconditions, étapes, résultats attendus, recommandations d’automatisation et traçabilité des exigences. Collez-le dans Claude, ChatGPT ou n’importe quelle conversation AI, décrivez la fonctionnalité ou collez la fonction, et obtenez une suite de tests axée sur les risques, prête à être exécutée ou automatisée.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 14px; color: #555550; line-height: 1.7; margin: 0 0 20px;\"\u003e\n Les tests limités au parcours nominal ne suffisent pas - ce prompt cible les points où le code se casse le plus souvent : limites numériques et textuelles, cas limites liés aux autorisations, défaillances des dépendances tierces, conditions de concurrence, schémas d’injection SQL et accès aux données entre locataires. Chaque résultat attendu doit être spécifiquement vérifiable (« renvoie le résultat correct » est interdit). Fonctionne avec Claude, ChatGPT ou n’importe quel modèle de conversation 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ération de cas de test prêt pour la production (900 mots ou plus)\u003c\/li\u003e\n \u003cli\u003e11 catégories de tests - parcours nominal, limites, gestion des erreurs, autorisations, intégration, concurrence, cohérence des données, performances, sécurité, accessibilité, régression\u003c\/li\u003e\n \u003cli\u003eRecommandations d’automatisation pour chaque test - AUTOMATISER \/ SMOKE \/ MANUEL \/ IGNORER\u003c\/li\u003e\n \u003cli\u003eSquelettes de code exécutables dans le framework de test de votre choix\u003c\/li\u003e\n \u003cli\u003ePersonnalisation pour les tests unitaires, les tests d’API, les tests E2E, les tests de régression après correction de bugs, les tests de performances, de sécurité et d’accessibilité\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;\"\u003eIngénieurs QA\u003c\/span\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eDéveloppeurs qui écrivent des tests\u003c\/span\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eChefs de produit\u003c\/span\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eResponsables de l’automatisation des tests\u003c\/span\u003e\n \u003cspan style=\"background: #E6F1FB; color: #185FA5; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eÉquipes d’ingénierie\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;\"\u003etest-case-generator-prompt.txt  ·  Fonctionne 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":57628760965384,"sku":"test-case-generator-prompt","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/test-case-generator-prompt-book.jpg?v=1787225364"},{"product_id":"albert-ai-code-review-agent","title":"Albert - Agent AI de revue 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 Chargez Albert dans Claude et obtenez un agent senior de revue de code qui réalise des revues approfondies et structurées dans tous les langages ou frameworks - chaque bug, vulnérabilité de sécurité et problème de performance est classé par niveau de gravité et accompagné d’une correction précise, plutôt que de retours vagues.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n La plupart des retours de revue de code sont soit trop génériques pour être exploitables, soit passent à côté des problèmes les plus importants. Albert remédie à cela. Il pose des questions préliminaires ciblées sur votre code avant toute revue - langage, objectif, domaines de préoccupation et mise en production prévue - puis fournit un rapport complet que le développeur peut utiliser immédiatement. Fonctionne avec Claude, ChatGPT ou tout modèle de chat AI acceptant les invites systè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\u003e\u003cstrong\u003eProblèmes classés par niveau de gravité\u003c\/strong\u003e - chaque problème est classé comme Critique, Élevé, Moyen ou Faible afin que vous sachiez exactement quoi corriger avant la mise en production et ce qui peut attendre, sans ambiguïté sur les priorité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\u003e\u003cstrong\u003eAudit de sécurité\u003c\/strong\u003e - vulnérabilités du Top 10 de l’OWASP, risques d’injection, problèmes d’authentification, secrets présents dans le code et dépendances non sécurisées identifiés et signalés avec des corrections précises avant leur mise en production\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eRevue des performances\u003c\/strong\u003e - problèmes de complexité algorithmique, requêtes N+1, boucles inutiles, fuites mémoire et opérations bloquantes identifiés avec des recommandations d’optimisation concrètes\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eLacunes dans la gestion des erreurs\u003c\/strong\u003e - blocs try\/catch manquants, promesses non gérées, échecs silencieux et cas limites susceptibles de causer des problèmes en production identifiés et corrigé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\u003e\u003cstrong\u003eÉvaluation de la qualité du code\u003c\/strong\u003e - violations du principe DRY, problèmes de responsabilité unique, clarté des noms, code mort et problèmes de maintenabilité signalés avec des recommandations de refactorisation précises\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eRapport de revue complet\u003c\/strong\u003e - résumé avec le nombre total de problèmes par niveau de gravité, problèmes individuels classés de Critique à Faible, chacun accompagné de son emplacement, d’une explication et d’une correction précise, ainsi qu’une évaluation globale de l’état de préparation pour la production\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📄 albert-ai-code-review-agent.skill\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\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 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 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 → chargez SKILL.md dans les instructions de votre projet ou l’invite système → collez l’invite d’activation dans la conversation → Albert pose ses questions préliminaires une par une et fournit un rapport complet et structuré de revue de code. Fonctionne avec Claude (recommandé), ChatGPT ou tout chat AI acceptant les invites système.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":57850878394632,"sku":"albert-ai-code-review-agent","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/albert-ai-code-review-agent-book.jpg?v=1787218783"},{"product_id":"conrad-ai-bug-fixer-agent","title":"Conrad - Agent AI de correction de bugs","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 Chargez Conrad dans Claude et obtenez un agent senior de correction de bugs qui diagnostique le code défaillant, les messages d’erreur et les comportements inattendus - en identifiant la cause fondamentale, en expliquant exactement pourquoi le problème survient et en fournissant une correction précise avec le code avant et après ainsi qu’une étape de vérification. Aucune supposition. Aucun traitement des symptômes.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n La majeure partie du temps consacré au débogage est gaspillée en correctifs qui ne résolvent pas le véritable problème. Conrad y remédie. Il pose des questions ciblées pour comprendre ce que le code est censé faire, ce qu’il fait réellement et ce qui a changé avant l’apparition du bug - puis il diagnostique la cause fondamentale avant de toucher à la moindre ligne. Fonctionne avec Claude, ChatGPT ou tout modèle de chat AI acceptant les invites systè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\u003e\u003cstrong\u003eDiagnostic de la cause fondamentale\u003c\/strong\u003e - une explication claire de ce qui est réellement incorrect, de la raison pour laquelle cela se produit et de l’endroit exact où cela se produit dans le code, avant toute correction, afin que vous compreniez le problème et pas seulement le correctif\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eCorrection avant et après\u003c\/strong\u003e - le code d’origine défaillant et le code corrigé côte à côte, avec des commentaires en ligne expliquant exactement ce qui a changé et pourquoi la correction fonctionne, pas seulement ce qu’il faut copier-coller\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eInterprétation des messages d’erreur\u003c\/strong\u003e - les traces de pile, TypeErrors, NullPointerExceptions, rejets de promesses non gérés, erreurs CORS et tout autre message d’erreur sont analysés et remontés jusqu’à leur origine, plutôt qu’au point où ils apparaissent\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eÉtape de vérification\u003c\/strong\u003e - un cas de test ou un contrôle précis pour confirmer que la correction fonctionne réellement avant de l’approcher de la production, car une correction non testée reste une simple supposition\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eÉvitez le problème à l’avenir\u003c\/strong\u003e - une note pratique pour éviter cette catégorie de bug à l’avenir, afin que le même problème ne vous coûte pas encore une heure de débogage dans trois semaines\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eObservations secondaires\u003c\/strong\u003e - tout problème supplémentaire repéré dans le code environnant est signalé séparément, afin que vous sachiez aussi quoi corriger, sans que Conrad ne refasse le code que vous ne lui avez pas demandé de modifier\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📄 conrad-ai-bug-fixer-agent.skill\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\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 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 → chargez SKILL.md dans les instructions de votre projet ou l’invite système → collez l’invite d’activation dans la conversation → Conrad pose ses questions une par une, diagnostique la cause fondamentale et fournit une solution complète avec le code avant et après. Fonctionne avec Claude (recommandé), ChatGPT ou tout autre chat AI acceptant les invites système.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":57850879312136,"sku":"conrad-ai-bug-fixer-agent","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/conrad-ai-bug-fixer-agent-book.jpg?v=1787218784"},{"product_id":"dorian-ai-api-documentation-agent","title":"Dorian - Agent AI de documentation d’API","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 Chargez Dorian dans Claude et obtenez un agent senior de documentation API qui transforme votre code API, vos routes ou vos notes techniques en une documentation complète et professionnelle - références des endpoints, guides d’authentification, exemples de requêtes et de réponses, tableaux des codes d’erreur et guide de démarrage rapide pour les développeurs, prêts à être publiés.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n La plupart des API sont documentées en dernier, de manière bâclée, ou jamais - ce qui oblige les développeurs à passer des heures à comprendre ce que le code aurait dû expliquer en quelques minutes. Dorian résout ce problème. Il fonctionne à partir de ce que vous avez - routes brutes, code des contrôleurs, collections Postman ou notes succinctes - pose des questions ciblées sur l’API et son audience, puis produit une documentation que les développeurs peuvent utiliser dès le premier jour. Fonctionne avec Claude, ChatGPT ou tout modèle de chat AI acceptant les prompts systè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\u003e\u003cstrong\u003eRéférence complète des endpoints\u003c\/strong\u003e - chaque endpoint est documenté avec la méthode HTTP, le chemin, la description, un tableau des paramètres, le corps de la requête, la réponse en cas de réussite et les codes d’erreur, afin que les développeurs disposent de tout le nécessaire sans avoir à lire le code source\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eGuide d’authentification\u003c\/strong\u003e - méthode d’authentification documentée, avec la procédure d’obtention des identifiants, leur inclusion dans les requêtes avec des exemples de format d’en-tête, ainsi qu’un exemple complet de requête authentifiée pour permettre aux développeurs de démarrer en quelques minutes plutôt qu’en quelques heures\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eExemples réalistes de requêtes et de réponses\u003c\/strong\u003e - exemples curl et corps JSON contenant des valeurs réalistes pour chaque endpoint, et non de simples chaînes de remplacement, afin que les développeurs puissent copier, coller et exécuter les exemples immédiatement\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eRéférence des codes d’erreur\u003c\/strong\u003e - tableau complet des erreurs couvrant chaque code d’état renvoyé par l’API, avec des descriptions et des conseils de résolution pour permettre aux développeurs de gérer les erreurs sans ouvrir de ticket auprès du support\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eGuide de démarrage rapide pour les développeurs\u003c\/strong\u003e - étapes détaillées, de zéro au premier appel API réussi en moins de 10 minutes, la section la plus utile pour tout développeur qui commence une intégration\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eFlexibilité du format\u003c\/strong\u003e - sortie en Markdown pour GitHub ou les sites de documentation, en YAML OpenAPI 3.0 pour Swagger UI ou Redoc, ou en texte structuré pour Confluence et Notion - selon le format utilisé par votre équipe\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📄 dorian-ai-api-documentation-agent.skill\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\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 → chargez SKILL.md dans les instructions de votre projet ou votre prompt système → collez le prompt d’activation dans la conversation → Dorian pose ses questions une par une et produit une documentation API complète et professionnelle, prête à être publiée. Fonctionne avec Claude (recommandé), ChatGPT ou tout chat AI acceptant les prompts système.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":57850880786696,"sku":"dorian-ai-api-documentation-agent","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/dorian-ai-api-documentation-agent-book.jpg?v=1787218784"},{"product_id":"edmund-ai-full-stack-developer-agent","title":"Edmund - Agent AI de développement 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 Chargez Edmund dans Claude et obtenez un agent développeur full stack senior qui prend votre description de fonctionnalité et la construit entièrement - schéma de base de données, logique backend, endpoints d’API et composants frontend - en fournissant du code expliqué, prêt pour la production, couche par couche, avec chaque décision architecturale justifiée.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n La plupart des codes générés par l’AI se contentent de déposer des blocs sans commentaires et de passer à la suite. Edmund procède différemment. Il pose des questions ciblées sur votre stack et vos exigences avant d’écrire la moindre ligne, construit chaque couche dans l’ordre, vérifie avec vous après chacune d’elles et explique chaque décision afin que vous compreniez ce qui est créé et puissiez en assurer la maintenance. Fonctionne avec Claude, ChatGPT ou tout modèle de chat AI acceptant les prompts systè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\u003e\u003cstrong\u003eCouche base de données\u003c\/strong\u003e - conception du schéma, modèles et migrations avec commentaires intégrés et explication de chaque décision structurelle, afin que vous compreniez ce qui a été créé et pourquoi avant de passer à la couche suivante\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eLogique backend\u003c\/strong\u003e - fonctions de service et traitement central avec gestion des erreurs, validation des entrées et signalement des considérations de sécurité à chaque étape - et non ajoutés après coup\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eEndpoints d’API\u003c\/strong\u003e - endpoints REST avec contrats de requête\/réponse, validation, réponses d’erreur et codes d’état HTTP appropriés, pour une API prête pour la production dès le premier commit\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eComposants frontend\u003c\/strong\u003e - composants UI avec intégration de l’API, gestion de l’état, états de chargement et gestion des erreurs intégrés - adaptés précisément à votre framework, qu’il s’agisse de React, Vue, Next.js ou Nuxt\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eDéveloppement adapté à votre stack\u003c\/strong\u003e - Edmund développe pour votre stack, pas selon ses préférences. Django + React, Node + Vue, FastAPI + Next.js - quelle que soit votre configuration, le résultat s’y adapte sans nécessiter de réécriture\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eNotes d’intégration\u003c\/strong\u003e - comment les couches s’articulent, les variables d’environnement requises, les dépendances à installer et les cas particuliers connus à gérer pour pouvoir déployer sans devoir deviner à la dernière étape\u003c\/span\u003e\n \u003c\/li\u003e\n \u003c\/ul\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 edmund-ai-full-stack-developer-agent.skill\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\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 → chargez SKILL.md dans vos instructions de projet ou votre prompt système → collez le prompt d’activation dans la conversation → Edmund pose ses questions une par une et construit votre fonctionnalité couche par couche avec du code expliqué, prêt pour la production. Fonctionne avec Claude (recommandé), ChatGPT ou tout chat AI acceptant les prompts système.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":57850931970312,"sku":"edmund-ai-full-stack-developer-agent","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/edmund-ai-full-stack-developer-agent-book.jpg?v=1787218784"},{"product_id":"rupert-ai-devops-agent","title":"Rupert - Agent AI 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 Chargez Rupert dans Claude et bénéficiez d’un agent DevOps senior qui vous guide dans la configuration de l’infrastructure, du pipeline CI\/CD, de la conteneurisation et du déploiement cloud, en fournissant des fichiers de configuration complets et prêts pour la production ainsi que des étapes d’implémentation précises, afin de mettre votre application en ligne sans ingénieur DevOps dédié.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n La plupart des problèmes de déploiement proviennent de fichiers de configuration copiés depuis un tutoriel et jamais correctement adaptés. Rupert y remédie. Il pose des questions ciblées sur votre stack, votre fournisseur cloud et votre configuration actuelle avant d’écrire la moindre ligne de configuration, puis fournit des fichiers déployables que vous pouvez intégrer à votre dépôt et exécuter, en signalant dès le départ tous les aspects liés à la sécurité. Fonctionne avec Claude, ChatGPT ou tout modèle de chat AI acceptant les prompts systè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\u003e\u003cstrong\u003eConfiguration Docker\u003c\/strong\u003e - Dockerfile avec builds multi-étapes, utilisateurs non root, vérifications d’état et optimisation des couches, ainsi qu’un fichier docker-compose pour le développement local avec dépendances entre services, montages de volumes et fichiers d’environnement\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003ePipeline CI\/CD\u003c\/strong\u003e - workflow complet GitHub Actions, GitLab CI ou CircleCI avec dépendances entre les tâches, gestion des secrets, déclencheurs de déploiement et promotion entre environnements, afin que chaque push vers main soit déployé automatiquement et de manière sécurisée\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eConfiguration du déploiement cloud\u003c\/strong\u003e - AWS, GCP, DigitalOcean, Railway, Render ou Fly.io - adaptée à votre fournisseur avec la configuration exacte requise par votre stack, et non un modèle générique nécessitant d’importantes modifications\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eInfrastructure as code\u003c\/strong\u003e - modules Terraform ou playbooks Ansible lorsque nécessaire, avec gestion de l’état, fichiers de variables et commandes exactes pour initialiser, planifier et appliquer\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eTableau des variables d’environnement\u003c\/strong\u003e - chaque variable requise est répertoriée avec son rôle et l’endroit où la définir, car les variables d’environnement manquantes sont la cause la plus fréquente des échecs de déploiement silencieux\u003c\/span\u003e\n \u003c\/li\u003e\n \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n \u003cspan\u003e\u003cstrong\u003eNotes de sécurité à chaque sortie\u003c\/strong\u003e - gestion des secrets, principe du moindre privilège pour l’IAM, exposition réseau et sécurité des conteneurs signalés sans que vous ayez à le demander, afin que vous ne découvriez pas de failles de sécurité après la mise en production\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📄 rupert-ai-devops-agent.skill\u003c\/span\u003e\n \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n \u003cspan style=\"font-size: 11px; color: #888780;\"\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 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 → chargez SKILL.md dans les instructions de votre projet ou dans le prompt système → collez le prompt d’activation dans la conversation → Rupert pose ses questions une par une et fournit des fichiers de configuration complets et déployables, accompagnés d’instructions d’implémentation étape par étape. Fonctionne avec Claude (recommandé), ChatGPT ou tout chat AI acceptant les prompts système.\n \u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":57850985971976,"sku":"rupert-ai-devops-agent","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/rupert-ai-devops-agent-book.jpg?v=1787218784"},{"product_id":"coding-agent-bundle-all-5-ai-coding-agents","title":"Pack d’agents de programmation - Les 5 Agents AI de programmation","description":"\u003cp\u003e\u003cstrong\u003eL’équipe complète de codage AI - les 5 agents de codage KissMySkills réunis dans un seul pack.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eChaque agent configure Claude, ChatGPT ou n’importe quel chat AI en spécialiste capable de gérer le travail de bout en bout :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRupert\u003c\/strong\u003e - agent DevOps AI\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEdmund\u003c\/strong\u003e - agent développeur full stack AI\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDorian\u003c\/strong\u003e - agent de documentation API AI\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConrad\u003c\/strong\u003e - agent de correction des bugs AI\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlbert\u003c\/strong\u003e - agent de revue de code AI\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAchetés séparément : 245 $. Prix du pack : 63,99 $ - vous économisez 181 $ (74 %). Téléchargement instantané, compatible avec Claude, ChatGPT, Gemini ou n’importe quel chat AI.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58113384612104,"sku":"coding-agent-bundle-all-5-ai-coding-agents","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/coding-agent-bundle-cover-v2.jpg?v=1787044256"},{"product_id":"ai-excel-formula-generator","title":"Générateur AI de formules Excel","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18;\"\u003e\n \u003cdiv style=\"background: #E8EDFB; border: 1px solid #C7D2F0; border-radius: 8px; padding: 16px 20px; margin-bottom: 20px;\"\u003e\n \u003cp style=\"margin: 0; font-size: 12px; font-weight: 600; color: #2C4BA0; letter-spacing: 0.06em; text-transform: uppercase;\"\u003ePrompts pour la technologie et le développement\u003c\/p\u003e\n \u003cp style=\"margin: 6px 0 0; font-size: 13px; color: #555550; line-height: 1.5;\"\u003eDécrivez ce que vous voulez faire avec votre feuille de calcul - obtenez la formule exacte, la raison de son fonctionnement et les éléments qui peuvent la faire échouer.\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 Collez ce prompt dans Claude, ChatGPT ou n’importe quel chat AI, décrivez en français courant ce que vous voulez faire avec vos données et obtenez la formule exacte, prête à être collée, pour votre version d’Excel ou de Google Sheets - avec une explication simple de son fonctionnement et des problèmes spécifiques auxquels ce type de formule a tendance à être confronté.\n \u003c\/p\u003e\n \u003cp style=\"font-size: 14px; color: #555550; line-height: 1.7; margin: 0 0 20px;\"\u003e\n Ce n’est pas une réponse du type « voici un VLOOKUP, débrouillez-vous ». Elle signale les problèmes de compatibilité entre les tableaux dynamiques de la version 365, les formules matricielles CSE des versions antérieures et la syntaxe de Google Sheets, vous propose une formule de secours avec des compromis clairement expliqués et vous fournit une liste de contrôle pour les tests avant de faire confiance au résultat dans une feuille utilisée en production. Fonctionne avec Claude, ChatGPT ou n’importe quel modèle de chat 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 prêt pour la production (plus de 600 mots)\u003c\/li\u003e\n \u003cli\u003eLa formule exacte, prête à être collée, avec chaque référence de cellule\/plage clairement indiquée\u003c\/li\u003e\n \u003cli\u003eUne explication simple, étape par étape, du fonctionnement de la formule\u003c\/li\u003e\n \u003cli\u003ePièges et erreurs courants signalés avant qu’ils ne surviennent (#N\/A, #REF!, #SPILL!)\u003c\/li\u003e\n \u003cli\u003eUne autre approche de formule ainsi qu’une liste de contrôle pour les tests sur une feuille en conditions réelles\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;\"\u003eSous-types couverts\u003c\/h3\u003e\n \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px;\"\u003e\n \u003cspan style=\"background: #E8EDFB; color: #2C4BA0; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eVLOOKUP et XLOOKUP\u003c\/span\u003e\n \u003cspan style=\"background: #E8EDFB; color: #2C4BA0; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eINDEX\/MATCH\u003c\/span\u003e\n \u003cspan style=\"background: #E8EDFB; color: #2C4BA0; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eTableaux dynamiques\u003c\/span\u003e\n \u003cspan style=\"background: #E8EDFB; color: #2C4BA0; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eLogique IF imbriquée\u003c\/span\u003e\n \u003cspan style=\"background: #E8EDFB; color: #2C4BA0; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eSyntaxe de Google Sheets\u003c\/span\u003e\n \u003cspan style=\"background: #E8EDFB; color: #2C4BA0; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eExcel 365 et versions antérieures\u003c\/span\u003e\n \u003cspan style=\"background: #E8EDFB; color: #2C4BA0; border-radius: 20px; padding: 4px 12px; font-size: 11px; font-weight: 500;\"\u003eFormules financières\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-excel-formula-generator-prompt.txt · Fonctionne 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","offer_id":58282043506952,"sku":"ai-excel-formula-generator","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-excel-formula-generator-book.jpg?v=1787225830"},{"product_id":"soren-code-auditor-ai-skill","title":"Soren - Skill d’audit de code par AI","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n Intégrez Soren à Claude et obtenez un ingénieur staff 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 h du matin une fois de trop pour un bug qui « semblait correct lors de la revue » - il n’accorde plus rien par défaut sous prétexte que le code compile. Il lit l’intégralité de la soumission avant de commenter quoi que ce soit, l’examine à travers 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\u003eVerdict en une ligne en haut - déployez-le ou arrêtez-vous, 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ée → Moyenne 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 la modification à apporter\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 relégués au rang de détail de style ni amplifiés à partir d’un détail mineur\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 dans 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 PR. Lecture statique uniquement - il n’exécute ni ne teste le code et ne remplace pas l’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 - 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; line-height: 1.5; margin: 0 0 8px 0;\"\u003eAjoutez Santiago dans Claude et obtenez un ingénieur DevOps senior qui construit des pipelines CI\/CD, provisionne l’infrastructure avec du 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 construit 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 les tests dans 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 le prompt système → décrivez votre besoin → Santiago 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":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 - Skill AI d’ingénieur de fiabilité des sites","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 Wei à Claude et obtenez 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 répétitif, planification de capacité et modèles de fiabilité (délais d’expiration, nouvelles tentatives avec temporisation exponentielle, disjoncteurs). 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 répétitif 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; 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 → Wei 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":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-book.jpg?v=1787135377"},{"product_id":"tunde-backend-engineer","title":"Tunde - Skill AI d’ingénieur 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; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntégrez Tunde à Claude et obtenez un ingénieur backend senior qui conçoit des API propres, 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 crée des services backend : conception d’API (REST et GraphQL, gestion des versions, pagination, idempotence), modélisation des données et SQL (indexation, transactions, évitement du 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 l’intégration continue 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 votre prompt système → décrivez votre besoin → Tunde 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":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 - Skill AI d’ingénieure 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; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntégrez Yuna à Claude et obtenez un ingénieur frontend senior qui crée rapidement des composants React accessibles, avec un TypeScript clair 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émorisation, 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é), effectuez une revue et vérifiez le tout dans une build 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 et 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 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 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 - Skill AI d’ingénieur 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; line-height: 1.5; margin: 0 0 8px 0;\"\u003eIntégrez Nikolai à Claude et bénéficiez d’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 à toutes les couches et le déploiement. Développez toujours sur une branche, testez chaque couche, effectuez une revue et vérifiez dans la CI ou 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 à 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📄 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 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 votre prompt système → décrivez votre besoin → Nikolai 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":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 - Skill AI d’ingénieure 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; 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 respectant le principe du 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 (AWS en priorité, avec une connaissance d’Azure et 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 ces changements via l’IaC dans un compte hors production dans un premier temps, examinez le plan, puis déployez-les 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 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 → Zainab 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":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 - Skill AI d’ingénieur de plateforme","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 conçoit des golden paths 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 de développement internes : Kubernetes (déploiements, services, ingress, configuration et secrets, demandes et limites de ressources, sondes, HPA), charts Helm, GitOps (ArgoCD\/Flux), golden paths et libre-service, expérience développeur, connaissance de Backstage, multi-tenancy, ainsi que fiabilité et sécurité de la plateforme. Appliquez toujours ces changements d’abord à un cluster hors production via GitOps avec revue, puis faites-les progresser dans 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\u003eGolden paths, 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 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 → Lukas construit la réponse. Un exemple complet vous montre 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-book.jpg?v=1787135379"},{"product_id":"elif-qa-automation-engineer","title":"Elif - Skill AI d’ingénieure en automatisation 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; 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 automatise les 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 dans un environnement de staging en CI, veillez à ce qu’ils soient déterministes et bloquez les fusions si tous les tests ne sont 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 (aucune 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 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 construit la réponse. Comprend un exemple complet détaillé 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":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 - Skill AI d’ingénieur mobile","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 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 Swift\/SwiftUI et Android 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 gestion de la 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, et publiez 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, gestion de la 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 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 votre prompt système → décrivez votre besoin → Kenji 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":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 - Skill AI d’ingénieur DevSecOps","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 Ivan à Claude et obtenez un ingénieur DevSecOps senior qui adopte une approche shift-left de la sécurité, configure 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), principe du 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, sécurité de la 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), principe du 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 \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 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 → Ivan é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":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 - Skill AI d’ingénieure de bases 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; 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, compatible avec MySQL) : conception et normalisation des schémas, indexation (b-tree, partielle, composite, couvrante) et cas où il vaut mieux ne pas indexer, optimisation des requêtes avec EXPLAIN ANALYZE, transactions et isolation, verrouillage et concurrence, regroupement de connexions, réplication et réplicas en lecture, partitionnement, migrations sécurisées sans interruption, ainsi que sauvegarde et restauration. Testez toujours les changements sur une copie ou une base de staging, vérifiez 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 vaut mieux ne 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 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 → Alina élabore la réponse. Comprend un exemple complet étape par étape 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":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 - 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; 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 vrais compromis, rédige des comptes rendus de décisions 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 l’architecture logicielle en tenant compte des décisions et des compromis : conception de systèmes, monolithe ou microservices ou monolithe modulaire, architecture pilotée par les é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 comptes rendus de décisions d’architecture. Validez toujours une architecture avec une preuve de concept et un test de charge en environnement hors production, documentez-la dans un ADR et procédez à 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 pilotée par les é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 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 votre prompt système → décrivez votre besoin → Julian construit la réponse. Inclut un exemple complet pour que vous voyiez 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 - Ingénieur frontend React\/Next.js Skill AI","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, capable de diagnostiquer l’architecture des composants, la gestion de l’état, la stratégie de rendu et les problèmes liés aux Core Web Vitals à partir de signaux réels plutôt que de suppositions, 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 frontend, responsables techniques et fondateurs qui créent ou corrigent une application React ou Next.js en production et qui ont besoin de prendre dès le départ les bonnes décisions 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 : séparation entre composants de présentation et conteneurs, composition plutôt que configuration, et définition des limites de composants en fonction des limites des données\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de gestion de l’état : état local, Context et stores 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 : analyse du bundle, découpage du code, chargement des images et des polices, et mémorisation appliquée uniquement lorsque le profilage montre que c’est nécessaire\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eApp Router et Server Components de Next.js : frontière entre Server Components et Client Components, 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 pour chaque route : SSG, ISR, SSR et streaming choisis selon les 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 tests : 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é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":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 - Ingénieur iOS (Swift\/SwiftUI) Skill AI","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 rejets de l’App Store à partir d’éléments concrets, puis de fournir un plan précis, 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 assurent la maintenance d’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 identification des cas où 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;: quelles écrans migrer vers SwiftUI, lesquels conserver dans UIKit et quel code d’enrobage ajouter à 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 des données et identification des cas où 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;: rejet associé à la règle exacte et à la correction précise permettant d’obtenir l’approbation de 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 consommation 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 termes simples et obtenez un plan précis, 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\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 - Ingénieur Android (Kotlin) Skill AI","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 qui diagnostique les questions de migration vers Compose, d’architecture 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 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 Android et aux fondateurs qui développent ou maintiennent 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 le système de Views\u0026nbsp;: 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, le 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 adaptée au 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 implémentation\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 mémoire de LeakCanary et corrections 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 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 à 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 - Ingénieur multiplateforme Flutter Skill AI","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\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 en matière d’architecture des widgets, de gestion d’état et de 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 : limites de reconstruction, constructeurs const et placement de RepaintBoundary pour contrôler ce qui est réellement rendu à nouveau\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de gestion d’état : 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 : 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 : 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 : builds séparés par ABI, composants différés et audits 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 : 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\u003eMode d’emploi\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 naturel 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":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 - Ingénieur backend Java\/Spring Boot Skill AI","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 capable de diagnostiquer les requêtes N+1, les erreurs de délimitation des transactions, la conception d’API REST et la configuration de Spring Security à partir de preuves concrètes, puis de fournir un plan concret et prêt à exécuter.\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 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 principales\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 basé sur un nombre réel de requêtes\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eGestion des transactions : placement 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, versionnement et pagination adaptés à la manière dont l’API est réellement utilisée\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 réel de menaces\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eStratégie de test : tests unitaires JUnit\/Mockito, tests slice Spring et tests d’intégration avec 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 à exécuter - sans avoir à 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":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 - Ingénieur backend .NET\/C# Skill AI","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 de preuves concrètes, puis fournit 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 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 fiabilité de l’asynchronisme.\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 séparées et lecture du SQL réellement généré au lieu de se fier aux suppositions\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eInjection de dépendances et middleware\u0026nbsp;: durées de vie singleton\/scoped\/transient, bug de dépendance captive et ordre correct des middleware\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eFiabilité d’async\/await\u0026nbsp;: élimination des interblocages liés à .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 exécutés 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 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 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 - Ingénieur backend Go Skill AI","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 de preuves concrètes, 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 backend et aux fondateurs qui exploitent un service Go en production et qui ont besoin de 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\u0026nbsp;: gestion du cycle de vie, règle «\u0026nbsp;l’émetteur ferme\u0026nbsp;», pools de workers et formes classiques de fuites\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePackage sync\u0026nbsp;: Mutex\/RWMutex, WaitGroup, sync.Once et sync\/atomic adaptés au problème réel de concurrence\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eIdiomes de gestion des erreurs\u0026nbsp;: 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\u0026nbsp;: organisation cmd\/internal\/pkg, prévention des cycles d’importation et injection de dépendances fondée sur des constructeurs\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eProfilage des performances avec pprof\u0026nbsp;: profils CPU et mémoire, vidages de goroutines et résultats de benchmarks (ns\/op, allocs\/op) validant une correction annoncée\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConception d’API gRPC et REST\u0026nbsp;: versionnement des 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 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é\u0026nbsp;- sans devoir 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":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 - Ingénieur Ruby on Rails Skill AI","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Merle\u003c\/h2\u003e\n\u003cp\u003eMerle transforme Claude (ou ChatGPT, ou toute conversation avec une 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 journaux de requêtes réels et de 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\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs Rails et aux fondateurs qui gèrent une application Rails en production et doivent prendre les bonnes décisions concernant les performances d’ActiveRecord, la fiabilité de Sidekiq ou la 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\u0026nbsp;: 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\u0026nbsp;: détection des requêtes 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\u0026nbsp;: 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\u0026nbsp;: 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 à l’API\u0026nbsp;: 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\u0026nbsp;: tests RSpec de modèles et de requêtes, fabriques FactoryBot allégées 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étence et collez l’intégralité de son contenu dans les instructions de votre projet Claude (ou dans le prompt système de toute conversation 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 toute conversation 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":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 - Ingénieur des plateformes Kubernetes\/conteneurs Skill AI","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 à appliquer.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux ingénieurs plateforme et aux fondateurs qui exécutent un cluster Kubernetes en production et ont besoin de décisions fiables concernant le dimensionnement des ressources, la mise à l’échelle automatique, Helm, le GitOps ou le 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\u0026nbsp;: pods, deployments par rapport aux statefulsets et daemonsets, services et routage ingress\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDemandes de ressources, limites et mise à l’échelle automatique\u0026nbsp;: dimensionnement à partir de l’utilisation observée, avec choix de HPA ou 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\u0026nbsp;: structure des templates 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\u0026nbsp;: politique de synchronisation ArgoCD\/Flux et structure du dépôt adaptées à la manière dont l’équipe promeut réellement les changements\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRéseau du cluster\u0026nbsp;: politiques réseau en refus par défaut, terminaison ingress\/TLS et évaluation du moment où un service mesh justifie réellement son coût opérationnel\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eObservabilité et diagnostic d’incidents\u0026nbsp;: 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é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 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":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 - Architecte de solutions AWS Skill AI","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 selon le 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, prêt à être exécuté.\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, en fonction du profil réel du trafic et des 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 en Standard\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConception du réseau VPC et des groupes de sécurité\u0026nbsp;: limitation des privilèges 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;: comparaison entre instances réservées, Savings Plans et Spot, ainsi que révision des politiques IAM selon le principe du moindre privilège, à partir de 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 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\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 - Développeuse de jeux vidéo Unity Skill AI","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 l’excès de taille des builds à partir des données du Unity Profiler et du rapport de build, 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 développeurs et studios de jeux qui mettent en production un titre Unity sur mobile, PC ou console et qui doivent prendre les bonnes décisions en matière d’architecture, de performances ou de taille de build.\u003c\/p\u003e\n\n\u003ch3\u003ePrincipales fonctionnalités\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture\u0026nbsp;: utilisation des ScriptableObjects pour une conception pilotée par les données et de la composition plutôt que d’une hiérarchie d’héritage profonde pour les nouveaux types d’ennemis ou d’objets\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eDiagnostic avec Unity Profiler\u0026nbsp;: lecture de la chronologie des images 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\u0026nbsp;: remontée 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 dessin et rendu\u0026nbsp;: static\/dynamic batching, instanciation GPU et atlasing des 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\u0026nbsp;: formes de colliders les moins coûteuses, matrices de collision des calques et évitement des raycasts à chaque image\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSystèmes de gameplay et adaptation aux plateformes\u0026nbsp;: machines à états pour l’AI et les contrôleurs de personnages, ainsi que réglages de taille et de qualité des builds mobile, 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é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é - sans avoir à 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":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 - Ingénieur principal\/architecte technique Skill AI","description":"\u003cdiv\u003e\n\u003ch2\u003eCe que fait Warrick\u003c\/h2\u003e\n\u003cp\u003eWarrick transforme Claude (ou ChatGPT, ou n’importe quel chat 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 approfondies vers le bon spécialiste, en le nommant, au lieu de fournir des réponses superficielles.\u003c\/p\u003e\n\n\u003ch3\u003eÀ qui s’adresse cet outil\u003c\/h3\u003e\n\u003cp\u003eAux CTO, responsables de l’ingénierie et ingénieurs Staff qui ont besoin d’une revue d’architecture à l’échelle du système, d’un ADR, d’une décision construire ou acheter, ou d’une priorisation de la dette technique sur l’ensemble d’une base de code ou d’une organisation, sans se limiter à un langage ou une plateforme.\u003c\/p\u003e\n\n\u003ch3\u003eCapacité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 : frontières entre les services, propriété des données, couplage entre le frontend, le backend et l’infrastructure, ainsi que goulets d’étranglement liés à la montée en charge qui n’apparaissent que lorsque les composants sont examinés ensemble\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture Decision Records (ADR) : 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 : alignement des feuilles de route sur une direction commune et séquencement des initiatives transversales afin qu’aucune équipe ne supporte une charge disproportionnée\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eAnalyse des compromis entre développement interne et achat : coût total de possession sur 2 à 3 ans, et pas uniquement le prix affiché\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePriorisation de la dette technique : évaluation du coût du retard et du rayon d’impact, plutôt qu’un classement selon la personne qui s’est plainte le plus fort\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eConseils en mentorat et en progression de niveau : évaluation des comportements démontrés par rapport à une grille de niveaux, avec des axes de progression concrets 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é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":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 d’ingénierie multiplateforme React Native AI","description":"\u003ch2\u003eDécouvrez si votre bug React Native se situe dans JavaScript, le bridge ou le code natif avant de toucher à la moindre ligne.\u003c\/h2\u003e\n\u003cp\u003eCyprian est une compétence d’ingénieur mobile cross-platform React Native senior, conçue pour cibler les points 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 véritable contrainte, 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 impossible à distribuer ainsi. 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 de l’état, l’optimisation des performances de FlatList\/FlashList, le comportement du moteur Hermes, la stratégie de déploiement avec CodePush\/Expo Updates et les mécanismes de soumission aux app stores.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s’adresse cet outil ?\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\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDétermine de quel côté de la frontière JS-natif se situe le symptôme (re-rendu purement JS, bridge\/sérialisation ou côté natif) avant de proposer une solution.\u003c\/li\u003e\n  \u003cli\u003eVérifie l’utilisation de l’ancienne ou de la nouvelle architecture (newArchEnabled, version de RN) avant de diagnostiquer un problème lié au bridge.\u003c\/li\u003e\n  \u003cli\u003eChoisit entre Expo managed, Expo prebuild et le workflow bare en fonction de la capacité ou de la contrainte native réelle qui impose ce choix, jamais « bare par précaution ».\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\u003eOriente les corrections exclusivement JS vers CodePush ou Expo Updates, et les modifications natives vers une compilation complète destinée aux 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 fichier SKILL.md de Cyprian 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 mobile 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 d’ingénierie frontend Vue.js\/Nuxt AI","description":"\u003ch2\u003eArrêtez de traiter 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 fondée sur le véritable modèle mental de Vue : un système de réactivité granulaire basé sur des proxys, des composants à fichier unique et une API Composition reposant 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\u003ePrincipales capacité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 .value est manquant ou si une dépendance est lue en dehors d’un contexte réactif avant de chercher ailleurs la cause 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 répondre au besoin.\u003c\/li\u003e\n  \u003cli\u003eChoisit la stratégie de rendu de Nuxt par route via routeRules (SSR, SSG, hybride), au lieu d’imposer un mode global à toute l’application.\u003c\/li\u003e\n  \u003cli\u003eRelie les incohérences d’hydratation à la divergence réelle entre le serveur et le client (valeurs uniquement côté client, contenu non déterministe), plutôt que de proposer systématiquement une enveloppe ClientOnly.\u003c\/li\u003e\n  \u003cli\u003eMet en place une couverture avec Vitest et Vue Test Utils ciblée sur le risque réel du composable, du store ou du composant testé.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u0026nbsp;?\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\u0026nbsp;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 d’ingénierie frontend d’entreprise Angular AI","description":"\u003ch2\u003eN'ajoutez pas OnPush avant de savoir ce qui est réellement restitué.\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 âgé de cinq ans comptant quarante contributeurs, et non pour une application créée de zéro. Il couvre l'architecture fondé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 avec Angular CLI, les formulaires réactifs ou pilotés par modèle, les tests Jasmine\/Karma avec TestBed, les micro-frontends avec Module Federation, ainsi que 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 importante base de code Angular d'entreprise.\u003c\/p\u003e\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSuit 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\u003eDistingue 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\u003eChoisit entre NgRx, un ComponentStore local ou un simple service en fonction de la structure réelle du problème de partage d'état, plutôt que d'utiliser par défaut l'outil le plus lourd.\u003c\/li\u003e\n  \u003cli\u003eRéé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\u003ePlanifie les séparations avec Module Federation et les mises à niveau majeures vers les versions LTS, avec une étape de vérification 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 de SKILL.md de Fenwick 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énieur frontend Angular en entreprise. Fonctionne avec Claude, ChatGPT et n'importe quelle 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 d’ingénierie backend TypeScript\/Node.js AI","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, considéré comme le fait central de l’architecture. Il couvre les architectures 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 dédiés et le clustering, ainsi que les déploiements conteneurisés 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\u003ePrincipales fonctionnalités\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDresse le profil d’un appel synchrone ou limité par le processeur présent dans un chemin de requête asynchrone avant de supposer qu’une API lente est due à 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 qu’en fonction des tendances.\u003c\/li\u003e\n  \u003cli\u003eDéfinit les types de requête\/réponse d’abord 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\u003eRepère les schémas de requêtes N+1 au niveau de l’ORM avec le chargement eager, les inclusions 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 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 contenu de SKILL.md d’Ottokar 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énieur backend TypeScript\/Node.js. 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":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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/collections\/claude-code-skills.jpg?v=1787735998","url":"https:\/\/kissmyskills.com\/fr\/collections\/claude-code-skills.oembed?page=5","provider":"KissMySkills","version":"1.0","type":"link"}