effect-index
60
总安装量
10
周安装量
#6699
全站排名
安装命令
npx skills add https://github.com/mepuka/effect-ontology --skill effect-index
Agent 安装分布
claude-code
8
opencode
6
gemini-cli
5
antigravity
5
windsurf
5
codex
5
Skill 文档
Effect Skill Index
Use this as a quick router to the right Skill for your task. Each entry links to a focused Skill optimized for a coding agentâs limited context.
Decision Tree
- I need to write or refactor some Effect code â Foundations
- I need robust error handling/retries â Errors & Retries
- I must run things in parallel / manage fibers â Concurrency & Fibers
- This is a data pipeline / batching / backpressure â Streams & Pipelines
- I need DI/services/layers or test/live wiring â Layers & Services
- Opening files/sockets/servers with cleanup â Resources & Scope
- Add HTTP endpoints / JSON responses â HTTP & Routing
- Validate inputs / parse config â Config & Schema
- Value-based equality / high-perf immutable collections â Data Structures
- Time, logging, spans/tracing â Time/Tracing/Logging
- Queues, PubSub, background workers â Queues & Background
- Write tests/mocks for services â Testing & Mocking
- Looking for specific patterns or examples â Patterns Hub (130+ patterns)
Cross-Skill Patterns
All patterns are now available locally in the Patterns Hub (130+ patterns):
- Retry transient failures â Errors & Retries + retry-based-on-specific-errors.mdx
- Resource-safe streaming â Streams & Pipelines + stream-manage-resources.mdx
- Graceful shutdown â Queues & Background + execute-long-running-apps-with-runfork.mdx
- Service layer design â Layers & Services + model-dependencies-as-services.mdx
- HTTP server setup â HTTP & Routing + build-a-basic-http-server.mdx
- Schema validation â Config & Schema + define-contracts-with-schema.mdx
- Testing with mocks â Testing & Mocking + mocking-dependencies-in-tests.mdx
Tip: For any “How do I…?” question, check the Patterns Hub decision tree first!
Local Source Reference
CRITICAL: Always search local Effect source before implementing
The full Effect source code is available at docs/effect-source/. Every Effect skill now includes a “Local Source Reference” section with:
- Key source files for that skill’s domain
- Example grep commands to find implementations
- Workflow for searching before coding
Quick Access to Source
- All Effect packages:
docs/effect-source/ - Core library:
docs/effect-source/effect/src/ - Platform APIs:
docs/effect-source/platform/src/ - SQL:
docs/effect-source/sql/src/ - Schema:
docs/effect-source/schema/src/
Example: Finding Effect.gen
grep -F "Effect.gen" docs/effect-source/effect/src/Effect.ts
Workflow Reminder
- Read the relevant skill (from decision tree above)
- Review the skill’s “Local Source Reference” section
- Search the Effect source code for the API you need
- Study the implementation and types
- Write your code based on real implementations
See CLAUDE.local.md for complete source reference guide
References
- Agent Skills overview: Introducing Agent Skills
- Skills guide: Claude Code Skills Documentation
- Local Patterns Hub: ../effect-patterns-hub/SKILL.md (130+ patterns)
- Pattern Documentation: ../../docs/effect-patterns/
- AGENTS.md: ../../AGENTS.md (Effect best practices for AI agents)
- EffectPatterns (upstream source): PaulJPhilp/EffectPatterns