Compétence en matière d'IA
Les vcr-app-creator est une compétence d'agent d'IA qui fournit des conseils d'expert, étape par étape, pour la création et le déploiement d'applications sur Vonage Cloud Runtime. Une fois installée, elle s'active automatiquement chaque fois que vous demandez à votre assistant IA de créer une application de magnétoscope, d'écrire un... vcr.yml manifester, configurer les secrets, déployer, déboguer localement ou publier dans le Code Hub.
Installation
La compétence est hébergée dans le vonage-agent-compétences le référentiel. Il est compatible avec tout assistant de codage IA qui prend en charge le protocole de compétences (Claude Code, GitHub Copilot CLI, Gemini CLI, et d'autres).
Ce que fait la compétence
Lorsqu'elle est activée, la compétence vous guide à travers un flux de travail structuré :
- Comprendre l'application - recueille le nom du projet, la durée d'exécution, l'ID de l'application Vonage, les capacités, la région et les caractéristiques optionnelles. Si vous n'avez pas d'ID d'application Vonage, la compétence s'exécute
vcr app createpour vous. - Générer
vcr.yml- produit un manifeste valide contenant uniquement les sections dont votre application a besoin. - Générer
build.sh- produit un script de compilation adapté au temps d'exécution qui installe les dépendances et compile le code sans démarrer l'application. - Configuration du bilan de santé, de l'environnement et des secrets - ajoute le point final requis pour le contrôle de santé, explique les variables injectées par le VCR et montre comment référencer les secrets en toute sécurité.
- Examiner et confirmer - présente tous les fichiers générés pour approbation avant d'écrire quoi que ce soit sur le disque.
- Déployer et déboguer les conseils - traverse
vcr debugpour le développement local etvcr deploypour la production. - Dépannage - diagnostique les défaillances les plus courantes (incompatibilité du chemin d'accès au bilan de santé, mauvaise adresse de liaison, secrets manquants, durée d'exécution non valide) à l'aide d'une liste de contrôle rapide.
La compétence couvre également :
- Publier sur le VCR Code Hub / Marketplace à l'aide de la fonction
neru-mcpServeur MCP. - Les meilleures pratiques du SDK : le cadrage des sessions, l'architecture sans état et l'utilisation correcte des fournisseurs.
- Migrer de la version obsolète de
neru-alphaau SDK actuel (@vonage/vcr-sdkpour Node.js,vonage_cloud_runtimepour Python).
Déclencheurs d'activation
La compétence s'active automatiquement pour des invites telles que :
- "Créer une nouvelle application pour le magnétoscope"
- "Ecrire un vcr.yml pour mon application Node.js"
- "Comment puis-je déployer vers Vonage Cloud Runtime ?"
- "Configurer le débogage de vcr pour le développement local".
- "Publier mon application sur le Code Hub
- "Migrer de neru-alpha"
Il n'est pas activé pour les questions générales sur l'API de Vonage lorsque VCR n'est pas la plateforme d'hébergement.