ワンクリックで
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).