Agent skill

Effect TS

by NiceEval in NiceEval/NiceEval

A skill your agent uses when implementing, debugging, or reviewing NiceEval code whose correctness depends on Effect APIs or semantics, including typed failures, Schema, Scope, concurrency…

No licenceAuto-check passedDevelopment

Install Effect TS

skills CLI
$ npx skills add NiceEval/NiceEval --skill effect-ts -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NiceEval/NiceEval effect-ts --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NiceEval/NiceEval.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/effect-ts .claude/skills/effect-ts && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
effect-ts
GitHub stars
157
Token cost
~709 tokens
SKILL.md length
334 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
None found

At a glance

A skill your agent uses when implementing, debugging, or reviewing NiceEval code whose correctness depends on Effect APIs or semantics, including typed failures, Schema, Scope, concurrency…

  • Works in 5 steps: Identify the owning workspace package… → Resolve that workspace's installed… → Require Effect major version 4 and keep… → …
  • Reviewing NiceEval code whose correctness depends on Effect APIs
  • SKILL.md covers Load the official guidance first, NiceEval boundaries and Validation
  • Calls pnpm

What it does

Effect TS is an agent skill from NiceEval/NiceEval. Use when implementing, debugging, or reviewing NiceEval code whose correctness depends on Effect APIs or semantics, including typed failures, Schema, Scope, concurrency, services, layers, or Effect-backed tests. Do not use for domain questions that can be answered without Effect-specific reasoning.

Its SKILL.md is about 710 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. It works with npm. The repository describes itself as: build eval for your agent in 10 mins.

When your agent uses it

  • Reviewing NiceEval code whose correctness depends on Effect APIs
  • Including typed failures
  • Effect-backed tests
  • Domain questions that can be answered without Effect-specific reasoning

