Skip to main content

effect-first-development

Provides a comprehensive guide for implementing Effect-first development practices in production code, ensuring robust error handling and schema management.

Install this skill

or
55/100

Security score

The effect-first-development skill was audited on Jun 15, 2026 and we found 9 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 342

Template literal with variable interpolation in command context

SourceSKILL.md
342onNonEmpty: (values) => `count:${A.length(values)}`
medium line 387

Template literal with variable interpolation in command context

SourceSKILL.md
387running: ({ workerId }) => `running:${workerId}`,
medium line 388

Template literal with variable interpolation in command context

SourceSKILL.md
388failed: ({ reason }) => `failed:${reason}`
medium line 582

Template literal with variable interpolation in command context

SourceSKILL.md
582} = dual(2, (self: string, tag: string) => `[${tag}] ${self}`)
medium line 699

Template literal with variable interpolation in command context

SourceSKILL.md
699yield* Effect.logInfo(`port=${port}`)
medium line 700

Template literal with variable interpolation in command context

SourceSKILL.md
700yield* Effect.logDebug(`apiKey=${String(apiKey)}`)
medium line 46

Access to .env file

SourceSKILL.md
4627. Am I reading config? Use `Config` / `ConfigProvider`, not direct `process.env` in domain code.
medium line 112

Access to .env file

SourceSKILL.md
11233. Config should be modeled via `Config` and `ConfigProvider`, not direct `process.env` access in domain services.
medium line 772

Access to .env file

SourceSKILL.md
77214. `rg -n "process\\.env" apps packages tooling infra`
Scanned on Jun 15, 2026
View Security Dashboard
Installation guide →
GitHub Stars 61
Rate this skill
Categorydevelopment
UpdatedJune 15, 2026
kriegcloud/beep-effect