This is the kind of skill you want running on every TypeScript file you touch. It enforces explicit return types, keeps imports organized by source type, orders class members consistently, and pushes you toward type guards instead of type assertions. The opinionated parts are good: it prefers `??` over `||`, bans nested functions, wants immutability over mutation, and tells you to stop mocking everything in tests. It also has strong opinions on comments, basically saying delete anything that just restates what the code already shows. If you're working on a team or just want to stop bikeshedding style decisions, this codifies a solid set of conventions that lean toward safety and readability without being dogmatic.
npx skills add https://github.com/jgeurts/eslint-config-decent --skill enforcing-typescript-standards