Example prompts

  • “/effect-ts”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Identify the owning workspace package and inspect its package.json together with the root lockfile.
  2. Resolve that workspace's installed effect/package.json, for example with pnpm --filter exec node -p…
  3. Require Effect major version 4 and keep every retained effect / @effect/* package on the exact repository-pinned RC revision.
  4. Read the resolved package's sibling AGENTS.md completely. Follow its relative links into ai-docs/ and src/ when the current topic requires…
  5. Use the installed package source as the authority for exact signatures and behavior. Escalate to the canonical Effect-TS/effect repository…

What it can do on your machine

Read from SKILL.md and the folder at commit 97f06fe. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Effect TS loads about 709 tokens when it runs. Until then it costs about 77 tokens; SKILL.md has 334 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~77
When it runs · the whole SKILL.md, loaded when a task matches
~709

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 334 words (~709 tokens).

“Follow the official Effect skill: learn Effect from the guidance shipped with the exact installed package, not from a copied API summary in this skill.”

— opening of SKILL.md by NiceEval
name
effect-ts

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/effect-ts of NiceEval/NiceEval.

Open the folder on GitHubat commit 97f06fe

Compare with similar skills

Effect TS next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Effect TS compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Effect TS this skillNiceEval/NiceEval157—~709Automated safety check: PassNone
Install Anti-Slop Oxlint Rulesdmmulroy/anti-slop5.3k1 repos~2.2kAutomated safety check: PassMIT
Nx Run Tasksnomcopter/react-mosaic4.8k8 repos~613Automated safety check: PassCustom licence
Get API Docs with chubandrewyng/context-hub14k2 repos~775Automated safety check: PassMIT
Migrate Internal Package into GhostTryGhost/Ghost55k—~3.8kAutomated safety check: PassMIT
Open Code Review CLIalibaba/open-code-review44k—~3.1kAutomated safety check: PassApache-2.0

Similar skills

  • Installs, updates or migrates the vendored anti-slop Oxlint plugin in a repository, keeping local rule changes and the plugin's license and provenance files.

    5.3k GitHub starsUsed in 1 repo~2.2k tokens
    DevelopmentAuto-check passed
  • Nx Run Tasks

    nomcopter/react-mosaic

    Helps with running tasks in an Nx workspace. An agent skill from nomcopter/react-mosaic.

    4.8k GitHub starsUsed in 8 repos~613 tokens
    DevelopmentAuto-check passed
  • Get API Docs with chub

    andrewyng/context-hub

    Fetches current documentation for third-party APIs and SDKs with the chub CLI before the agent writes code against them, instead of relying on remembered API shapes.

    14k GitHub starsUsed in 2 repos~775 tokens
    DevelopmentAuto-check passed
  • Moves a package from another TryGhost repository into Ghost as an internal workspace package while keeping its Git history, with checkpoints for the steps that need an administrator.

    55k GitHub stars~3.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Open Code Review CLI

    alibaba/open-code-review

    Runs the ocr command-line tool to review Git changes, a commit or a branch comparison with an AI model, returning line-level comments and optionally applying fixes.

    44k GitHub stars~3.1k tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Cutting A Release

    TriliumNext/Trilium

    A skill your agent uses when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run.

    38k GitHub stars~3.2k tokensUpdated today
    DevelopmentAuto-check passed

More from NiceEval/NiceEval

All 11 skills in this repo
  • Effect V3 To V4

    NiceEval/NiceEval

    A skill your agent uses when migrating a codebase from Effect v3 to Effect v4, upgrading effect or any @effect/ package across the v3/v4 boundary.

    157 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Testing

    NiceEval/NiceEval

    Inspect, select, author, modify, or review NiceEval E2E and Unit test owners.

    157 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Issue

    NiceEval/NiceEval

    Prepare, deduplicate, create, triage, update, close, or safely retry NiceEval GitHub Issues from public sanitized observations.

    157 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Feature

    NiceEval/NiceEval

    Inspect, design, trace, or revise NiceEval Feature and Use Case contracts.

    157 GitHub stars~661 tokensUpdated today
    Auto-check passed
  • Feedback

    NiceEval/NiceEval

    Maintain current Concord Issue owners, closure and Memory relations.

    157 GitHub stars~524 tokensUpdated today
    Auto-check passed
  • Pull Request

    NiceEval/NiceEval

    Create, update, or validate a NiceEval pull request body. An agent skill from NiceEval/NiceEval.

    157 GitHub stars~923 tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Effect TS

What does Effect TS do?

A skill your agent uses when implementing, debugging, or reviewing NiceEval code whose correctness depends on Effect APIs or semantics, including typed failures, Schema, Scope, concurrency…. Effect TS is an agent skill from NiceEval/NiceEval. Use when implementing, debugging, or reviewing NiceEval code whose correctness depends on Effect APIs or semantics, including typed failures, Schema, Scope, concurrency, services, layers, or Effect-backed tests.

When should I use Effect TS?

Effect TS fits situations like: reviewing NiceEval code whose correctness depends on Effect APIs; including typed failures; effect-backed tests; domain questions that can be answered without Effect-specific reasoning.

How do I install Effect TS in Claude Code?

Run `npx skills add NiceEval/NiceEval --skill effect-ts -a claude-code`. Or copy the skill folder (.agents/skills/effect-ts in NiceEval/NiceEval) into .claude/skills/effect-ts in your project. Claude Code loads it when a task matches its description.

How do I install Effect TS in Codex?

Run `npx skills add NiceEval/NiceEval --skill effect-ts -a codex`. Or copy the skill folder (.agents/skills/effect-ts in NiceEval/NiceEval) into .agents/skills/effect-ts in your project. Codex loads it when a task matches its description.

Can I use Effect TS in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NiceEval/NiceEval --skill effect-ts -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/effect-ts, .gemini/skills/effect-ts, .github/skills/effect-ts and .opencode/skills/effect-ts in your project.

What does Effect TS need to run?

Going by SKILL.md and its folder, Effect TS needs the command-line tools its instructions call (pnpm).

Does Effect TS access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Effect TS safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Effect TS use?

No licence was found for Effect TS or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Effect TS use?

About 709 tokens (SKILL.md is roughly 2.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Effect TS?

Skills that share tags, products or a category with Effect TS: Install Anti-Slop Oxlint Rules (dmmulroy/anti-slop, 5.3k stars), Nx Run Tasks (nomcopter/react-mosaic, 4.8k stars), Get API Docs with chub (andrewyng/context-hub, 14k stars) and Migrate Internal Package into Ghost (TryGhost/Ghost, 55k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Effect TS?

NiceEval (a GitHub organization) maintains it in NiceEval/NiceEval, which has 157 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 8, 2026.

Source: NiceEval/NiceEval on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.