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
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:
- 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 createfür Sie. - Erzeugen Sie
vcr.yml- erzeugt ein gültiges Manifest mit nur den Abschnitten, die Ihre Anwendung benötigt. - Erzeugen Sie
build.sh- erzeugt ein laufzeitgerechtes Build-Skript, das Abhängigkeiten installiert und Code kompiliert, ohne die Anwendung zu starten. - 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.
- Überprüfung und Bestätigung - präsentiert Ihnen alle erzeugten Dateien zur Genehmigung, bevor sie auf die Festplatte geschrieben werden.
- Anleitung zum Einsatz und zur Fehlersuche - geht durch
vcr debugfür die lokale Entwicklung undvcr deployfür die Produktion. - 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-mcpMCP-Server. - SDK Best Practices: Session Scoping, zustandslose Architektur und korrekte Verwendung von Providern.
- Die Umstellung von der veralteten
neru-alphaPaket zum aktuellen SDK (@vonage/vcr-sdkfür Node.js,vonage_cloud_runtimefü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.