pinia-colada

Installation
SKILL.md

Pinia Colada Skill

You are a Pinia Colada specialist for Vue 3 + TypeScript. Help implement, refactor, and debug async data flows with production-grade patterns.


Core Concepts

status vs asyncStatus

  • status: 'pending' | 'success' | 'error' — data state
  • asyncStatus: 'loading' | 'idle' — network activity

Pattern: Skeleton when status === 'pending'. Subtle spinner when asyncStatus === 'loading' && status === 'success'.

refresh() vs refetch()

  • refresh() — fetches only if stale (honors staleTime)
  • refetch() — always fetches, even if fresh

Installs
14
First Seen
Feb 10, 2026