From partme-ai-full-stack-skills
Guides NestJS development with official docs on controllers, providers, modules, middleware, guards, pipes, interceptors, DI, GraphQL, WebSockets, microservices, Swagger, security, and testing.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
Use this skill whenever the user wants to:
LICENSE.txtapi/decorators.mdexamples/cli/overview.mdexamples/faq.mdexamples/fundamentals/async-providers.mdexamples/fundamentals/circular-dependency.mdexamples/fundamentals/controllers.mdexamples/fundamentals/custom-decorators.mdexamples/fundamentals/custom-providers.mdexamples/fundamentals/dynamic-modules.mdexamples/fundamentals/exception-filters.mdexamples/fundamentals/execution-context.mdexamples/fundamentals/first-steps.mdexamples/fundamentals/guards.mdexamples/fundamentals/injection-scopes.mdexamples/fundamentals/interceptors.mdexamples/fundamentals/lifecycle-events.mdexamples/fundamentals/middleware.mdexamples/fundamentals/module-ref.mdexamples/fundamentals/modules.mdCreates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Use this skill whenever the user wants to:
Identify the topic from the user's request and find the corresponding example file in the mapping below
Load the appropriate example file from the examples/ directory
Follow the specific instructions in that example file for syntax, structure, and best practices
Important Notes:
Use templates from the templates/ directory to speed up common scaffolding
Overview (概览)
examples/overview/introduction.md → https://docs.nestjs.com/examples/fundamentals/first-steps.md → https://docs.nestjs.com/first-stepsexamples/fundamentals/controllers.md → https://docs.nestjs.com/controllersexamples/fundamentals/providers.md → https://docs.nestjs.com/providersexamples/fundamentals/modules.md → https://docs.nestjs.com/modulesexamples/fundamentals/middleware.md → https://docs.nestjs.com/middlewareexamples/fundamentals/exception-filters.md → https://docs.nestjs.com/exception-filtersexamples/fundamentals/pipes.md → https://docs.nestjs.com/pipesexamples/fundamentals/guards.md → https://docs.nestjs.com/guardsexamples/fundamentals/interceptors.md → https://docs.nestjs.com/interceptorsexamples/overview/custom-decorators.md → https://docs.nestjs.com/custom-decoratorsFundamentals (基础)
examples/fundamentals/custom-providers.md → https://docs.nestjs.com/fundamentals/custom-providersexamples/fundamentals/async-providers.md → https://docs.nestjs.com/fundamentals/async-providersexamples/fundamentals/dynamic-modules.md → https://docs.nestjs.com/fundamentals/dynamic-modulesexamples/fundamentals/module-ref.md → https://docs.nestjs.com/fundamentals/module-refexamples/fundamentals/execution-context.md → https://docs.nestjs.com/fundamentals/execution-contextexamples/fundamentals/lifecycle-events.md → https://docs.nestjs.com/fundamentals/lifecycle-eventsexamples/fundamentals/injection-scopes.md → https://docs.nestjs.com/fundamentals/injection-scopesexamples/fundamentals/request-scoped.md → https://docs.nestjs.com/fundamentals/request-scopedexamples/fundamentals/circular-dependency.md → https://docs.nestjs.com/fundamentals/circular-dependencyTechniques (技巧)
examples/techniques/configuration.md → https://docs.nestjs.com/techniques/configurationexamples/techniques/validation.md → https://docs.nestjs.com/techniques/validationexamples/techniques/serialization.md → https://docs.nestjs.com/techniques/serializationexamples/techniques/caching.md → https://docs.nestjs.com/techniques/cachingexamples/techniques/logger.md → https://docs.nestjs.com/techniques/loggerexamples/techniques/events.md → https://docs.nestjs.com/techniques/eventsexamples/techniques/task-scheduling.md → https://docs.nestjs.com/techniques/task-schedulingexamples/techniques/queues.md → https://docs.nestjs.com/techniques/queuesexamples/techniques/file-upload.md → https://docs.nestjs.com/techniques/file-uploadexamples/techniques/streaming-files.md → https://docs.nestjs.com/techniques/streaming-filesexamples/techniques/database.md → https://docs.nestjs.com/techniques/databaseexamples/techniques/mongodb.md → https://docs.nestjs.com/techniques/mongodbexamples/techniques/mongoose.md → https://docs.nestjs.com/techniques/mongooseexamples/techniques/sequelize.md → https://docs.nestjs.com/techniques/sequelizeexamples/techniques/prisma.md → https://docs.nestjs.com/recipes/prismaSecurity (安全)
examples/security/authentication.md → https://docs.nestjs.com/security/authenticationexamples/security/authorization.md → https://docs.nestjs.com/security/authorizationexamples/security/helmet.md → https://docs.nestjs.com/security/helmetexamples/security/cors.md → https://docs.nestjs.com/security/corsexamples/security/rate-limiting.md → https://docs.nestjs.com/security/rate-limitingGraphQL
examples/graphql/quick-start.md → https://docs.nestjs.com/graphql/quick-startexamples/graphql/resolvers.md → https://docs.nestjs.com/graphql/resolversexamples/graphql/scalars.md → https://docs.nestjs.com/graphql/scalarsexamples/graphql/interfaces.md → https://docs.nestjs.com/graphql/interfacesexamples/graphql/unions.md → https://docs.nestjs.com/graphql/unionsexamples/graphql/directives.md → https://docs.nestjs.com/graphql/directivesexamples/graphql/plugins.md → https://docs.nestjs.com/graphql/pluginsexamples/graphql/subscriptions.md → https://docs.nestjs.com/graphql/subscriptionsexamples/graphql/federation.md → https://docs.nestjs.com/graphql/federationexamples/graphql/migration.md → https://docs.nestjs.com/graphql/migrationWebSockets
examples/websockets/gateways.md → https://docs.nestjs.com/websockets/gatewaysexamples/websockets/exception-filters.md → https://docs.nestjs.com/websockets/exception-filtersexamples/websockets/guards.md → https://docs.nestjs.com/websockets/guardsexamples/websockets/interceptors.md → https://docs.nestjs.com/websockets/interceptorsexamples/websockets/adapters.md → https://docs.nestjs.com/websockets/adaptersMicroservices
examples/microservices/basics.md → https://docs.nestjs.com/microservices/basicsexamples/microservices/redis.md → https://docs.nestjs.com/microservices/redisexamples/microservices/mqtt.md → https://docs.nestjs.com/microservices/mqttexamples/microservices/nats.md → https://docs.nestjs.com/microservices/natsexamples/microservices/kafka.md → https://docs.nestjs.com/microservices/kafkaexamples/microservices/grpc.md → https://docs.nestjs.com/microservices/grpcexamples/microservices/rabbitmq.md → https://docs.nestjs.com/microservices/rabbitmqexamples/microservices/custom-transport.md → https://docs.nestjs.com/microservices/custom-transportexamples/microservices/hybrid-application.md → https://docs.nestjs.com/microservices/hybrid-applicationOpenAPI (Swagger)
examples/openapi/introduction.md → https://docs.nestjs.com/openapi/introductionexamples/openapi/operations.md → https://docs.nestjs.com/openapi/operationsexamples/openapi/types-and-parameters.md → https://docs.nestjs.com/openapi/types-and-parametersexamples/openapi/security.md → https://docs.nestjs.com/openapi/securityexamples/openapi/mapped-types.md → https://docs.nestjs.com/openapi/mapped-typesCLI & Testing & Recipes
examples/cli/overview.md → https://docs.nestjs.com/cli/overviewexamples/testing/unit-testing.md → https://docs.nestjs.com/fundamentals/testingexamples/testing/e2e-testing.md → https://docs.nestjs.com/fundamentals/testingexamples/recipes/cqrs.md → https://docs.nestjs.com/recipes/cqrsexamples/recipes/mikroorm.md → https://docs.nestjs.com/recipes/mikroormexamples/recipes/terminus.md → https://docs.nestjs.com/recipes/terminusexamples/faq.md → https://docs.nestjs.com/faqThis skill includes detailed examples organized to match the NestJS official documentation structure (https://docs.nestjs.com/). All examples are in the examples/ directory, organized by topic (see mapping above).
To use examples:
To use templates:
templates/ directory for common scaffoldingNestJS, Node.js, framework, controller, provider, module, middleware, exception filter, pipe, guard, interceptor, dependency injection, GraphQL, WebSocket, microservice, OpenAPI, Swagger, testing, validation, caching, logging, TypeScript, decorator, DI, IoC, 控制器, 提供者, 模块, 中间件, 守卫, 管道, 拦截器, 依赖注入