paniolo-effect-ts-patterns
Installation
SKILL.md
Requires: file-read, terminal (linting/testing). No network access needed.
Effect-TS Patterns Skill
Use When
Use this skill when:
- Adding or migrating scripts to Effect.
- Refactoring
async/Promisescript logic toEffect.gen,Effect.tryPromise, or tagged errors. - Composing subprocess, file I/O, or script orchestration.
Prefer exposing functions that return an Effect instead of raw Promise results. Convert
Promise-based boundaries to Effects with Effect.tryPromise so downstream code composes and maps
errors using Effect combinators.
Execution workflow: