effect-ts

Installs the Effect TypeScript library and configures agent instructions for Effect development.

Updated Sep 5, 2023
One-click install
npx skills add https://github.com/eyenalxai/dotfiles --skill effect-ts-eyenalxai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: effect-ts
Source: https://github.com/eyenalxai/dotfiles/tree/main/.agents/skills/effect-ts
Command: npx skills add https://github.com/eyenalxai/dotfiles --skill effect-ts-eyenalxai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires effect.

What problem does it solve? Setting up a repository to use the Effect TypeScript library requires installing the correct package version and ensuring AI coding agents know how to find Effect documentation and source code. This Skill automates both steps so agents write correct Effect code from the start. ## Core Features & Use Cases - Package Installation: Installs the effect package at the release candidate tag using the user's preferred package manager, with monorepo support via root dev dependency installation. - Agent Instruction Setup: Updates AGENTS.md or CLAUDE.md with directives pointing agents to node_modules/effect/AGENTS.md and the Effect source code. - Use Case: When starting a new TypeScript project that will use Effect for structured concurrency and error handling, run this Skill to install the dependency and configure agent guidance in one pass. ## Quick Start Set up this repository to use the Effect TypeScript library and update the agent instructions accordingly.

Frequently Asked Questions about effect-ts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install the Effect TypeScript library in my project?

Install Effect using your preferred package manager with the release candidate tag, for example pnpm add effect@rc. In a monorepo, install it as a dev dependency at the root so the source code is accessible from node_modules/effect/src.

How do I configure AI agents to write Effect code correctly?

Add instructions to AGENTS.md or CLAUDE.md directing the agent to read node_modules/effect/AGENTS.md completely before writing Effect code. The instructions should also point agents to node_modules/effect/src for API details not covered in the guide.

Should Effect be installed as a dev dependency in a monorepo?

Yes, in a monorepo install Effect as a dev dependency at the root using pnpm add -D effect@rc. This makes the Effect source code accessible from node_modules/effect/src for reference across the workspace.

Where can agents find Effect API documentation after installation?

Agents can read node_modules/effect/AGENTS.md, which is bundled with the installed package and links to further guidance. For APIs not covered there, agents can search the source code directly in node_modules/effect/src.