Skills for AI coding agents working with Effect-TS. Drop these into Claude Code, Cursor, Codex, or 40+ other agents.
npx skills add artimath/effect-skills| Skill | What it does |
|---|---|
effectts |
Idiomatic Effect patterns — services, layers, errors, schemas |
sdd |
Service-Driven Development — 5-phase design methodology |
effect-deep-audit |
Systematic Effect codebase audit against core team patterns |
effect-deslopify-idiomatic |
Audit + remediate Effect code to library-grade quality |
Quick-reference for writing Effect code that matches core team patterns. Covers Context.Tag vs Effect.Service decision matrix, layer composition gotchas (provide vs provideMerge vs mergeAll), Schema.TaggedError patterns, branded types, and testing with @effect/vitest. Includes 8 deep-dive reference files.
Service-Driven Development: a 5-phase methodology for building Effect services top-down. Schema-first, type-driven, property-tested at every gate. Phase 1 (Model) -> Phase 2 (Validate) -> Phase 3 (Implement) -> Phase 4 (Wire) -> Phase 5 (Verify). Also includes an audit mode for bringing existing code to SDD standard.
Systematic methodology for auditing an Effect codebase against actual Effect core team patterns. Produces tiered findings (BUG/PERF/SCHEMA/ARCH/IDIOM), builds a dependency DAG for fixes, and executes bottom-up. Battle-tested across full-stack audits.
Chains SDD audit methodology with Effect best practices to systematically identify and fix non-idiomatic patterns. Covers schema constraints, service boundaries, error channels, tracing, and test coverage. Use when you want to bring existing Effect code to library-grade quality.
These skills work standalone but are more powerful with:
- Effect source for pattern verification:
git clone https://github.com/Effect-TS/effect
- Effect MCP for API lookups: tim-smart/effect-mcp
- Effect Language Service for gate enforcement:
npx effect-language-service quickfixes --project tsconfig.json
MIT