·open-closed-principle
</>

open-closed-principle

yanko-belov/code-craft

À utiliser lors de l’ajout de nouvelles fonctionnalités au code existant. À utiliser lorsque vous êtes tenté d'ajouter if/else ou de changer de branche. À utiliser lors de l'extension du comportement des classes existantes.

17Installations·0Tendance·@yanko-belov

Installation

$npx skills add https://github.com/yanko-belov/code-craft --skill open-closed-principle

SKILL.md

Software entities should be open for extension, but closed for modification.

When new functionality is needed, extend the system with new code rather than modifying existing code. If adding a feature requires changing existing if/else chains, you're violating OCP.

Noting the problem while doing it anyway is still a violation.

À utiliser lors de l’ajout de nouvelles fonctionnalités au code existant. À utiliser lorsque vous êtes tenté d'ajouter if/else ou de changer de branche. À utiliser lors de l'extension du comportement des classes existantes. Source : yanko-belov/code-craft.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/yanko-belov/code-craft --skill open-closed-principle
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-12
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que open-closed-principle ?

À utiliser lors de l’ajout de nouvelles fonctionnalités au code existant. À utiliser lorsque vous êtes tenté d'ajouter if/else ou de changer de branche. À utiliser lors de l'extension du comportement des classes existantes. Source : yanko-belov/code-craft.

Comment installer open-closed-principle ?

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/yanko-belov/code-craft --skill open-closed-principle Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

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

https://github.com/yanko-belov/code-craft