Effect Patterns Skills
This directory contains 24 auto-generated Claude Code skills for Effect-TS patterns.
Skills Included
All skills are organized by category and include beginner, intermediate, and advanced patterns:
effect-patterns-error-handling- Error handling and recovery patternseffect-patterns-concurrency- Concurrent and parallel execution patternseffect-patterns-core-concepts- Fundamental Effect-TS conceptseffect-patterns-streams- Stream processing patternseffect-patterns-domain-modeling- Domain modeling with branded typeseffect-patterns-building-apis- HTTP API development patternseffect-patterns-resource-management- Resource lifecycle managementeffect-patterns-testing- Testing Effect applicationseffect-patterns-observability- Logging, tracing, and metricseffect-patterns-platform- Platform operations (filesystem, commands, etc.)- And 14 more categories...
For Developers
Regenerating Skills
When patterns in content/published/patterns/ are updated:
bun run generate:skills
This regenerates all skills in both:
content/published/skills/claude/(gitignored dev artifacts).claude-plugin/plugins/effect-patterns/skills/(committed for plugin distribution)
Skill Structure
Each skill follows the format:
effect-patterns-{category}/
└── SKILL.md # YAML frontmatter + pattern content
Skills are auto-discovered by Claude Code from this directory.
Skill Content
Each SKILL.md file contains:
- YAML frontmatter: name, description
- Pattern sections: Organized by skill level (beginner → intermediate → advanced)
- For each pattern:
- Rule/guideline
- Good example
- Anti-pattern
- Rationale/explanation