Claude-skill-registry effect

Effect TypeScript best practices. Use when implementing Effect features like services, layers, error handling, or patterns. Triggers on: Effect, service, layer, schema, error handling.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/effect" ~/.claude/skills/majiayu000-claude-skill-registry-effect && rm -rf "$T"
manifest: skills/data/effect/SKILL.md
source content

Effect Best Practices

Before implementing Effect features, run

effect-solutions list
and read the relevant guide.

Available topics:

  • Services and layers
  • Data modeling with Schema
  • Error handling patterns
  • Configuration management
  • Testing with Effect
  • HTTP clients
  • CLI applications
  • Observability and tracing
  • Project structure

Effect Source Reference

The Effect repository is cloned at

~/.local/share/effect-solutions/effect
. Search here for real implementations when docs aren't enough.

Quick Commands

  • effect-solutions list
    - List all available guides
  • effect-solutions show <topic>
    - Read a specific guide