custom-decorators

Installation
SKILL.md

NestJS Custom Decorators

When to Use This Skill

Use this skill when:

  • Extracting specific properties from request objects
  • Creating shortcuts for common parameter patterns
  • Setting metadata for guards, interceptors, or filters
  • Composing multiple decorators into one
  • Implementing role-based access control
  • Creating domain-specific abstractions
  • Reducing boilerplate in controllers
  • Building reusable decorator libraries

What are Custom Decorators?

Decorators are TypeScript/ES2016 features that allow you to add metadata and modify classes, methods, or parameters. NestJS extensively uses decorators and provides utilities to create your own.

Types of Custom Decorators

Related skills
Installs
2
GitHub Stars
1
First Seen
Mar 29, 2026