Eine einzelne remocn-Komponente hinzufügen
Angefragt: $ARGUMENTS
Lade zuerst das Skill remocn, um die Tier-Konventionen sowie Canvas und Timing zu erhalten.
- Den Namen auflösen. Falls die Anfrage ein exakter Komponentenname ist, verwende ihn. Handelt es sich um eine Beschreibung („ein verzerrter Titel“, „ein schneller Schnitt“), erstelle eine Shortlist aus
https://remocn.dev/llms-components.txtund biete die besten zwei oder drei an, jeweils mit ihrerUse for-Zeile und ihrer Länge. Warte auf die Auswahl. - Ihre Seite lesen. Rufe die
.md-Dokumentations-URL ab, die der Index für die Komponente angibt. Notiere die Props, das Beispiel, dieLengthund etwaigeAvoid for-Hinweise. Falls der Avoid-Hinweis zu den Wünschen des Benutzers passt, sage dies und schlage den genannten Ersatz vor. - Das Projekt einmal vorbereiten. Falls in
components.jsonkeine@remocn-Registry existiert, führe zuerstnode "${CLAUDE_SKILL_DIR}/../video/scripts/setup.mjs" <project-root>aus (außerhalb von Claude Code:../video/scripts/setup.mjsaus dem Ordner dieses Skills). Das JSON-Ergebnis gibt an, welche Dateien geschrieben wurden; gebe eventuellewarnings weiter. - Installieren.
npx shadcn add @remocn/<name>. Abhängigkeiten werden transitiv installiert; liste auf, welche Dateien erstellt wurden. - Verwenden. Zeige ein Nutzungsbeispiel auf Basis der Dokumentation, skaliert auf die Canvas-Größe, eingebettet in eine
<Sequence durationInFrames>mit mindestens derLengthder Komponente plus Haltedauer. Übergänge werden inTransitionSeries.TransitionalspresentationmitlinearTiming/springTimingbei derenLengtheingefügt. Falls der Benutzer eine Stelle im Code genannt hat, setze es dort ein; ansonsten frage, wo es platziert werden soll. - Prüfen.
npx tsc --noEmit, dann erstelle einen Still am Ende der Bewegung (npx remotion still <composition> out/<name>.png --frame=<n>) und betrachte ihn.