By lety-ai
Scaffold a complete Next.js feature module following Screaming Architecture + Atomic Design: components, views, services, model, and logic folders with correct file suffixes
Official Claude Code plugin marketplace for the Lety AI team. Distributes skills as installable plugins directly from Claude Code using the /plugin command.
| Plugin | Description |
|---|---|
linear-task | Create Linear issues with user story, Gherkin acceptance criteria, and Definition of Done |
linear-report | Generate weekly activity reports from Linear grouped by project, milestone, and contributor |
pr-develop | Create a PR from a feature/fix/chore branch to develop following GitFlow and Conventional Commits |
pr-staging | Cut a release branch, bump version to RC, and create a PR to staging following GitFlow and semver |
pr-production | Strip RC suffix and create a PR from staging to master for production release following GitFlow |
typeorm | TypeORM best practices for NestJS + DataSource (0.3.x): no raw SQL, Repository/QueryBuilder only, migrations via CLI |
nest-module | Scaffold a complete NestJS module: entity, DTOs, module, gRPC controller, service, unit test, and mock factory |
entity-dto | Generate a TypeORM entity + Create/Update DTOs following official best practices — flags existing code issues |
gateway-controller | Scaffold a complete API Gateway feature: proto files, REST controller, gRPC service, and NestJS module |
test-scaffold | Generate unit tests for NestJS services — minimal mocks, getRepositoryToken, gRPC status code assertions |
migration-helper | Guide TypeORM migration workflow — generate, review, run, revert across tenant/platform/auth schemas |
error-handler | Write, review or fix error handling — BaseRpcException, TypeORM filters, RpcToHttpInterceptor, RMQ ack/nack |
security-review | Review JWT strategies, auth guards, middleware, and security config — flags vulnerabilities against NestJS docs and OWASP |
nextjs-feature | Scaffold a complete Next.js feature module: components, views, services, model, and logic following Screaming Architecture |
react-query | Generate TanStack Query v5 useQuery/useMutation hooks with ApiSDK pattern, queryKey conventions, and cache invalidation |
zod-form | Generate Zod schemas + react-hook-form setup — single and multi-step forms with standardSchemaResolver |
zustand | Scaffold Zustand v5 stores — persisted with partialize/onRehydrateStorage, UI stores, and wizard stores |
ui-component | Create React components following Atomic Design — atoms with CVA+cn()+Radix UI or feature-specific components |
casl | Add or review CASL permission checks — usePermissionsStore, haveSomePermission, route and component-level guards |
websocket | Scaffold NestJS WebSocket gateway with Socket.io, JWT auth guard, tenant room isolation, RabbitMQ broadcast, and Next.js client hook |
design-patterns | Review and refactor code using design patterns — detect duplication, god services, mixed concerns; apply Strategy, Facade, Observer, Container/Presenter, Custom Hook patterns |
pr-review | Review a PR for Lety 2.0 — auto-detects backend/frontend changes, dispatches specialist reviewers in parallel, produces tiered Critical/Important/Suggestion report |
1. Add this marketplace (one-time setup):
/plugin marketplace add https://github.com/lety-ai/lety-skill-hub
2. Browse and install plugins:
/plugin
Opens the plugin manager — go to Discover, select the plugins you want, choose user (global) or project (local), and install.
3. Use the skills:
/linear-task
/linear-report
/pr-develop
/pr-staging
/pr-production
/typeorm
/nest-module
/entity-dto
/gateway-controller
/test-scaffold
/migration-helper
/error-handler
/security-review
/nextjs-feature
/react-query
/zod-form
/zustand
/ui-component
/casl
/websocket
/design-patterns
/pr-review
.claude-plugin/
marketplace.json # Marketplace manifest (lists all plugins)
plugins/
<plugin-name>/
.claude-plugin/
plugin.json # Plugin manifest
skills/
<plugin-name>/
SKILL.md # Skill prompt content
git checkout -b plugin/<name>plugins/<name>/.claude-plugin/plugin.json and skills/<skill-name>/SKILL.md.claude-plugin/marketplace.jsonOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub lety-ai/lety-skill-hub --plugin nextjs-featureGenerate a TypeORM entity (extending BaseEntity), Create DTO, and Update DTO for Lety 2.0 Backend following official best practices — flags issues in existing code
Generate unit tests for NestJS services — minimal mocks, getRepositoryToken, mock factory with EntityLike type, gRPC status code assertions
Review JWT strategies, auth guards, middleware, and security config in Lety 2.0 Backend — flags vulnerabilities against NestJS and OWASP best practices
Write, review or fix error handling — BaseRpcException with correct gRPC status codes, TypeORM exception filters, RpcToHttpInterceptor mapping, RabbitMQ ack/nack patterns
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
Use this agent for expert assistance with web development tasks using React, Next.js, NestJS, and other modern web frameworks with TypeScript and Tailwind CSS. This includes code analysis, component creation, debugging, performance optimization, and architectural decisions. Examples: <example>Context: User is building a Next.js app and encounters a routing issue. user: 'My dynamic routes in Next.js are not rendering correctly' assistant: 'Let me use the web-dev agent to analyze your Next.js routing setup and provide a solution' <commentary>This is a Next.js-specific routing issue, so the web-dev agent will provide targeted guidance.</commentary></example> <example>Context: User needs a reusable React component with Tailwind CSS. user: 'I need a card component that matches my app's Tailwind-based design system' assistant: 'I'll use the web-dev agent to create a TypeScript-based React card component styled with Tailwind CSS, following your app's design patterns' <commentary>The user requires a component that aligns with their Tailwind CSS design system, so the web-dev agent ensures compatibility.</commentary></example>
Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns
Expert Next.js 16 + React 19 with App Router, Server Components, Prisma 7, and Better Auth
Premium design patterns, UX research skills, and user journey mapping for modern web applications.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation