paucasanellas
@paucasanellas
Public Skills
typescript
by paucasanellas
TypeScript type system, configuration, and advanced typing patterns including generics, utility types, type guards, and best practices. Use when writing TypeScript code, designing type-safe APIs, configuring projects, or making decisions about types vs interfaces.
testing
by paucasanellas
Unit testing with TypeScript, Vitest (with globals), Vue Testing Library, and Nuxt Test Utils using Happy DOM. Covers testing strategies, best practices, mocking, component testing, and integration with modern Vue ecosystem tools.
nuxt
by paucasanellas
Nuxt 4 architecture patterns including Backend for Frontend (BFF), context-based component organization, server contexts with dependency injection, Pinia stores, Nuxt UI, composables, layouts, middleware, plugins, and clean code best practices. Use when building or reviewing Nuxt 4 applications.
guidelines
by paucasanellas
Programming best practices and architectural concepts including SOLID principles, DDD, clean code, and software design patterns. Use when designing software architecture, improving code quality, or making architectural decisions.
git-workflow
by paucasanellas
Git workflow best practices including branching strategies, commit conventions, merge strategies, pull requests, and common operations. Use when working with Git version control, making commits, creating branches, or managing code collaboration.
code-quality
by paucasanellas
Code quality tools for JavaScript/TypeScript/Vue projects, including linting with ESLint and type checking with tsc/vue-tsc. Use when setting up quality checks, configuring linters, or running type validation.