Skills Agentes

Vercel Composition Patterns

Patrones de composición en React que escalan. Úsalo al refactorizar componentes con exceso de props booleanas, construir librerías de componentes o diseñar APIs reutilizables. Incluye React 19.

Estrellas
49.5k

en todo el repo

Actividad
51

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
1

últimos 90 días

Contexto
806 tok

78 tok en reposo

Paquete
13 archivos

49 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add calesthio/OpenMontage --skill vercel-composition-patterns --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Reúne patrones de composición en React que escalan, con las reglas ordenadas por prioridad
  • Arquitectura de componentes: evitar la proliferación de props booleanas y usar componentes compuestos
  • Gestión de estado: interfaces de contexto y proveedores
  • Patrones de implementación como render props
  • Cubre los cambios de API de React 19

Úsalo cuando

  • Refactorizar componentes con muchas props booleanas
  • Construir librerías de componentes reutilizables
  • Diseñar APIs de componente flexibles
  • Revisar la arquitectura de componentes o trabajar con componentes compuestos y proveedores de contexto

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Este componente tiene diez props booleanas, refactorízalo
    • Conviértelo en componentes compuestos
    • Revisa la arquitectura de esta librería de componentes

    SKILL.md

    En inglés

    React Composition Patterns

    Composition patterns for building flexible, maintainable React components. Avoid boolean prop proliferation by using compound components, lifting state, and composing internals. These patterns make codebases easier for both humans and AI agents to work with as they scale.

    Extended reference: AGENTS.md in this directory is the long-form upstream guide (vendored from Vercel). It is supplementary reference material scoped to this skill only — SKILL.md is the loadable entry point and the authority. It does not override or extend the repository-root AGENTS.md / AGENT_GUIDE.md.

    When to Apply

    Reference these guidelines when:

    • Refactoring components with many boolean props
    • Building reusable component libraries
    • Designing flexible component APIs
    • Reviewing component architecture
    • Working with compound components or context providers

    Rule Categories by Priority

    Priority Category Impact Prefix
    1 Component Architecture HIGH architecture-
    2 State Management MEDIUM state-
    3 Implementation Patterns MEDIUM patterns-
    4 React 19 APIs MEDIUM react19-

    Quick Reference

    1. Component Architecture (HIGH)

    • architecture-avoid-boolean-props - Don't add boolean props to customize behavior; use composition
    • architecture-compound-components - Structure complex components with shared context

    2. State Management (MEDIUM)

    • state-decouple-implementation - Provider is the only place that knows how state is managed
    • state-context-interface - Define generic interface with state, actions, meta for dependency injection
    • state-lift-state - Move state into provider components for sibling access

    3. Implementation Patterns (MEDIUM)

    • patterns-explicit-variants - Create explicit variant components instead of boolean modes
    • patterns-children-over-render-props - Use children for composition instead of renderX props

    4. React 19 APIs (MEDIUM)

    ⚠️ React 19+ only. Skip this section if using React 18 or earlier.

    • react19-no-forwardref - Don't use forwardRef; use use() instead of useContext()

    How to Use

    Read individual rule files for detailed explanations and code examples:

    rules/architecture-avoid-boolean-props.md
    rules/state-context-interface.md
    

    Each rule file contains:

    • Brief explanation of why it matters
    • Incorrect code example with explanation
    • Correct code example with explanation
    • Additional context and references

    Full Compiled Document

    For the complete guide with all rules expanded: AGENTS.md

    Reproducido de calesthio/OpenMontage bajo licencia MIT. Leer esta página en markdown.

    Archivos

    13 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Detalles

    Creador
    calesthio
    Licencia
    MIT
    Recursos incluidos
    Incluye scripts o referencias
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de calesthio/OpenMontage

    Este repo incluye 89 skills. Si instalas uno, normalmente ya tienes los demás.

    Comfyui

    49.5k

    Úsalo al trabajar con workflows de ComfyUI en OpenMontage: comfyui_image/video/music, workflows propios, selección de output_node, modelos que faltan, LoRAs, poca VRAM e importación de workflows de la comunidad.

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera vídeo cinematográfico de 4-30 s con ByteDance Seedance 2.5 por fal.ai, Volcengine Ark, Runway o ComfyUI. Cubre el contrato de prompt 2.5, cortes duros, locks de continuidad y voz.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 días
    diseno ui

    Genera narración expresiva y multilingüe con fish.audio (modelos S1 / S2) y reutiliza voces clonadas mediante reference_id.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera y edita conversacionalmente vídeos cortos con Google Gemini Omni Flash: itera con ediciones en lenguaje natural, clips de 3-10s a 720p con audio y texto en pantalla, e imágenes de referencia por etiquetas.

    Costo de contexto al activarse
    2.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    Permisos
    diseno ui

    Genera vídeo con MiniMax H3 (Hailuo 3.0) por la API oficial v2, fal.ai, Runway, nodos partner de ComfyUI o pesos abiertos locales. Clips de 4-15s a 2K con animación de primer/último fotograma.

    Costo de contexto al activarse
    582 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera, reconstruye, inspecciona y enruta activos 3D de producción para mundos de OpenMontage con Atlas Cloud, fal.ai, catálogos con licencia y Blender.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 9 días
    diseno ui

    Skills relacionados

    Ffmpeg

    49.5k

    Procesado de vídeo y audio con FFmpeg: conversión de formato, redimensionado, compresión, extracción de audio y preparación de material para Remotion.

    Costo de contexto al activarse
    3.3k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    herramientas desarrollo

    Bucle de desarrollo del CLI de HyperFrames: init, add, preview, render, publish, doctor y demás comandos, más el renderizado en la nube con AWS Lambda.

    Costo de contexto al activarse
    2.4k tok
    Tamaño del paquete
    7 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Instala y cablea bloques y componentes del registro en composiciones de HyperFrames. Cubre el comando add, ubicaciones de instalación, cableado, descubrimiento y autoría de bloques nuevos.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo