Skills
Drop-in capability bundles that teach AI coding agents (Claude Code, Cursor, Copilot) how to install, configure, and troubleshoot nestjs-rest-query. Download the zip and follow your agent's instructions for adding skills, or browse the source on GitHub.
- backend
nestjs-rest-query
v3.0.0Installing, configuring, using, upgrading and troubleshooting nestjs-rest-query (2.x and 3.x) in NestJS with TypeORM, Prisma or Drizzle. Use when: setting up the library, writing a list endpoint with filter/sort/pagination/fields/includes/search, declaring whitelist rules (RulesConfig in 2.x; defineQuerySchema + defineQueryRules in 3.x), wiring typeormSource/prismaSource/drizzleSource, adding Swagger (ApiDynamicQuery, dqbSwaggerRequestInterceptor), migrating 2.x → 3.x, or debugging its 400/500 errors (FIELD_NOT_ALLOWED, PAGINATION_INVALID, SOURCE_CONFIGURATION_INVALID, QUERY_SYNTAX_UNKNOWN_PARAM).
- nestjs
- typeorm
- drizzle
- prisma
- operators
- typescript
- backend
- rest-query
- pagination
- filter
- migration
Or install straight from the repo:
mkdir -p ~/.claude/skills && \ curl -fsSL https://github.com/naldomadeira/nestjs-rest-query/archive/refs/heads/main.tar.gz | \ tar -xz --strip-components=2 -C ~/.claude/skills \ nestjs-rest-query-main/skills/nestjs-rest-query
How to use a skill
- Download the .zip for the skill you want.
- Unzip it into the location your agent reads from (Claude Code: ~/.claude/skills/ or .claude/skills/ in your project).
- The skill's SKILL.md describes when the agent should activate it — no further configuration needed.