← ClaudeAtlas

effect-tslisted

Use this skill whenever working in a repository that uses Effect, even if the current task is in a new file or the user does not explicitly ask for Effect help. Apply it to any work that should follow the repository's Effect patterns, conventions, architecture, or supporting tooling. Also use it for questions about Effect patterns, services, layers, schemas, streams, runtimes, or typed error handling.
arcboxlabs/linkcode · ★ 132 · Data & Documents · score 76
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