effect-ts-guide — community effect-template, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Node, Bun, or browser runtime Agents seeking to master Effect-TS fundamentals and best practices for robust application development. effect-ts-guide is a skill that provides guidance on Effect-TS fundamentals, best practices, and application to real-world code and architecture questions.

Features

Clarifies context for runtime environments like Node, Bun, or browser
Separates core vs shell logic, identifying pure domain logic and effects
Models errors and dependencies using tagged error types and Context.Tag service interfaces
Composes with Effect using pipe/Effect.gen for efficient code architecture
Applies Effect-TS fundamentals to user code and architecture questions
ProverCoderAI ProverCoderAI
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The effect-ts-guide skill by ProverCoderAI is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Node, Bun, or browser runtime Agents seeking to master Effect-TS fundamentals and best practices for robust application development.

Core Value

Empowers agents to apply Effect-TS principles, separating core domain logic from effects and boundaries, and composing with Effect using pipe/Effect.gen for efficient error handling and dependency management across Node, Bun, and browser environments.

Capabilities Granted for effect-ts-guide

Architecting scalable applications with Effect-TS
Debugging complex Effect-TS pipelines
Refactoring existing codebases to leverage Effect-TS benefits

! Prerequisites & Limits

  • Requires familiarity with TypeScript and Effect-TS
  • Limited to Node, Bun, or browser runtime environments
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

effect-ts-guide

Unlock Effect-TS expertise with this AI agent skill, teaching fundamentals, best practices, and applying them to real-world code and architecture questions...

SKILL.md
Readonly

Effect TS Guide

Overview

Use this skill to teach Effect-TS fundamentals and best practices, then apply them to user code and architecture questions.

Teaching workflow

  1. Clarify context: runtime (node/bun/browser), goal (new app, refactor, review), and constraints.
  2. Separate core vs shell: identify pure domain logic vs effects and boundaries.
  3. Model errors and dependencies: define tagged error types and Context.Tag service interfaces.
  4. Compose with Effect: use pipe/Effect.gen, typed errors, and Layer provisioning.
  5. Validate inputs at boundaries with @effect/schema before entering core.
  6. Explain resource safety: acquireRelease, scoped lifetimes, and clean finalizers.
  7. Provide minimal, runnable examples tailored to the user context.
  8. If the user asks for version-specific or "latest" details, verify with official docs before answering.

Core practices (short list)

  • Use Effect for all side effects; keep core functions pure and total.
  • Avoid async/await, raw Promise chains, and try/catch in application logic.
  • Use Context.Tag + Layer for dependency injection and testability.
  • Use tagged error unions and Match.exhaustive for total handling.
  • Decode unknown at the boundary with @effect/schema; never leak unknown into core.
  • Use Effect.acquireRelease/Effect.scoped for resource safety.
  • Use @effect/platform services instead of host APIs (fetch, fs, child_process, etc.).

References

  • Read references/best-practices.md for the extended checklist and examples.
  • Read references/platform-map.md when comparing @effect/platform to Node/Bun/Browser APIs.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is effect-ts-guide?

Ideal for Node, Bun, or browser runtime Agents seeking to master Effect-TS fundamentals and best practices for robust application development. effect-ts-guide is a skill that provides guidance on Effect-TS fundamentals, best practices, and application to real-world code and architecture questions.

How do I install effect-ts-guide?

Run the command: npx killer-skills add ProverCoderAI/effect-template. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for effect-ts-guide?

Key use cases include: Architecting scalable applications with Effect-TS, Debugging complex Effect-TS pipelines, Refactoring existing codebases to leverage Effect-TS benefits.

Which IDEs are compatible with effect-ts-guide?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for effect-ts-guide?

Requires familiarity with TypeScript and Effect-TS. Limited to Node, Bun, or browser runtime environments.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add ProverCoderAI/effect-template. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use effect-ts-guide immediately in the current project.

Related Skills

Looking for an alternative to effect-ts-guide or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI