mcpField
E
effect

effect

github.com/nmnmccDevelopment346 installsUpdated 8w ago
Repository

About effect

Effect is a development skill for making computational effects explicit in a project's existing model. It guides developers to model workflow boundaries, compose supported work, isolate external calls, and verify execution and cleanup.

Key features

  1. 01Identify the project's effect model
  2. 02Model workflows and boundaries
  3. 03Compose work within supported effects
  4. 04Isolate calls outside the model
  5. 05Verify types, cleanup, and execution

Use cases

  1. 01Design an effect-aware workflow
  2. 02Integrate a call outside the project's effect model
  3. 03Check resource cleanup and cancellation behavior

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/nmnmcc/skills --skill effect

After installing, type/effectin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
algebraic-effects.md
cats-effect.md
effect.md
guide.md
zio.md

Details

From the project README

Effect

Make computational effects visible in the project's native model. Keep dependencies, failure, resource lifetime, cancellation, concurrency, and the point where description becomes execution explicit.

  1. Identify the effect model already owned by the project.
  2. Model the workflow and its boundaries before choosing API names.
  3. Compose supported work inside that model and isolate foreign calls.
  4. Verify types, behavior, cleanup, and execution at the owned edge.

Read the detailed guide, then the matching ecosystem guide when the project uses Algebraic Effects, Effect, Cats Effect, or ZIO. Ask before an unavoidable escape hatch.

Comments

Markdown supported