Agent Skills
The recommended way to get an LLM writing Effect is to clone the effect-smol repo and let it study the source code. It helps, but it isn't enough. I have seen both Claude Code and Codex use the wrong API, write elaborate code for something Effect already provides an API for, add type annotations where inference would have done the job on its own, etc. If you aren't reviewing the output, and you don't have a foundational understanding of the core APIs of Effect's modules, what you're left with is a codebase full of AI slop.
I got tired of prompting LLMs over and over to fix their mistakes, so I started writing Effect skills. The skills for the Effect Atom module are done, and over the coming weeks I'll be converting the rest of my course material into skills. These skills also contain knowledge I've gained building and deploying production Effect apps. That knowledge will eventually make its way into the course material, but for now it's available only here, as agent skills.
Here's the exact list of skill files I've created so far:
- apply-optimistic-update.md
- configure-cache-lifetime.md
- create-atom-family.md
- create-atom-runtime.md
- create-effect-atom.md
- create-search-param-atom.md
- create-writable-atom.md
- debounce-an-atom.md
- invalidate-atom-cache-after-mutation.md
- read-atom-inside-atom.md
- read-atom-value.md
- registry-setup.md
- render-async-result.md
- set-writable-atom.md
- show-stale-data-while-refetching.md
- use-search-param-atom.md
- SKILL.md
- core-concepts.md
- example-async-result-component.md
- setup-vitest-browser-mode.md
- SKILL.md
- bridge-url-bound-atoms.md
- hydration-boundary.md
- prefetch-on-server.md
- serializable-atoms.md
- serializable-errors.md
- stream-deferred-atom.md
- validate-search-params.md
- SKILL.md
- define-service.md
- SKILL.md
Lifetime Access
Get access to every Effect skill listed above, plus every one I add in the future.
Note: This is a standalone purchase. Buying the Agent Skills does not include access to any of my courses.
Pay once, own it forever
$299USD
Never expires
After purchase, you'll get access to my effect-ts-skills repo, and then you can follow the setup guide to use the skills in Claude Code and Codex.