CommunityProgramación y desarrollogithub.com

hyf0/create-adaptable-composable

Crea un composable Vue de nivel de librería que acepte entradas posiblemente reactivas (MaybeRef / MaybeRefOrGetter) para que los llamadores puedan pasar un valor simple, un ref o un getter. Normaliza las entradas con toValue()/toRef() dentro de efectos reactivos (watch/watchEffect) para mantener un comportamiento predecible y reactivo. Usa esta habilidad cuando el usuario pida crear composables adaptables o reutilizables.

¿Qué es create-adaptable-composable?

Esta habilidad permite crear composables Vue de calidad profesional que aceptan entradas flexiblemente reactivas, utilizando los tipos `MaybeRef` y `MaybeRefOrGetter`. Esto significa que los usuarios pueden pasar valores simples, referencias (`ref`) o funciones getter, y el composable manejará todas las variantes de manera consistente. Es especialmente útil para desarrolladores que crean librerías de composables o componentes reutilizables, ya que garantiza que el comportamiento reactivo sea predecible. La habilidad se basa en Vue 3 con la Composition API, utilizando `toValue()` y `toRef()` dentro de `watch` y `watchEffect` para normalizar las entradas. Se recomienda usar esta habilidad cuando el usuario solicite crear composables adaptables y reutilizables que abstraigan patrones de reactividad comunes.

Compatible con~Claude Code~Codex CLI~Cursor
Part ofReact
npx skills add https://github.com/hyf0/vue-skills/tree/main/skills/create-adaptable-composable

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace create-adaptable-composable?

Crea un composable Vue de nivel de librería que acepte entradas posiblemente reactivas (MaybeRef / MaybeRefOrGetter) para que los llamadores puedan pasar un valor simple, un ref o un getter. Normaliza las entradas con toValue()/toRef() dentro de efectos reactivos (watch/watchEffect) para mantener un comportamiento predecible y reactivo. Usa esta habilidad cuando el usuario pida crear composables adaptables o reutilizables.

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Skills relacionados