원클릭으로
sklein-node-paradigms
Paradigmes de programmation Node.js de Stéphane Klein. Utiliser lors de l'écriture de code Node.js.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Paradigmes de programmation Node.js de Stéphane Klein. Utiliser lors de l'écriture de code Node.js.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Créer un nouveau projet Node.js avec PostgreSQL (raw SQL, migrations, conteneur Podman) basé sur les préférences de Stéphane Klein. Use when user wants to create a Node.js project with PostgreSQL, migrations, or raw SQL.
Initialize ADR/agents/docs infrastructure in a project
Génère le template (template/), le script generate.sh, le vars-example.yaml, et le SKILL.md d'un projet à partir d'un projet source existant. Use when user wants to create a project scaffolding template from an existing project.
Conventions HTTP API de Stéphane Klein — nommage, verbes, codes, pagination, erreurs, versioning, HATEOAS, filtres, embedding, upload, OpenAPI. Utiliser lors de la création, modification ou review d'une API HTTP.
Gère la todo list de Stéphane via la banque mémoire hindsight `todo` et le sous-agent `@todo`. Use when user says: ajoute à ma todo, marque comme fait, liste mes tâches, supprime une tâche, bloque/débloque une tâche, quelles sont mes priorités, importe ça dans ma todo, ou colle un bloc de texte contenant plusieurs tâches.
Guide pour la création de nouveaux skills
| name | sklein-node-paradigms |
| description | Paradigmes de programmation Node.js de Stéphane Klein. Utiliser lors de l'écriture de code Node.js. |
Stéphane préfère un style inspiré des paradigmes suivants :
.map(), .filter(), .reduce(), .forEach() plutôt que des boucles
impératives (functional programming).getMonths().map(...) à const months = getMonths(); months.map(...).
Préférer (await Promise.all(...)).forEach(...) à const results = []; for (...).
Si une étape est complexe, préférer un commentaire à une variable superflue..push() dans une boucle si .map() suffit
(immutability — functional programming).[1,2,3].map(n => add1(n)) à [1,2,3].map(add1).await sql simples).