Pinia Best Practices

Pinia store TypeScript configuration and typing issues. Covers storeToRefs type loss, getters circular references, and setup store patterns. Use when working with Pinia stores in Vue 3 projects, debugging store type errors, or fixing storeToRefs type inference. Use when this capability is needed.

tomevault-io Updated

File contents

Pinia Best Practices

TypeScript configuration and common pitfalls for Pinia stores in Vue 3 applications.

When to Apply

  • Working with Pinia stores in TypeScript projects
  • Debugging storeToRefs type issues
  • Fixing getter circular type references
  • Setting up type-safe store patterns

Capability Rules

Rules that enable AI to solve problems it cannot solve without the skill.

Rule Impact Description
storeToRefs-type-loss HIGH Fix incorrect nested ref types with Vue 3.5+

Efficiency Rules

Rules that help AI solve problems more effectively and consistently.

Rule Impact Description
getters-circular-types MEDIUM Fix TypeScript any or circular errors in getters using this

Reference


Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/jianxcao--qbittorrent-web--pinia-best-practices commit 78779b74a6

Frequently asked questions

npx skillmds@latest add tomevault-io/pinia-best-practices