I have been writing JS code for a long time. NestJS isn't my first choice in backend languages these days, but after I spent the last few months rewriting some services in it, I think I ran into about every foot gun there is with NestJS specifically.
I started writing this when I was having Claude review non-vibe coded apps I was rewriting, or building to study. As I ran into more frustrations, I added new notes.
Then, when vercel released their best practices, I loved the format so much, both for people to read, and for claude to review with, that I turned my chicken scratch (and some additional docs) into a NestJS skill for Claude.
Feel free to file issues, submit PRs, etc. Hopefully this makes Claude a little less bad for you as well.
kadajett•1h ago
I started writing this when I was having Claude review non-vibe coded apps I was rewriting, or building to study. As I ran into more frustrations, I added new notes.
Then, when vercel released their best practices, I loved the format so much, both for people to read, and for claude to review with, that I turned my chicken scratch (and some additional docs) into a NestJS skill for Claude.
Feel free to file issues, submit PRs, etc. Hopefully this makes Claude a little less bad for you as well.