create-adaptable-composable
Design Vue 3 composables that flexibly handle reactive and non-reactive inputs using standard reactivity patterns.
Install
npx skills add https://github.com/vuejs-ai/skills --skill create-adaptable-composableStats
| Total installs | 4,086 |
| Weekly installs | 4.1K |
| GitHub stars | 2.1K |
| First seen | Jan 28, 2026 |
| Source | @vuejs-ai/skills |
Summary
- Use MaybeRefOrGetter for read-only inputs (computed-friendly) and MaybeRef for writable two-way inputs; normalize with toValue() or toRef() inside reactive effects
- Normalize inputs using toRef() for watcher sources and toValue() for non-reactive resolution to keep behavior predictable across different input types
- Avoid MaybeRefOrGetter when parameters are callbacks, predicates, or comparators to prevent accidental function invocation as getters
- Requires Vue 3+ or Nuxt 3+
Tags
Related skills
| Skill | Installs | vs create-adaptable-composable |
|---|---|---|
| visual-design-foundations | 4,527 | +441 |
| wcag-audit-patterns | 3,809 | -277 |
| ckm:brand | 3,733 | -353 |
| fullstack-developer | 3,637 | -449 |
| reka-ui | 3,811 | -275 |
FAQ
- How many installs does create-adaptable-composable have?
- create-adaptable-composable has 4,086 total installs and 4.1K installs this week.
- Where is create-adaptable-composable hosted?
- create-adaptable-composable is published by @vuejs-ai/skills at https://github.com/vuejs-ai/skills.
- How many GitHub stars does create-adaptable-composable have?
- create-adaptable-composable has 2.1K GitHub stars.
- When was create-adaptable-composable first indexed?
- OrangeBot.AI first indexed create-adaptable-composable on Jan 28, 2026.
- How do I install create-adaptable-composable?
- Run: npx skills add https://github.com/vuejs-ai/skills --skill create-adaptable-composable