pattern matching
✓Esta habilidad debe usarse cuando el usuario pregunta sobre "Effect Match", "coincidencia de patrones", "Match.type", "Match.tag", "Match.when", "Schema.is()", "Schema.is with Match", "coincidencia exhaustiva", "uniones discriminadas", "Match.value", "conversión de interruptor a Match", "conversión if/else a Match", "TaggedClass con Match", o necesita comprender cómo Effect proporciona una coincidencia de patrones exhaustiva con seguridad de tipos.
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.
Esta habilidad debe usarse cuando el usuario pregunta sobre "Effect Match", "coincidencia de patrones", "Match.type", "Match.tag", "Match.when", "Schema.is()", "Schema.is with Match", "coincidencia exhaustiva", "uniones discriminadas", "Match.value", "conversión de interruptor a Match", "conversión if/else a Match", "TaggedClass con Match", o necesita comprender cómo Effect proporciona una coincidencia de patrones exhaustiva con seguridad de tipos. Fuente: andrueandersoncs/claude-skill-effect-ts.
Datos (listos para citar)
Campos y comandos estables para citas de IA/búsqueda.
- Comando de instalación
npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill pattern matching- Categoría
- </>Desarrollo
- Verificado
- ✓
- Primera vez visto
- 2026-02-01
- Actualizado
- 2026-02-18
Respuestas rápidas
¿Qué es pattern matching?
Esta habilidad debe usarse cuando el usuario pregunta sobre "Effect Match", "coincidencia de patrones", "Match.type", "Match.tag", "Match.when", "Schema.is()", "Schema.is with Match", "coincidencia exhaustiva", "uniones discriminadas", "Match.value", "conversión de interruptor a Match", "conversión if/else a Match", "TaggedClass con Match", o necesita comprender cómo Effect proporciona una coincidencia de patrones exhaustiva con seguridad de tipos. Fuente: andrueandersoncs/claude-skill-effect-ts.
¿Cómo instalo pattern matching?
Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/andrueandersoncs/claude-skill-effect-ts --skill pattern matching Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code o Cursor
¿Dónde está el repositorio de origen?
https://github.com/andrueandersoncs/claude-skill-effect-ts
Detalles
- Categoría
- </>Desarrollo
- Fuente
- skills.sh
- Primera vez visto
- 2026-02-01