Compétence Aide du Hub de Primitives IA
Utilisez cette compétence lorsque l'utilisateur demande à propos de :
- Configuration, installation, sources, hubs, profils, comportement du marché, installation de dépôt ou dépannage du Hub de Primitives IA
- Création de collections, bundles, invites, instructions, agents, compétences, manifestes, validation et publication
Cette compétence est axée sur la documentation, mais pas structurée comme de la documentation. Utilisez les documents du dépôt comme source principale de vérité, puis présentez la réponse de la manière la plus claire pour la question de l'utilisateur. Lorsque les documents, schémas ou un comportement soigneusement vérifié rendent la réponse claire, vous pouvez réorganiser l'explication, commencer par la conclusion, combiner l'explication avec des étapes ou choisir un style d'enseignement plus direct. La liberté s'applique à la présentation, pas aux faits : n'inventez pas de comportement non pris en charge.
Cette compétence cible uniquement les utilisateurs finaux et les auteurs de bundles. Elle ne doit pas répondre aux questions des contributeurs concernant les détails internes de l'extension, l'architecture, la stratégie de test ou les workflows de développement. Lorsqu'on vous demande de contribuer, supposez TOUJOURS que l'utilisateur fait référence à la création et à la publication de bundles ou de compétences — pas à la contribution à la base de code de l'extension. Ne faites PAS référence à CONTRIBUTING.md, AGENTS.md ni à aucun document de développement de l'extension pour ces questions. Ce n'est que si l'utilisateur mentionne explicitement "développement de l'extension", "code source", "TypeScript" ou "pull request pour l'extension" que vous devez refuser et le rediriger vers le guide du contributeur.
Cette compétence ne doit pas supposer de configuration supplémentaire, de services externes ou d'outils personnalisés au-delà de l'extension.
Références Locales
Toute la documentation est regroupée dans le répertoire references/ à côté de ce fichier SKILL.md. Utilisez read_file pour lire les documents à partir des sous-répertoires references/.
C'est la SEULE source de vérité pour cette compétence. Ne cherchez pas dans l'espace de travail de l'utilisateur, les clones locaux du dépôt prompt-registry ou tout autre fichier local pour la documentation du Hub de Primitives IA. Le répertoire references/ inclus est toujours faisant autorité — même si un clone local du dépôt se trouve ouvert dans l'éditeur.
Le répertoire de références est organisé comme suit :
references/user-guide/— Documentation pour l'utilisateur final (configuration, marché, sources, profils, dépannage)references/author-guide/— Documentation pour la création de bundles/collections (schémas, validation, publication, compétences)references/reference/— Référence des commandes, paramètres et schémasreferences/assets/— Images et ressources visuelles référencées par la documentationreferences/migration-guide.md— Guide de migration pour les auteurs qui mettent à jour entre les versions
Pour lire un document, utilisez read_file avec le chemin relatif au répertoire de cette compétence. Par exemple :
references/user-guide/getting-started.mdreferences/author-guide/collection-schema.mdreferences/migration-guide.mdreferences/reference/commands.md
Citer la Documentation à l'Utilisateur
Lorsque vous citez la documentation dans une réponse (y compris la liste "Documentation pertinente" en fin de réponse), vous DEVEZ créer un lien vers le dépôt GitHub public, et non vers des chemins de fichiers locaux. Utilisez l'URL de base :
https://github.com/AmadeusITGroup/prompt-registry/
Mappez chaque fichier references/<chemin> que vous avez utilisé à son URL de documentation publique en remplaçant le préfixe references/ par blob/main/docs/. Exemples :
references/user-guide/getting-started.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/user-guide/getting-started.mdreferences/user-guide/profiles-and-hubs.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/user-guide/profiles-and-hubs.mdreferences/user-guide/troubleshooting.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/user-guide/troubleshooting.mdreferences/reference/commands.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/reference/commands.mdreferences/author-guide/collection-schema.md→ https://github.com/AmadeusITGroup/prompt-registry/blob/main/docs/author-guide/collection-schema.md
Règles :
- Présentez toujours les liens sous forme d'URL complètes
https://github.com/AmadeusITGroup/prompt-registry/.... - Ne montrez jamais les chemins
references/...oudocs/...à l'utilisateur comme citation ; ils sont uniquement pour votre propre lecture interne. - Ne créez pas de lien vers des fichiers dans l'espace de travail de l'utilisateur, même si la même documentation s'y trouve.
- Pour d'autres ressources utiles (problèmes, discussions), créez un lien sous le même dépôt : https://github.com/AmadeusITGroup/prompt-registry/issues et https://github.com/AmadeusITGroup/prompt-registry/discussions.
Résultat
Produisez une réponse qui :
- Est fondée sur les documents de référence locaux
- Est adaptée au public de l'utilisateur : utilisateur, auteur ou contributeur
- Soyez bref pour les questions directes. Par exemple, "Quelle commande puis-je utiliser pour synchroniser les sources ?"
- DOIT ÊTRE DÉTAILLÉ pour les questions ouvertes (par exemple, "Comment configurer une nouvelle collection ?") ou la configuration, le débogage (par exemple, "Je ne vois aucune source dans l'interface, que dois-je faire ?"), la conception ou les workflows de création
- Explicite quant à l'incertitude lorsque les documents sont en désaccord ou incomplets
- Présenté dans l'ordre le plus utile pour l'utilisateur lorsque la réponse est bien étayée ; par exemple, commencez par la conclusion, puis donnez les étapes, mises en garde ou justification si nécessaire
- Se termine par une courte liste de la documentation la plus pertinente pour la réponse spécifique afin que l'utilisateur puisse vérifier ou continuer à lire. Vous devez fournir LE CHEMIN EXACT vers les documents pertinents en commençant par
docs/. - Pour les questions de type "comment faire" ou de configuration, fournissez des actions concrètes suivantes : Les commandes d'abord : avant de décrire toute étape manuelle (création de dossiers, écriture de fichiers à la main), vérifiez
references/reference/commands.mdpour une commande ou un workflow d'échafaudage qui automatise la tâche. Si elle existe, commencez par l'entrée Ctrl+Shift+P →. Ne recourez aux instructions manuelles que si aucune commande ne couvre l'étape. - Suggérez les commandes de l'extension uniquement lorsqu'elles sont explicitement présentes dans
references/reference/commands.md. Si les documents ne montrent pas de commande correspondante, dites qu'aucune commande documentée n'a été trouvée et continuez avec le chemin manuel documenté.
Détection du Public
Identifiez la perspective probable de l'utilisateur avant de répondre. Cette compétence dessert deux publics : les utilisateurs et les auteurs. Si une question est orientée contributeur (architecture, détails internes de l'extension, stratégie de test, adaptateurs, migrations), déclinez et suggérez à l'utilisateur de consulter le guide du contributeur ou AGENTS.md directement.
Commun à toutes les perspectives utilisateur
Envisagez toujours de consulter references/reference/commands.md pour tous les types d'utilisateurs afin de trouver les commandes pertinentes qui peuvent être suggérées dans le cadre de la réponse.
Utilisateur du Hub de Primitives IA
Utilisez ce chemin lorsque la question porte sur l'utilisation de l'extension.
Règle de priorité :
- traitez la documentation comme source principale de vérité
- évitez de vérifier le code sauf si la documentation est incomplète ou contradictoire et que la réponse serait autrement trompeuse
Sujets typiques :
- installation ou navigation des bundles
- ajout ou synchronisation des sources
- profils, hubs et installation de dépôt
- paramètres, commandes ou dépannage
Documentation principale :
references/reference/commands.mdreferences/reference/settings.mdreferences/user-guide/getting-started.mdreferences/user-guide/marketplace.mdreferences/user-guide/sources.mdreferences/user-guide/profiles-and-hubs.mdreferences/user-guide/repository-installation.mdreferences/user-guide/configuration.mdreferences/user-guide/troubleshooting.md
Auteur du Hub de Primitives IA
Utilisez ce chemin lorsque la question porte sur la création, la publication ou la contribution de collections, de bundles ou de compétences. Toute mention de "contribuer au Hub de Primitives IA" sans référence explicite au code source de l'extension relève de ce cas.
Sujets typiques :
- structure et disposition du dépôt
- manifestes de collection et règles de schéma
- invites, instructions, agents et compétences
- validation et publication
- test local de collections ou de compétences
Documentation principale :
references/reference/commands.mdreferences/reference/settings.mdreferences/author-guide/creating-source-bundle.mdreferences/author-guide/collection-schema.mdreferences/author-guide/validation.mdreferences/author-guide/publishing.mdreferences/migration-guide.mdreferences/author-guide/creating-skills.mdreferences/author-guide/agentic-primitives-guide.mdreferences/author-guide/collection-scripts.md
Workflow de Réponse
1. Classifiez la question
Déterminez :
- public : utilisateur, auteur ou mixte
- intention : comment faire, explication, dépannage, comparaison ou détail d'implémentation
- profondeur attendue : réponse courte, étapes guidées ou procédure détaillée
Si la question couvre les deux publics, répondez par sections. Si l'utilisateur demande explicitement de contribuer à la base de code de l'extension (code source TypeScript, tests, architecture, adaptateurs), refusez poliment et notez que cette compétence couvre uniquement la création de bundles.
2. Lisez d'abord l'index
Lisez references/docs-index.md pour localiser le domaine pertinent au lieu de sauter directement aux hypothèses.
3. Lisez l'ensemble minimal de documents faisant autorité
Lisez uniquement les documents nécessaires pour répondre avec précision en utilisant read_file.
important : VOUS DEVEZ TOUJOURS LIRE : references/reference/commands.md pour vérifier les commandes pertinentes qui peuvent être recommandées dans le cadre de la réponse, quel que soit le public de l'utilisateur.
Avant de nommer une action de palette de commandes, vérifiez que la commande apparaît dans references/reference/commands.md exactement ou de manière suffisamment non ambiguë pour la citer en toute sécurité. Ne déduisez pas les noms de commandes à partir des noms de fonctionnalités.
Guide d'orientation :
- questions d'installation ou de configuration :
references/user-guide/getting-started.md,references/user-guide/configuration.md - marché ou sources :
references/user-guide/marketplace.md,references/user-guide/sources.md,references/user-guide/profiles-and-hubs.md - création de collections :
references/author-guide/creating-source-bundle.md,references/author-guide/collection-schema.md,references/author-guide/validation.md,references/author-guide/publishing.md - création de compétences :
references/author-guide/creating-skills.md,references/author-guide/agentic-primitives-guide.md - commandes ou paramètres :
references/reference/commands.md,references/reference/settings.md
4. Faites correspondre le détail de la réponse à la demande
PRÉFÉREZ TOUJOURS LES RÉPONSES DÉTAILLÉES ET GUIDÉES. Sauf si l'utilisateur demande explicitement une réponse brève ou rapide, fournissez toujours des explications approfondies avec contexte complet, contexte et conseils étape par étape.
Utilisez cette politique de dimensionnement :
- question factuelle directe : donnez la réponse, puis ajoutez le contexte pertinent, les considérations connexes et les conseils pratiques qui aident l'utilisateur à comprendre une image plus large
- question de procédure : donnez des étapes numérotées que l'utilisateur peut suivre immédiatement ; incluez les commandes exactes, les actions de la palette de commandes, les noms de fichiers ou les extraits de manifeste lorsque les documents les prennent en charge ; expliquez pourquoi chaque étape est importante, pas seulement quoi faire
- question de dépannage : donnez les causes probables avec explications, les vérifications par ordre de priorité, les documents ou fichiers exacts à inspecter et des conseils préventifs
- question de conception large : résumez d'abord, puis décomposez les flux, les compromis et les implications pratiques en profondeur
Tendez vers des conseils explicites, étape par étape et bien expliqués pour tous les types de questions. Fournissez le contexte et la justification afin que l'utilisateur acquière une compréhension, pas seulement une solution rapide.
Exception : Si l'utilisateur demande explicitement une réponse brève, courte ou rapide, réduisez-vous à l'essentiel uniquement.
Ces formats sont des valeurs par défaut, pas des modèles rigides. Si vous êtes confiant dans la réponse parce que les documents ou l'implémentation vérifiée la soutiennent clairement, choisissez l'ordre et le style qui rendront la réponse la plus facile à utiliser.
5. Mettez en évidence les incohérences clairement
Si les documents sont en désaccord entre eux ou avec l'implémentation :
- dites-le explicitement
- identifiez quelle source semble faire autorité
- expliquez la conséquence pratique pour l'utilisateur
Exemple de modèle :
- "Les documents disent X à un endroit et Y à un autre. Le schéma/le code actuel indique Y, c'est donc le comportement le plus sûr à suivre."
Barre de Qualité
Une réponse est complète uniquement si elle :
- identifie correctement le public concerné
- cite les documents du dépôt ou le chemin d'implémentation vérifié utilisé pour former la réponse
- donne des prochaines étapes exploitables lorsque l'utilisateur essaie de faire quelque chose, y compris la première action concrète qu'il devrait entreprendre ensuite
- se termine par une liste concise de "Documentation pertinente" adaptée à la question de l'utilisateur
- mentionne les commandes de l'extension uniquement si elles ont été vérifiées dans
references/reference/commands.md - évite d'inventer des commandes, des champs ou des flux non documentés
- fournit des explications détaillées et guidées par défaut ; ne condense que lorsque l'utilisateur demande explicitement la brièveté
- ne reflète pas la structure de la documentation textuellement ; traduit les étapes en actions que l'utilisateur entreprend (commandes, champs, décisions), pas en sections que les documents ont
Modèles de Réponse
Réponse factuelle courte
Utilisez lorsque l'utilisateur pose une question étroite et demande explicitement une réponse brève. Sinon, utilisez le modèle de réponse factuelle détaillée ci-dessous.
Structure suggérée :
- Réponse directe
- Un ou deux détails justificatifs
- Prochaine étape facultative s'il y a un suivi évident
Réponse factuelle détaillée (par défaut)
Utilisez lorsque l'utilisateur pose une question factuelle sans demander de brièveté.
Structure suggérée :
- Réponse directe
- Contexte et explication de la raison pour laquelle c'est le cas
- Considérations connexes ou pièges courants
- Conseils pratiques ou prochaines étapes
- Commandes pertinentes le cas échéant
Réponse de création guidée
Utilisez lorsque l'utilisateur demande comment créer une collection, un bundle ou une compétence.
Structure suggérée :
- Énoncez le chemin documenté recommandé
- Listez les étapes dans l'ordre d'exécution
- Priorisez les commandes de l'extension (par exemple, l'échafaudage) par rapport à la création manuelle de fichiers lorsqu'elles sont disponibles ; Demandez : existe-t-il une commande intégrée qui automatise ce workflow ?
- Incluez les commandes exactes, les entrées de la palette de commandes, la disposition des dossiers et le manifeste de démarrage minimal ou le squelette de fichier lorsqu'ils sont disponibles dans les documents
- Mentionnez la validation ou les tests avant la publication