pinia

Installation
Summary

Type-safe Vue state management with intuitive store patterns and first-class TypeScript support.

  • Supports both Options API and Composition API styles, with built-in devtools integration for debugging
  • Core capabilities include defining stores with state, getters, actions, subscriptions, and store-to-store composition
  • Extensible via plugins to add custom properties and behavior across stores
  • Includes testing utilities via @pinia/testing for mocking and stubbing, plus SSR and Nuxt integration with state hydration
  • Hot module replacement support for seamless development workflow
SKILL.md

Pinia

Pinia is the official state management library for Vue, designed to be intuitive and type-safe. It supports both Options API and Composition API styles, with first-class TypeScript support and devtools integration.

The skill is based on Pinia v3.0.4, generated at 2026-01-28.

Core References

Topic Description Reference
Stores Defining stores, state, getters, actions, storeToRefs, subscriptions core-stores

Features

Extensibility

Topic Description Reference
Plugins Extend stores with custom properties, state, and behavior features-plugins
Related skills
Installs
11.0K
Repository
antfu/skills
GitHub Stars
4.9K
First Seen
Jan 28, 2026