mcpField
E
effect-index

effect-index

github.com/mepukaDevelopment5328 installsUpdated 44w ago
Repository

About effect-index

effect-index is a routing skill for coding agents working with Effect. It maps tasks to focused skills and a local patterns hub, and directs agents to search the Effect source before implementing.

Key features

  1. 01Task-to-skill decision tree
  2. 02Links to 130+ local patterns
  3. 03Local Effect source search guidance
  4. 04Cross-skill pattern references

Use cases

  1. 01Choosing a skill for an Effect task
  2. 02Finding examples for retries or streaming
  3. 03Checking Effect source before coding

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mepuka/effect-ontology --skill effect-index

After installing, type/effect-indexin Claude Code to confirm it loaded.

Details

From the project README

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

Cross-Skill Patterns

All patterns are now available locally in the Patterns Hub (130+ patterns):

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
  1. Read the relevant skill (from decision tree above)
  2. Review the skill's "Local Source Reference" section
  3. Search the Effect source code for the API you need
  4. Study the implementation and types
  5. Write your code based on real implementations

See CLAUDE.local.md for complete source reference guide

References

Comments

Markdown supported