AI-Fähigkeit

Die vcr-app-creator Skill ist ein KI-Agenten-Skill, der Ihnen eine fachkundige, schrittweise Anleitung zum Erstellen und Bereitstellen von Applications auf Vonage Cloud Runtime bietet. Einmal installiert, wird er automatisch aktiviert, wenn Sie Ihren KI-Assistenten bitten, eine VCR-Anwendung zu erstellen, eine vcr.yml manifestieren, Geheimnisse konfigurieren, bereitstellen, lokal debuggen oder auf dem Code Hub veröffentlichen.

Einrichtung

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

Die Fertigkeit wird in der vonage-agent-skills Repository. Es ist mit jedem KI-Codierassistenten kompatibel, der das Skills-Protokoll unterstützt (Claude Code, GitHub Copilot CLI, Gemini CLI und andere).

Was die Fertigkeit bewirkt

Ist die Fähigkeit aktiviert, führt sie Sie durch einen strukturierten Arbeitsablauf:

  1. Verstehen Sie die Anwendung - sammelt Projektname, Laufzeit, Vonage Application ID, Fähigkeiten, Region und optionale Funktionen. Wenn Sie keine Vonage Application ID haben, führt der Skill vcr app create für Sie.
  2. Erzeugen Sie vcr.yml - erzeugt ein gültiges Manifest mit nur den Abschnitten, die Ihre Anwendung benötigt.
  3. Erzeugen Sie build.sh - erzeugt ein laufzeitgerechtes Build-Skript, das Abhängigkeiten installiert und Code kompiliert, ohne die Anwendung zu starten.
  4. Konfigurieren Sie Gesundheitscheck, Umgebung und Geheimnisse - fügt den erforderlichen Gesundheitsprüfungsendpunkt hinzu, erklärt VCR-injizierte Variablen und zeigt, wie man Geheimnisse sicher referenziert.
  5. Überprüfung und Bestätigung - präsentiert Ihnen alle erzeugten Dateien zur Genehmigung, bevor sie auf die Festplatte geschrieben werden.
  6. Anleitung zum Einsatz und zur Fehlersuche - geht durch vcr debug für die lokale Entwicklung und vcr deploy für die Produktion.
  7. Fehlerbehebung - diagnostiziert häufige Fehler (falscher Pfad bei der Gesundheitsprüfung, falsche Bindungsadresse, fehlende Geheimnisse, ungültige Laufzeit) mit einer schnellen Checkliste.

Die Fähigkeit umfasst auch:

  • Veröffentlichung auf dem VCR Code Hub / Marketplace unter Verwendung der neru-mcp MCP-Server.
  • SDK Best Practices: Session Scoping, zustandslose Architektur und korrekte Verwendung von Providern.
  • Die Umstellung von der veralteten neru-alpha Paket zum aktuellen SDK (@vonage/vcr-sdk für Node.js, vonage_cloud_runtime für Python).

Auslöser für die Aktivierung

Die Fähigkeit wird automatisch bei Aufforderungen wie diesen aktiviert:

  • "Eine neue VCR-Anwendung erstellen"
  • "Eine vcr.yml für meine Node.js-App schreiben"
  • "Wie stelle ich auf Vonage Cloud Runtime bereit?"
  • "vcr debug für lokale Entwicklung einrichten"
  • "Meine Anwendung im Code Hub veröffentlichen"
  • "Von neru-alpha migrieren"

Sie wird nicht für allgemeine Vonage-API-Fragen aktiviert, bei denen VCR nicht die Hosting-Plattform ist.