This is a corrections guide disguised as a skill reference, and that's exactly what you need if you're building Effect-TS applications with Claude. LLMs routinely hallucinate Effect APIs like `Effect.cachedWithTTL` and `Effect.match` that don't exist, so this skill frontloads a table of wrong versus correct patterns. The meat is in the concurrency and resource management sections, especially fiber interruption for MCP servers where client disconnects need proper cleanup. It won't teach you Effect from scratch, but if you're already using it and tired of fixing AI-generated code that looks plausible but doesn't compile, this cuts through the noise. The "when not to use Effect" section is refreshingly honest about the learning curve and bundle size costs.

skills.sh installs
288
GitHub stars
9
last updated
Aug 21, 2026

Install

$ npx -y skills add kastalien-research/thoughtbox-dot-claude --skill effect-ts --agent claude-code

Installs into .claude/skills of the current project.

Files

Effect-TS Expert Guide

Effect-TS is a functional TypeScript library providing typed effects, structured concurrency, and a robust runtime. This skill covers correct usage patterns and addresses common misconceptions from LLM-generated content.

Quick Reference

import { Effect, Layer, Context, Fiber, Schedule, Cache, Scope } from "effect";
import { Schema, JSONSchema } from "@effect/schema";

Core Type Signature:

Effect<Success, Error, Requirements>
//      ↑        ↑       ↑
//      |        |       └── Dependencies (provided via Layers)
//      |        └── Expected errors (typed, must be handled)
//      └── Success value

Common Misconceptions

LLM outputs often contain incorrect APIs. Use this table to correct them:

Sponsors

Details

Repository
github.com/kastalien-research/thoughtbox-dot-claude
Categories
Documentation, AI & Agent Building, Data Science & ML
First seen
Jun 3, 2026

More from kastalien-research/thoughtbox-dot-claude

All 2
1vm0-ai avatarlarkvm0-ai/vm0-skillsLark API for collaboration. Use when user mentions "Lark", "Lark docs", or asks about ByteDance workspace tools.288skills.sh installs
2pproenca avatarruby-optimisepproenca/dot-skillsRuby performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring Ruby code to ensure optimal performance patterns. Tr286skills.sh installs
3rstackjs avatarrspack-tracingrstackjs/agent-skillsComprehensive guide and toolkit for diagnosing Rspack build issues. Quickly identify where crashes/errors occur, or perform detailed performance profiling to re286skills.sh installs
4gohypergiant avataraccelint-react-testinggohypergiant/agent-skillsUse when writing, reviewing, or refactoring React component tests with Testing Library. Load when you see render(), screen, fireEvent, userEvent, waitFor, or *.282skills.sh installs
5sergiodxa avatarruby-on-rails-best-practicessergiodxa/agent-skillsRuby on Rails architecture and coding patterns from Basecamp. Use when writing, reviewing, or refactoring Rails code to follow proven conventions for models, co282skills.sh installs
6pproenca avatarios-testingpproenca/dot-skillsTesting practices for iOS 26 / Swift 6.2 clinic modular MVVM-C applications. Covers unit/UI/snapshot testing, protocol-based mocks, async actor isolation, and d281skills.sh installs