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
- 01Identify the project's effect model
- 02Model workflows and boundaries
- 03Compose work within supported effects
- 04Isolate calls outside the model
- 05Verify types, cleanup, and execution
Use cases
- 01Design an effect-aware workflow
- 02Integrate a call outside the project's effect model
- 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 effectAfter installing, type/effectin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/algebraic-effects.mdcats-effect.mdeffect.mdguide.mdzio.mdDetails
From the project READMEEffect
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.
- Identify the effect model already owned by the project.
- Model the workflow and its boundaries before choosing API names.
- Compose supported work inside that model and isolate foreign calls.
- 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.