{"name":"lety-ai-lety-skill-hub","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"lety-ai-linear-task-plugins-linear-task","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Create Linear issues with user story, Gherkin acceptance criteria, and Definition of Done","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-linear-report-plugins-linear-report","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Generate weekly activity reports from Linear grouped by project, milestone, and contributor","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-pr-develop-plugins-pr-develop","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Create a PR from a feature/fix/chore branch to develop following GitFlow and Conventional Commits","version":"1.0.0","strict":true,"keywords":[],"category":"development"},{"name":"lety-ai-pr-staging-plugins-pr-staging","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Cut a release branch, bump version to RC, and create a PR to staging following GitFlow and semver","version":"1.0.0","strict":true,"keywords":[],"category":"deployment"},{"name":"lety-ai-pr-production-plugins-pr-production","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Strip RC suffix and create a PR from staging to master for production release following GitFlow","version":"1.0.0","strict":true,"keywords":[],"category":"deployment"},{"name":"lety-ai-typeorm-plugins-typeorm","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"TypeORM best practices for NestJS + DataSource (0.3.x): no raw SQL, Repository/QueryBuilder only, relations via TypeORM options, migrations via CLI","version":"1.0.0","strict":true,"keywords":[],"category":"data"},{"name":"lety-ai-nest-module-plugins-nest-module","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Scaffold a complete NestJS module for Lety 2.0 Backend: entity, DTOs, module, gRPC controller, service with BaseRpcException, unit test and mock factory — following project conventions","version":"1.0.0","strict":true,"keywords":[],"category":"testing"},{"name":"lety-ai-entity-dto-plugins-entity-dto","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Generate a TypeORM entity (extending BaseEntity), Create DTO, and Update DTO for Lety 2.0 Backend following official best practices — flags issues in existing code","version":"1.0.0","strict":true,"keywords":[],"category":"deployment"},{"name":"lety-ai-gateway-controller-plugins-gateway-controller","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Scaffold a complete API Gateway feature: proto service + interface files, REST controller with Swagger/Permissions, gRPC service with lastValueFrom, and NestJS module with ClientsModule.registerAsync","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-test-scaffold-plugins-test-scaffold","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Generate unit tests for NestJS services — minimal mocks, getRepositoryToken, mock factory with EntityLike type, gRPC status code assertions","version":"1.0.0","strict":true,"keywords":[],"category":"testing"},{"name":"lety-ai-migration-helper-plugins-migration-helper","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Guide TypeORM migration workflow for Lety 2.0 Backend — generate, review, run, revert and register migrations across tenant/platform/auth schemas","version":"1.0.0","strict":true,"keywords":[],"category":"productivity"},{"name":"lety-ai-error-handler-plugins-error-handler","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Write, review or fix error handling — BaseRpcException with correct gRPC status codes, TypeORM exception filters, RpcToHttpInterceptor mapping, RabbitMQ ack/nack patterns","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-security-review-plugins-security-review","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Review JWT strategies, auth guards, middleware, and security config in Lety 2.0 Backend — flags vulnerabilities against NestJS and OWASP best practices","version":"1.0.0","strict":true,"keywords":[],"category":"security"},{"name":"lety-ai-nextjs-feature-plugins-nextjs-feature","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Scaffold a complete Next.js feature module following Screaming Architecture + Atomic Design: components, views, services, model, and logic folders with correct file suffixes","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-react-query-plugins-react-query","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Generate TanStack Query v5 useQuery/useMutation hooks following the ApiSDK pattern with correct queryKey conventions, error handling, and cache invalidation","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-zod-form-plugins-zod-form","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Generate Zod schemas and react-hook-form setup — single and multi-step forms with standardSchemaResolver, partial step validation, and cross-field refinements","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-zustand-plugins-zustand","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Scaffold Zustand v5 stores — persisted stores with partialize and onRehydrateStorage, non-persisted UI stores, and multi-step wizard stores","version":"1.0.0","strict":true,"keywords":[],"category":"testing"},{"name":"lety-ai-ui-component-plugins-ui-component","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Create React components following Atomic Design — base atoms with CVA+cn()+Radix UI primitives, composite shared components, or feature-specific components with correct placement","version":"1.0.0","strict":true,"keywords":[],"category":"deployment"},{"name":"lety-ai-casl-plugins-casl","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Add or review CASL permission checks — usePermissionsStore, haveSomePermission, conditional component rendering, and route-level protection","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-websocket-plugins-websocket","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Scaffold NestJS WebSocket gateways with Socket.io, JWT auth guard, tenant room isolation, RabbitMQ broadcast pattern, and Next.js client hook + Zustand store","version":"1.0.0","strict":true,"keywords":[],"category":"security"},{"name":"lety-ai-design-patterns-plugins-design-patterns","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Review and refactor code using design patterns — detect duplication, god services, and mixed concerns; apply Strategy, Factory, Decorator, Facade, Observer, Container/Presenter, and Custom Hook patterns to the Lety 2.0 stack","version":"1.0.0","strict":true,"keywords":[],"category":"utilities"},{"name":"lety-ai-pr-review-plugins-pr-review","source":{"source":"github","repo":"lety-ai/lety-skill-hub"},"description":"Review a pull request across backend (NestJS/gRPC/TypeORM/RabbitMQ) and frontend (Next.js/Zustand/TanStack Query/CASL) — detects changed files, dispatches specialized reviewers in parallel, and produces a tiered report with Critical / Important / Suggestion findings","version":"1.0.0","strict":true,"keywords":[],"category":"deployment"}]}