Skip to main content

effect-core-patterns

Master core Effect patterns for building type-safe, composable applications with Effect, covering types, constructors, and composition.

Install this skill

or
72/100

Security score

The effect-core-patterns skill was audited on Feb 9, 2026 and we found 12 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 199

Template literal with variable interpolation in command context

SourceSKILL.md
199const response = await fetch(`/api/users/${id}`)
medium line 201

Template literal with variable interpolation in command context

SourceSKILL.md
201throw new Error(`HTTP ${response.status}`)
medium line 216

Template literal with variable interpolation in command context

SourceSKILL.md
216Effect.tryPromise(() => fetch(`/api/users/${id}`).then(r => r.json()))
medium line 462

Template literal with variable interpolation in command context

SourceSKILL.md
462Effect.tap(user => log(`Fetched user: ${user.name}`)),
low line 335

Fetch to external URL

SourceSKILL.md
335// Effect.runSync(Effect.promise(() => fetch("..."))) // Runtime error!
low line 616

External URL reference

SourceSKILL.md
616- [Effect Website](https://effect.website/)
low line 617

External URL reference

SourceSKILL.md
617- [Getting Started](https://effect.website/docs/quickstart)
low line 618

External URL reference

SourceSKILL.md
618- [The Effect Type](https://effect.website/docs/getting-started/the-effect-type)
low line 619

External URL reference

SourceSKILL.md
619- [Creating Effects](https://effect.website/docs/getting-started/creating-effects)
low line 620

External URL reference

SourceSKILL.md
620- [Using Generators](https://effect.website/docs/getting-started/using-generators)
low line 621

External URL reference

SourceSKILL.md
621- [Running Effects](https://effect.website/docs/getting-started/running-effects)
low line 626

External URL reference

SourceSKILL.md
626- [Effect Discord](https://discord.gg/effect-ts)
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →