effect-index▌
mepuka/effect-ontology · updated Apr 8, 2026
Quick router to the right Effect skill based on your coding task.
- ›Organized decision tree with 12 focused skills covering Effect fundamentals, error handling, concurrency, streams, dependency injection, HTTP, validation, data structures, logging, queues, and testing
- ›Cross-skill pattern references linking common workflows (retries, resource management, graceful shutdown, service design) to both relevant skills and the 130+ pattern examples in the Patterns Hub
- ›Local Effect source code
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
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★34 reviews- ★★★★★Henry Jackson· Dec 4, 2024
effect-index reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Ishan Zhang· Nov 23, 2024
I recommend effect-index for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Valentina Yang· Nov 15, 2024
Solid pick for teams standardizing on skills: effect-index is focused, and the summary matches what you get after install.
- ★★★★★Henry Wang· Oct 14, 2024
Useful defaults in effect-index — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Charlotte Shah· Oct 6, 2024
effect-index has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Oshnikdeep· Sep 25, 2024
Registry listing for effect-index matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Harper Jackson· Sep 25, 2024
effect-index fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Arya Kapoor· Sep 5, 2024
We added effect-index from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Arjun Iyer· Aug 24, 2024
effect-index fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Ganesh Mohane· Aug 16, 2024
effect-index reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 34