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.mdsource 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
- List all available guideseffect-solutions list
- Read a specific guideeffect-solutions show <topic>