·functional-core-imperative-shell
</>

functional-core-imperative-shell

À utiliser lors de l'écriture ou de la refactorisation de code, avant de créer des fichiers : applique la séparation de la logique métier pure (Functional Core) des effets secondaires (Imperative Shell) à l'aide du modèle FCIS avec classification obligatoire des fichiers.

13Installations·1Tendance·@ed3dai

Installation

$npx skills add https://github.com/ed3dai/ed3d-plugins --skill functional-core-imperative-shell

Comment installer functional-core-imperative-shell

Installez rapidement le skill IA functional-core-imperative-shell dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/ed3dai/ed3d-plugins --skill functional-core-imperative-shell
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : ed3dai/ed3d-plugins.

Core principle: Separate pure business logic (Functional Core) from side effects (Imperative Shell). Pure functions go in one file, I/O operations in another.

Why this matters: Pure functions are trivial to test (no mocks needed). I/O code is isolated to thin shells. Bugs become structurally impossible when business logic has no side effects.

YOU MUST add pattern comment to every file containing runtime behavior:

À utiliser lors de l'écriture ou de la refactorisation de code, avant de créer des fichiers : applique la séparation de la logique métier pure (Functional Core) des effets secondaires (Imperative Shell) à l'aide du modèle FCIS avec classification obligatoire des fichiers. Source : ed3dai/ed3d-plugins.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/ed3dai/ed3d-plugins --skill functional-core-imperative-shell
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-26
Mis à jour
2026-03-10

Browse more skills from ed3dai/ed3d-plugins

Réponses rapides

Qu'est-ce que functional-core-imperative-shell ?

À utiliser lors de l'écriture ou de la refactorisation de code, avant de créer des fichiers : applique la séparation de la logique métier pure (Functional Core) des effets secondaires (Imperative Shell) à l'aide du modèle FCIS avec classification obligatoire des fichiers. Source : ed3dai/ed3d-plugins.

Comment installer functional-core-imperative-shell ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/ed3dai/ed3d-plugins --skill functional-core-imperative-shell Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/ed3dai/ed3d-plugins