requirements management
✓Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur "Effect services", "injection de dépendances", "Effect.Tag", "Context.Tag", "Layer", "Effect.provide", "Effect.provideService", "implémentation de service", "gestion des dépendances", "Layer.succeed", "Layer.effect", "Layer.scoped", "composer des couches", "Layer.merge", "Layer.provide", "services par défaut", « mémorisation des couches », « testabilité », « couches de test », « services simulés » ou doit comprendre comment Effect gère le paramètre de type Exigences (R).
Installation
SKILL.md
The third type parameter in Effect represents requirements - services and dependencies the effect needs to run:
Effect uses a powerful dependency injection system based on Context and Layer.
The primary reason to define services is testability. Every external dependency (API calls, databases, file systems, third-party SDKs) MUST be wrapped in a Context.Tag service so that tests can provide a test implementation instead of hitting real systems. This is how Effect achieves 100% test coverage — business logic depends only on service interfaces, and tests swap in test layers that control all I/O.
Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur "Effect services", "injection de dépendances", "Effect.Tag", "Context.Tag", "Layer", "Effect.provide", "Effect.provideService", "implémentation de service", "gestion des dépendances", "Layer.succeed", "Layer.effect", "Layer.scoped", "composer des couches", "Layer.merge", "Layer.provide", "services par défaut", « mémorisation des couches », « testabilité », « couches de test », « services simulés » ou doit comprendre comment Effect gère le paramètre de type Exigences (R). 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 requirements management- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-01
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que requirements management ?
Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur "Effect services", "injection de dépendances", "Effect.Tag", "Context.Tag", "Layer", "Effect.provide", "Effect.provideService", "implémentation de service", "gestion des dépendances", "Layer.succeed", "Layer.effect", "Layer.scoped", "composer des couches", "Layer.merge", "Layer.provide", "services par défaut", « mémorisation des couches », « testabilité », « couches de test », « services simulés » ou doit comprendre comment Effect gère le paramètre de type Exigences (R). Source : andrueandersoncs/claude-skill-effect-ts.
Comment installer requirements management ?
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 requirements management 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