---
name: pinia-skilld
description: "Intuitive, type safe and flexible Store for Vue. ALWAYS use when writing code importing \"pinia\". Consult for debugging, best practices, or modifying pinia."
metadata:
  version: 3.0.4
  generated_at: 2026-03-13
---

# vuejs/pinia `pinia`

> Intuitive, type safe and flexible Store for Vue

**Version:** 3.0.4 (Nov 2025)
**Deps:** @vue/devtools-api@^7.7.7
**Tags:** next: 2.0.0-rc.10 (Sep 2021), beta: 2.1.8-beta.0 (Apr 2024), latest: 3.0.4 (Nov 2025)

**References:** [package.json](./.skilld/pkg/package.json) — exports, entry points • [README](./.skilld/pkg/README.md) — setup, basic usage • [GitHub Issues](./.skilld/issues/_INDEX.md) — bugs, workarounds, edge cases • [GitHub Discussions](./.skilld/discussions/_INDEX.md) — Q&A, patterns, recipes • [Releases](./.skilld/releases/_INDEX.md) — changelog, breaking changes, new APIs

## Search

Use `skilld search` instead of grepping `.skilld/` directories — hybrid semantic + keyword search across all indexed docs, issues, and releases. If `skilld` is unavailable, use `npx -y skilld search`.

```bash
skilld search "query" -p pinia
skilld search "issues:error handling" -p pinia
skilld search "releases:deprecated" -p pinia
```

Filters: `docs:`, `issues:`, `releases:` prefix narrows by source type.
