01
It starts by itself
Effect code changes. Runs in GitHub Actions or Claude Code routine.
- ↻ Effect code changes
pull_request touches files importing effect
Effect code follows v4 defaults.
Install the Effect skill and make it a habit: follow https://gethabit.dev/skills/kitlangton/effect.md
2K installs352 starsMIT licenceSource on GitHub ↗

Effect
by kitlangton · 2K installs
The skill
The effect skill helps TypeScript developers build production apps with Effect v4: services, layers, schemas, config, schedules, caches, streams, HTTP clients and tests.
Only when you ask.
The habit
Effect code follows v4 defaults.
↻ Runs by itselfEffect code changes
When does it start? How does it check its work? What does it remember?
Stops after one pull request per run.
Read the nearest AGENTS.md and the pinned effect version first.
Read only the references the change touches, such as references/SCHEMA.md or references/TESTING.md.
Compare services, schemas, config, schedules and streams with the core defaults.
Flag casts, Schema.Class defaults, blind Layer.mergeAll and hand-rolled caches.
Run the tests and log findings.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Effect skill helps.
The skill says established project conventions take precedence.
It targets v4; references/V4_APIS.md helps when upgrading from v3.
Copy the prompt at the top into your agent. It installs the skill from kitlangton/skills and sets up the habit. Or run npx skills add kitlangton/skills --skill effect.
Yes. It is published under MIT. Habit is free too.
Install the Effect skill and make it a habit: follow https://gethabit.dev/skills/kitlangton/effect.md
All kitlangton skills →More code skills →
Works in
Made by kitlangton, published under MIT. Habit links to the original and never changes it. Is this your skill?