Configuración de ReelStyles
Los scripts se encuentran en setup/ en la raíz del repositorio de ReelStyles (dos carpetas arriba de este archivo): setup/setup.sh (macOS, Linux, WSL, Git Bash) y setup/setup.ps1 (Windows PowerShell). Ambos aceptan los mismos comandos. A continuación, SETUP significa:
- macOS / Linux / WSL / Git Bash:
bash <repo>/setup/setup.sh - Windows PowerShell:
powershell -ExecutionPolicy Bypass -File <repo>\setup\setup.ps1
Ejecuta los comandos desde la carpeta del proyecto del usuario (la carpeta donde quiere conectar el agente), no desde dentro del repositorio de ReelStyles, a menos que esa sea la única carpeta que use.
- Detectar el sistema. Encuentra el sistema operativo (Windows, macOS, Linux, WSL) y selecciona el script correspondiente. En Windows, prefiere
setup.ps1a menos que ya estés en Git Bash o WSL. - Verificar. Ejecuta
SETUP check. Muestra si Node.js ≥ 22, ffmpeg + ffprobe, git, espacio libre en disco y Chrome para HyperFrames están instalados, y sale con código distinto de cero si falta algo requerido. Si imprime "READY", pasa al paso 4. - Instalar lo que falta, con el permiso del usuario.
- Ejecuta
SETUP install --dry-run. Muestra, por cada herramienta faltante, el comando exacto que se ejecutaría (winget, Homebrew, apt o dnf; Node mediante fnm, nvm o el instalador oficial de nvm cuando la versión del sistema de Node es antigua). - Muestra al usuario cada comando y pregunta cuáles ejecutar. Nunca instales nada a lo que el usuario no haya aceptado, e indica claramente cuando un comando use
sudo. - Ejecuta
SETUP install --yes <herramienta> [<herramienta>...]solo con las herramientas que el usuario aceptó (o deja que el usuario ejecuteSETUP installpor sí mismo: pregunta por cada herramienta). Si un comando necesita una contraseña, pide al usuario que lo ejecute en su propia terminal. - Node o git instalados justo ahora pueden necesitar una nueva terminal para estar en el PATH. Luego ejecuta
SETUP checkde nuevo hasta que imprima "READY".
- Ejecuta
- Conectar el agente. Ejecuta
SETUP wire listpara ver qué agentes están detectados, informa al usuario y luegoSETUP wire auto(oSETUP wire <agente>para los que el usuario nombre:claude codex cursor roo cline gemini copilot windsurf). Crea archivos de puntero cortos en el proyecto (por ejemplo,.cursor/rules/reelstyles.mdc,.roo/rules/reelstyles.md, un bloque enAGENTS.md) que le indican al agente dónde está la habilidad de ReelStyles. Nunca copia los kits. Agrega--globalsi el usuario la quiere en todos los proyectos. Los usuarios de Claude Code que instalaron el plugin no necesitan conexión. - Prueba de humo. Ejecuta
SETUP test. Renderiza un video de prueba de 5 segundos y muestra la ruta del mp4 y el tiempo de renderizado. Informa ambos al usuario. Si falla, ejecutaSETUP check, corrige lo que muestre y vuelve a intentarlo. - Finalizar con: "ReelStyles está listo: pídeme un video en cualquier estilo de STYLES.md" (
skills/reelstyles/STYLES.md).
Notas
- Nada de esto envía datos a ningún sitio: la telemetría de HyperFrames está desactivada por los scripts. La primera ejecución descarga el paquete npm de HyperFrames y su Chrome sin interfaz gráfica.
- Los scripts son seguros de ejecutar varias veces; omiten lo que ya está hecho.