Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

ramziddin/ccplugins

28 skills57 installs28 starsGitHub

Install

npx skills add https://github.com/ramziddin/ccplugins

Skills in this repo

1Authenticationauthentication is a Claude Code skill for security. It helps solo builders move faster with AI-assisted coding.3installs2Securitysecurity is a Claude Code skill for security. It helps solo builders move faster with AI-assisted coding.3installs3AuthorizationExplains how to implement authorization in NestJS with RBAC, permission checks, custom guards, and CASL for complex rules. A developer uses it when adding access control or role/permission logic to a NestJS app.2installs4BasicsCovers getting started with NestJS, including CLI installation, project scaffolding, requirements, and core architectural concepts. A developer uses it when starting a new NestJS project or learning the fundamentals.2installs5CachingExplains how to cache data in NestJS with the built-in cache module, Redis integration, cache interceptors, and TTL settings. A developer uses it to reduce database load or cache API responses in a NestJS app.2installs6CliCovers the NestJS CLI for scaffolding projects and components, building applications, and working with monorepo workspaces. A developer uses it to generate boilerplate or manage NestJS project structure.2installs7ConfigurationExplains how to manage application settings in NestJS using the @nestjs/config module, including env vars, Joi validation, and type-safe access. A developer uses it to organize environment-specific configuration.2installs8ControllersCovers building REST API endpoints in NestJS with controllers, decorators, routing, and request/response handling. A developer uses it when creating HTTP endpoints or handling route data.2installs9Custom DecoratorsExplains how to create custom decorators in NestJS to extract request data, attach metadata, and compose reusable abstractions. A developer uses it to reduce controller boilerplate or build domain-specific decorators.2installs10DatabaseCovers connecting NestJS to SQL and NoSQL databases via TypeORM, Prisma, and Mongoose, including entities, the repository pattern, and migrations. A developer uses it when adding data persistence to a NestJS app.2installs11Dependency InjectionExplains the NestJS IoC container and provider system, including useValue, useClass, useFactory, useExisting, injection tokens, and scopes. A developer uses it when customizing provider registration beyond standard class providers.2installs12Exception FiltersCovers building exception filters in NestJS to customize error formatting, log exceptions, and convert third-party errors to HTTP exceptions. A developer uses it to provide consistent, user-friendly error handling.2installs13GuardsCovers implementing guards in NestJS to allow or deny requests based on identity, roles, or request context using CanActivate. A developer uses it to protect routes with auth, RBAC, or conditional access.2installs14InterceptorsExplains NestJS interceptors that bind extra logic before and after route handlers using RxJS to transform responses, log, cache, or add timeouts. A developer uses it to implement aspect-oriented cross-cutting concerns.2installs15LifecycleExplains NestJS lifecycle events and hooks for modules and providers, covering initialization and cleanup order. A developer uses it when setting up database connections at startup or gracefully shutting down services and connection pools.2installs16MicroservicesCovers NestJS microservices with multiple transport layers and request-response or event-based messaging. A developer uses it when building distributed systems, event-driven architectures, or gRPC services.2installs17MiddlewareExplains NestJS middleware for request/response preprocessing that runs before guards, interceptors, and pipes. A developer uses it to log requests, authenticate users, or modify request/response objects globally.2installs18ModulesCovers NestJS modules for organizing application structure and creating reusable, dynamic, or global modules. A developer uses it when structuring an app into features or building modules configurable at runtime.2installs19NestjsA collection index of NestJS framework guidance spanning core concepts, security, testing, and advanced topics like GraphQL and microservices. A developer uses it as the entry point when building or reviewing NestJS applications.2installs20OpenapiCovers NestJS OpenAPI/Swagger integration to auto-generate API documentation from decorators and DTOs. A developer uses it when documenting REST endpoints, defining request/response schemas, or exporting a spec for client generation.2installs21PipesExplains NestJS pipes for data validation and transformation via the PipeTransform interface. A developer uses it to parse primitive types, provide defaults, sanitize input, or implement custom validation logic.2installs22ProvidersCovers NestJS providers, services, and dependency injection through the IoC container. A developer uses it when building business logic, repositories, or custom providers with factories, values, and injection scopes.2installs23QueuesCovers NestJS queues using Bull and Redis for asynchronous background job processing. A developer uses it to offload long-running tasks, send async emails, process files, or distribute work across workers with retries.2installs24Task SchedulingCovers NestJS task scheduling via @nestjs/schedule for cron jobs, intervals, and timeouts. A developer uses it to run periodic jobs, scheduled reports, cleanups, or dynamically managed scheduled tasks.2installs25TestingCovers NestJS unit and E2E testing using the built-in Jest-based testing utilities. A developer uses it to test services, controllers, and full application flows with mocked dependencies and test fixtures.2installs26ValidationCovers NestJS validation using ValidationPipe with class-validator decorators for auto-validation and sanitization. A developer uses it to validate request bodies, query and route params, and strip unwanted properties.2installs27WebsocketsCovers NestJS WebSockets through gateways for full-duplex real-time communication with Socket.io or ws. A developer uses it to build chat, live notifications, collaborative tools, or real-time dashboards.2installs28GraphqlExplains building GraphQL APIs in NestJS with code-first or schema-first setups, resolvers, and real-time subscriptions. A developer uses it when creating a GraphQL API instead of REST in NestJS.1installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.