Quarkus Application Development
Écris du code d'application Quarkus : REST, config, CDI, Panache, messagerie, OIDC, santé et métriques, dans un projet existant.
- Quoi
- Écris du code d'application Quarkus : REST, config, CDI, Panache, messagerie, OIDC, santé et métriques, dans un projet existant.
- Coût
- Gratuit
- Prérequis
- Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor — Développement d'application dans un projet Quarkus existant. Le skill commence par détecter la version du projet, la version de Java et les extensions déjà présentes, ajoute des extensions seulement via la CLI Quarkus ou les commandes Maven (jamais des ids d'artefact devinés), et suit des règles d'agent explicites : demander avant d'ajouter Kafka, OIDC ou Keycloak ou toute nouvelle dépendance d'infrastructure, ne jamais utiliser les extensions de compatibilité Spring sauf si le projet le fait déjà, utiliser les imports jakarta et les records pour les DTO, et ne jamais coder de secrets en dur. Il route chaque besoin vers un fichier de référence : REST et validation, configuration typée et CDI, Hibernate ORM avec Panache, Mutiny et fils virtuels, messagerie réactive avec Kafka, sécurité OIDC, observabilité, résilience, client REST, planificateur et cache. Six fichiers de référence livrent avec SKILL.md. Crédit : @github. Licence MIT. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit cb64ad1Le prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis : Un projet Quarkus existant et des outils Java locaux (Java, Maven ou Gradle, la CLI Quarkus est optionnelle). Aucun compte, aucune clé API et aucun service payant n'est requis pour installer ou utiliser le skill lui-même. À l'usage, l'ajout d'extensions télécharge des artefacts depuis tes dépôts Maven ou Gradle configurés. Suivre le skill peut mener à ajouter des dépendances d'infrastructure (Kafka, OIDC ou Keycloak) : le skill dit de te demander d'abord, et ces services tournent en conteneurs Dev Services (Docker ou Podman) en dev et test, ou comme tes propres services déployés en production, à tes frais si tu les héberges quelque part de payant. Le skill lui-même n'envoie rien : aucun code de projet ni donnée n'est téléversé par le skill. Installe-moi « Quarkus Application Development ». Développement d'application dans un projet Quarkus existant. Le skill commence par détecter la version du projet, la version de Java et les extensions déjà présentes, ajoute des extensions seulement via la CLI Quarkus ou les commandes Maven (jamais des ids d'artefact devinés), et suit des règles d'agent explicites : demander avant d'ajouter Kafka, OIDC ou Keycloak ou toute nouvelle dépendance d'infrastructure, ne jamais utiliser les extensions de compatibilité Spring sauf si le projet le fait déjà, utiliser les imports jakarta et les records pour les DTO, et ne jamais coder de secrets en dur. Il route chaque besoin vers un fichier de référence : REST et validation, configuration typée et CDI, Hibernate ORM avec Panache, Mutiny et fils virtuels, messagerie réactive avec Kafka, sécurité OIDC, observabilité, résilience, client REST, planificateur et cache. Six fichiers de référence livrent avec SKILL.md. Dépôt : https://github.com/github/awesome-copilot (le skill est tout le dossier skills/quarkus-application-development/ au commit épinglé : SKILL.md, references/config-cdi.md, references/observability-resilience.md, references/persistence.md, references/reactive-messaging.md, references/rest.md, references/security-oidc.md) Version épinglée : installe le code au commit cb64ad12e32737ae764becd6885462e9b4c7cb00 exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/github/awesome-copilot dans un dossier temporaire, place-toi au commit cb64ad12e32737ae764becd6885462e9b4c7cb00, et copie le dossier skills/quarkus-application-development/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-18 : [FINGERPRINTS] - SKILL.md: SHA-256 16aa261f5e2d44a3d98e6fbd33f20d867c615a786424209598f50b9ecc11aa54 - references/config-cdi.md: SHA-256 54a4860807e0e154e3ddf462262f1eded6d62fcb90e347e74b2150d6c7d64849 - references/observability-resilience.md: SHA-256 60d701b476141627e297fe4d947668c30959368863423e0580755d3076f26e39 - references/persistence.md: SHA-256 e6350a1bcc97664a6566ed6452a78200b5b21f1454512b5a9dde57ef15206b5e - references/reactive-messaging.md: SHA-256 4b67115a7431e20577d6881efc5f1fbc4524cbf3ccfb8b6971de737865339724 - references/rest.md: SHA-256 5ee5572694fc475edc6c6cf3668cac564a75eae42b80fb5b12acf4bbe2e64d0e - references/security-oidc.md: SHA-256 1a5c5623bd77ce17fc9078b9710989d44a00e142dd74833c79f3b7870602bce8 Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet (et chaque autre fichier du dossier) et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quels services il se connecte, s'il lit ou envoie des informations personnelles ou des clés, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient 7 fichiers : SKILL.md plus six fichiers de référence dans references/ (REST, config et CDI, persistance, messagerie réactive, sécurité OIDC, observabilité et résilience). Il n'y a aucun code exécutable propre. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement est le dossier du skill depuis GitHub au commit épinglé. À l'usage, les téléchargements d'extensions viennent seulement de tes dépôts Maven ou Gradle configurés. - Les règles d'agent dans SKILL.md exigent de te demander avant d'ajouter Kafka, OIDC ou Keycloak ou toute nouvelle dépendance d'infrastructure, et interdisent de coder des secrets ou identifiants en dur dans application.properties. - La création de projet, les tests Dev Services et les builds natifs ou conteneur sont hors scope ici : ils appartiennent aux skills Quarkus compagnons du même dépôt. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier dans le répertoire des skills de l'agent, dans un dossier nommé « quarkus-application-development », en gardant chaque fichier (SKILL.md, references/config-cdi.md, references/observability-resilience.md, references/persistence.md, references/reactive-messaging.md, references/rest.md, references/security-oidc.md). 4. Vérifie sans appels réseau : frontmatter valide, fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : me connecter ou créer un compte, fournir une clé API, ou installer un outil local nommé dans les prérequis ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, et chaque usage payant ou authentifié divulgué ci-dessus arrive seulement à ce moment-là). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.