Каталог / sickn33 / nodejs-best-practices
nodejs-best-practices
sickn33/antigravity-awesome-skills
11.9K
установок
#784
в рейтинге
Что делает
Архитектура Node.js и выбор фреймворка на основе контекста развёртывания и требований проекта.
- Дерево решений по выбору фреймворка охватывает Hono (edge/serverless), Fastify (производительность), NestJS (enterprise) и Express (legacy), с критериями выбора, привязанными к времени холодного старта, размеру экосистемы и опыту команды.
- Охватывает принципы многоуровневой архитектуры (controller, service, repository), асинхронные паттерны (async/await vs Promise.all/allSettled) и централизованную обработку ошибок с правильными HTTP-статусами.
- Включает стратегии валидации, чек-лист безопасности (валидация входных данных, параметризованные запросы, rate limiting, CORS) и приоритизацию тестирования критических путей и граничных случаев.
- Учит принципам принятия решений, а не фиксированным паттернам; подчёркивает важность уточнения предпочтений пользователей, учёта целей развёртывания и избежания типичных антипаттернов вроде синхронных методов и захардкодённых секретов
Установка
$ npx skills add sickn33/antigravity-awesome-skills