Toolverse
All skills

data-safety-auditor

by ananddtyagi

Comprehensive data safety auditor for Vue 3 + Pinia + IndexedDB + PouchDB applications. Detects data loss risks, sync issues, race conditions, and browser-specific vulnerabilities with actionable remediation guidance.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Frontend
Views
5

About this skill

Comprehensive data safety auditor for Vue 3 + Pinia + IndexedDB + PouchDB applications. Detects data loss risks, sync issues, race conditions, and browser-specific vulnerabilities with actionable remediation guidance.

How to use

  1. Aktywuj skill w swoim środowisku Claude Dev, wpisując jedno z poleceń: "audit data safety", "check data loss risks" lub "data safety auditor".

  2. Dostarczysz audytorowi dostęp do kodu aplikacji Vue 3 – zwłaszcza plików zawierających konfigurację Pini, logikę IndexedDB/PouchDB i komponenty Vue odpowiadające za hydratację i synchronizację danych.

  3. Skill przeskanuje kod w poszukiwaniu ryzyk krytycznych (przepełnienie pamięci, wygaśnięcie danych na Safari, brak obsługi konfliktów PouchDB, aktualizacje nienatomowe) i wysokiego ryzyka (race conditions hydratacji, nieobsługiwane błędy synchronizacji, niezakończona synchronizacja).

  4. Otrzymasz raport z dokładnymi lokalizacjami problemów w kodzie, oceną ważności każdego ryzyka i konkretnymi wskazówkami naprawy – wraz z przykładami kodu.

  5. Implementuj sugerowane poprawki, zwracając szczególną uwagę na obsługę błędów QuotaExceededError, konfliktów synchronizacji i race conditions przy jednoczesnych zapisach.

  6. Skill wygeneruje dla Ciebie brakujące testy bezpieczeństwa danych, aby upewnić się, że aplikacja jest odporna na scenariusze utraty danych przed wdrożeniem.

Related skills

zustand

by lobehub

Zustand state management guide. Use when working with store code (src/store/**), implementing actions, managing state, or creating slices. Triggers on Zustand store development, state management questions, or action implementation.

Frontend
36126

theme-factory

by anthropics

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

Frontend
40139

apple-reminders

by openclaw

Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.

Frontend
2085

brainstorming

by obra

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

Frontend
49170

angular

by sickn33

Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns. Use PROACTIVELY for Angular development, component architecture, state management, performance optimization, and migration to modern

Frontend
2656

livewire-development

by spatie

Develops reactive Livewire 4 components. Activates when creating, updating, or modifying Livewire components; working with wire:model, wire:click, wire:loading, or any wire: directives; adding real-time updates, loading states, or reactivity; debugging component behavior;

Frontend
2335