lucaszhh
- 16 skills
- 0 followers
- 1 day ago last updated
- ▌ Vite To Nextjs App Router · lucaszhhMigrate a Vite + React Router SPA to Next.js App Router in production. Codified from a real migration on a +500k-user government platform (Mendoza por Mí). Use when the user asks to migrate a Vite/CRA app to Next.js, or to adopt App Router routing, SSR, or server components incrementally.
- ▌ Nestjs Architect · lucaszhh bundleDefine y evalúa la arquitectura del proyecto NestJS. Estructuración modular, separación de conceptos en presentación/dominio/datos (Clean Architecture / DDD) e integración de infraestructura técnica de manera desacoplada. Escribe su entregable en .agents/plans/<nombre>.md en lugar de responder en el hilo de chat.
- ▌ Nestjs Developer · lucaszhh bundleDesarrolla e implementa el código backend para proyectos NestJS. Programación limpia, DI desacoplada, mappers estáticos, patrón Result y especificaciones de empaquetado X-Road.
- ▌ Nextjs Architect · lucaszhh bundlePlanificación arquitectónica frontend antes de codificar. Define data flow, matriz RSC (Server vs Client Components), servicios HTTP, hooks de React Query y schemas zod. Escribe directo a .agents/plans/<feature>.md. Usar con "revisá la arquitectura", "planificá esta feature", "cómo estructuro X", "armame el plan".
- ▌ Nestjs Unit Tester · lucaszhh bundleDesarrolla y ejecuta pruebas unitarias para proyectos NestJS. Testing con Jest, inyección de mocks en TestingModule, patrón AAA (Arrange-Act-Assert) y validación del patrón Result.
- ▌ Nextjs Debug Flow · lucaszhh bundleDebugging sistemático en 4 fases: investigar, analizar, hipotetizar, implementar. Regla de hierro: no se aplica ningún fix sin identificar la causa raíz. Usar con "debuggeá esto", "por qué falla", "investigá el error", "root cause", "arreglá este bug", "antes funcionaba y ahora no".
- ▌ Nextjs Code Health · lucaszhh bundleDashboard de calidad de código. Ejecuta linter y type checker del proyecto, analiza estructura de módulos y detecta deuda técnica. Computa un score compuesto 0-10. Usar con "health check", "cómo está el código", "code quality", "quality score", "run all checks", al final de cada cadena de skills.
- ▌ Nextjs Code Review · lucaszhh bundleCode review del diff contra la branch base. Analiza estructura, convenciones, estados de UI, tipos y seguridad. Cada hallazgo clasificado por severidad (CRÍTICO/ALTO/MEDIO/BAJO). Usar con "revisá el diff", "code review", "checkeá mis cambios", "revisame este PR", antes de mergear.
- ▌ Nextjs Design Audit · lucaszhh bundleQA visual sobre lo ya codeado. Encuentra inconsistencias de espaciado, jerarquía, tipografía, color, responsive y motion. Arregla iterativamente cada issue con screenshots before/after y commits atómicos. Usar con "auditá el diseño", "visual QA", "revisá la UI", "design polish", después de implementar cambios visuales o nuevos componentes.
- ▌ Nextjs Design Craft · lucaszhh bundleDiseñar, rediseñar, pulir, auditar o mejorar interfaces frontend. Cubre landing pages, dashboards, componentes, formularios, settings, onboarding, empty states. Maneja UX, jerarquía visual, accesibilidad, performance, responsive, tipografía, color, motion, micro-interacciones y design systems. Usar con "diseñá este componente", "rediseñá la landing", "mejorá la UI", "puli esta pantalla", "hacelo más premium".
- ▌ Component QA · lucaszhh bundleQA de componentes de @design-system/react con Storybook Test Runner. Valida compilación, a11y automatizado (axe-core WCAG 2.1 AA), paridad visual, variantes y cero tokens hex/px hardcodeados. Usar con "hacé QA del componente", "validá el Button", "corré el test runner".
- ▌ Generate Changelog · lucaszhh bundleGenera o actualiza CHANGELOG.md basándose en release-notes/*.md siguiendo SemVer y Keep a Changelog en español. Protegido contra duplicados e inyección directa a disco. Usar con "generar changelog", "actualizar changelog", "procesar release notes", "changelog de la versión".
- ▌ Generate Pr Report · lucaszhh bundleGenera la descripción de PR/MR desde el diff contra develop usando three-dot diff y merge-base. Detecta env vars nuevas (Next.js, LoopBack, Nest, Go, Vite) con alertas críticas, agrupa cambios por capa arquitectónica y escribe a disco. Usar con "generar reporte de PR", "reporte de issue", "describir MR".
- ▌ Design Token Sync · lucaszhh bundleSincroniza design tokens entre Figma y el monorepo de design-system (packages/tokens/src/*.json). Valida sintaxis JSON, detecta variables modificadas o eliminadas y compila Style Dictionary. Usar con "sincronizá los tokens", "actualizá los tokens desde Figma", "sync tokens", "cambió el color en Figma".
- ▌ Generate QA Checklist · lucaszhh bundleGenera qa_checklist.md para QA desde el three-dot diff contra develop. Mapea flujos directos, indirectos y de regresión con matrices de happy path, edge cases y negativos. Incluye precondiciones de ambiente y env vars. Usar con "generar qa checklist", "casos de prueba", "checklist de qa".
- ▌ Component Migrator · lucaszhh bundleMigra componentes del frontend legacy al monorepo @design-system/react. Adapta a MUI, configura theme augmentation, barrel export y story en Storybook. Escribe directo a disco. Usar con "migrá este componente", "extraé X al design system", "traé el Button al DS", "mover componente legacy".