effect-tslisted
Install: claude install-skill arcboxlabs/linkcode
# Effect Expert
Expert guidance for programming with the Effect library, covering error handling, dependency injection, composability, and testing patterns.
## Prerequisite
Before doing any other Effect-related work, check that `./.repos/effect` exists at the root of the repository where the skill is being used.
If it does not exist, stop and prompt the user with the setup task documented in `./references/setup.md`.
## Research Strategy
Effect has many ways to accomplish the same task. Proactively research best practices when working with Effect patterns, especially for moderate to high complexity tasks.
Use the local guides in `./references/` first. They are the preferred source for best practices, conventions, and common implementation patterns.
Only go directly to the vendored Effect repo when:
- the guides do not cover the question
- you need exact API details or signatures
- you need deeper implementation details
- you need to verify a behavior against the source
### Research Sources
1. Local skill guides first. Start with the relevant files in `./references/` before doing deeper research.
2. Codebase patterns second. Examine similar patterns in the current project before implementing. If Effect patterns already exist, follow them for consistency. If no patterns exist, skip this step.
3. Effect source code last. For gaps in the guides, complex type errors, unclear behavior, or implementation details, examine the vendored Effect source at `./.repos/effect/packa