effect-best-practices

Installation
SKILL.md

Effect-TS Best Practices

This skill enforces opinionated, consistent patterns for Effect-TS codebases. These patterns optimize for type safety, testability, observability, and maintainability.

For diff/plan review against these patterns, invoke the effect-advocate subagent (.claude/agents/effect-advocate.md).

Effect LS diagnostics (agent usage)

Cursor's read_lints does not surface Effect Language Server diagnostics. Use the CLI:

npx effect-language-service diagnostics --file <path>
# or whole project:
npx effect-language-service diagnostics --project tsconfig.json
  • Run when editing Effect code; fix reported issues (e.g. unnecessaryFailYieldableError → yield error directly)
  • effect-language-service quickfixes shows proposed code changes
Installs
1
GitHub Stars
11
First Seen
Sep 2, 2026
effect-best-practices — forcedotcom/apex-language-support