nodejs-best-practices
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
How to use
Zainstaluj umiejętność w swoim środowisku Claude'a, wskazując na repozytorium davila7/claude-code-templates. Umiejętność wymaga dostępu do narzędzi Read, Write, Edit, Glob i Grep.
Opisz Claude'owi swój projekt: co budujesz, gdzie będzie wdrożone (edge, serverless, serwer tradycyjny), czy masz ograniczenia wydajności i jakie ma doświadczenie Twój zespół.
Claude będzie zadawać pytania, aby zrozumieć kontekst — odpowiadaj szczerze o celach, ograniczeniach i preferencjach. Nie ma uniwersalnej odpowiedzi; wybór zależy od sytuacji.
Na podstawie Twoich odpowiedzi Claude zaproponuje framework i wzorce asynchroniczne, wyjaśniając uzasadnienie każdej decyzji. Otrzymasz porównanie opcji (np. Hono vs Fastify vs Express), a nie tylko jeden przepis.
Pytaj o szczegóły: bezpieczeństwo (walidacja, autoryzacja), moduły (ESM vs CommonJS), TypeScript bez kroku budowania (Node.js 22+) lub inne aspekty architektury. Claude będzie wskazywać zasady, a nie gotowy kod.
Stosuj zdobytą wiedzę do swojego projektu. Umiejętność uczy myślenia — to Ty podejmujesz ostateczne decyzje na podstawie zrozumienia, a nie ślepego naśladowania.