pattern matching
✓Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur "Effect Match", "pattern matching", "Match.type", "Match.tag", "Match.when", "Schema.is()", "Schema.is with Match", "exhaustive matching", "unions discriminées", "Match.value", "conversion switch to Match", "conversion if/else to Match", "TaggedClass with Match", ou doit comprendre comment Effect fournit une correspondance exhaustive de modèles de type sécurisé.
Installation
SKILL.md
Pattern matching replaces ALL imperative control flow in Effect code. There should be ZERO if/else statements, switch/case blocks, or ternary operators in idiomatic Effect code.
| if/else chains | Match.value + Match.when | | switch/case statements | Match.type + Match.tag | | Ternary operators (? :) | Match.value + Match.when | | Null checks | Option.match | | Error checks | Either.match or Effect.match | | Type guards | Match.when with Schema.is() |
When you encounter imperative control flow, refactor it to pattern matching immediately.
Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur "Effect Match", "pattern matching", "Match.type", "Match.tag", "Match.when", "Schema.is()", "Schema.is with Match", "exhaustive matching", "unions discriminées", "Match.value", "conversion switch to Match", "conversion if/else to Match", "TaggedClass with Match", ou doit comprendre comment Effect fournit une correspondance exhaustive de modèles de type sécurisé. Source : andrueandersoncs/claude-skill-effect-ts.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill pattern matching- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-01
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que pattern matching ?
Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur "Effect Match", "pattern matching", "Match.type", "Match.tag", "Match.when", "Schema.is()", "Schema.is with Match", "exhaustive matching", "unions discriminées", "Match.value", "conversion switch to Match", "conversion if/else to Match", "TaggedClass with Match", ou doit comprendre comment Effect fournit une correspondance exhaustive de modèles de type sécurisé. Source : andrueandersoncs/claude-skill-effect-ts.
Comment installer pattern matching ?
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/andrueandersoncs/claude-skill-effect-ts --skill pattern matching 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/andrueandersoncs/claude-skill-effect-ts
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-01