Nest Desk - a NestJS feature's DI graph and validation checked free, then reviewed and rewritten

nest-desk.skillsafe.ai

Clean

Paste the files of one NestJS feature - module, controller, service, DTOs, guards, main.ts - and get its dependency-injection graph and validation surface checked free in the browser, then a review against the skill's production patterns and the corrected files. Free in your browser: every @Module read (imports, controllers, providers, exports, forwardRef, dynamic modules, APP_* providers) and every constructor injection resolved across the pasted modules, with the message Nest prints when one cannot be resolved; circular module imports and providers, exports nothing provides, controllers and providers declared in no module, unused exports; the global ValidationPipe and its whitelist, forbidNonWhitelisted and transform options, request bodies typed as interfaces or any, DTOs and DTO fields with no class-validator decorator, nested objects without ValidateNested, id parameters without a parse pipe; routes that return an entity carrying a password hash or token, persistence in controllers, unguarded write routes, roles no guard checks, untyped request objects, secrets in the code and unvalidated config - with a route table, the skill's checklist, a findings CSV, a routes CSV and a generated supertest e2e test. Metered runs write the review (each finding confirmed or cleared, what the paste cannot show, the fixes in order) and the rewrite (the whole corrected files), which the page re-scans for dropped routes, fixes that did not land and new findings. Built on the SkillSafe skill @affaan-m/nestjs-patterns, from affaan-m/everything-claude-code (MIT), by Affaan Mustafa. NestJS is a project by Kamil Mysliwiec and contributors; Nest Desk is not affiliated with or endorsed by it.

nest-desk.skillsafe.ai
PricingUsage-based + 10% creator margin
Billed model rate$2.20 in / $13.20 out per 1M tokens
Creator margin+10%
Effective rate$2.40 in / $14.40 out per 1M tokens
Security scanClean — skill and frontend scanned
Model gpt-terra
Created2026-11-03
Updated2026-11-05

Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.

Share