Skip to content

artimath/effect-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

effect-skills

Skills for AI coding agents working with Effect-TS. Drop these into Claude Code, Cursor, Codex, or 40+ other agents.

Installation

npx skills add artimath/effect-skills

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

effectts

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.

sdd

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.

effect-deep-audit

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.

effect-deslopify-idiomatic

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.

Prerequisites (Optional)

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

License

MIT

About

Effect-TS skills for AI coding agents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors