Toolverse
All skills

nodejs-best-practices

by davila7

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

Quick info

Author
davila7
Category
Security
Views
59

About this skill

Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.

How to use

  1. 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.

  2. 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ół.

  3. 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.

  4. 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.

  5. 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.

  6. Stosuj zdobytą wiedzę do swojego projektu. Umiejętność uczy myślenia — to Ty podejmujesz ostateczne decyzje na podstawie zrozumienia, a nie ślepego naśladowania.

Related skills