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

npx skills add "vonage-technology/vonage-agent-skills" --skill vcr-app-creator

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é :

  1. 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 create pour vous.
  2. Générer vcr.yml - produit un manifeste valide contenant uniquement les sections dont votre application a besoin.
  3. 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.
  4. 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é.
  5. Examiner et confirmer - présente tous les fichiers générés pour approbation avant d'écrire quoi que ce soit sur le disque.
  6. Déployer et déboguer les conseils - traverse vcr debug pour le développement local et vcr deploy pour la production.
  7. 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-mcp Serveur 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-alpha au SDK actuel (@vonage/vcr-sdk pour Node.js, vonage_cloud_runtime pour 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.