Plugin · Claude Code · Development Tools

Andrueandersoncs Claude Skill Effect Ts

andrueandersoncs-claude-skill-effect-ts is a Claude Code plugin for the Build phase that supplies Effect-TS development skills, commands, and review rules for functional TypeScript backends.

by andrueandersoncs · github.com/andrueandersoncs/claude-skill-effect-ts

Give Claude Code Effect-TS-aware skills and commands for typed services, error handling, schemas, concurrency, and migration reviews on TypeScript backends.

7
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install andrueandersoncs-claude-skill-effect-ts@andrueandersoncs/claude-skill-effect-ts
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:andrueandersoncs/claude-skill-effect-ts") and the paste-ready config with skillselion.get_install_config("plugin:andrueandersoncs/claude-skill-effect-ts").

About

What it does

andrueandersoncs-claude-skill-effect-ts is a Claude Code plugin that bundles Effect-TS-oriented skills and tooling so agents help you write, review, and migrate typed functional TypeScript with consistent patterns. Solo builders shipping APIs or CLIs with Effect gain structured guidance on services, dependency injection, parallel and stream workflows, schema definitions, and observability hooks instead of generic TypeScript advice that ignores the Effect runtime. The package emphasizes rule-based compliance and review passes alongside day-to-day implementation assistance, which supports both greenfield modules and incremental moves from Promise-heavy code. It assumes you are committed to Effect-TS semantics—not every indie stack needs that weight—but for agents-first backends it reduces hallucinated anti-patterns and speeds repetitive scaffolding. Use it during build for generation and refactors, then lean on the same rules during ship-phase review before merging large Effect changes.

Highlights

  • Effect-TS skills covering error handling, schema, concurrency, streams, and observability
  • Rule-based review and compliance checking for Effect patterns
  • Commands and agent assistance for migration and dependency-injection domains
  • Development-category plugin bundle with one packaged plugin

Why builders use it

Generic Claude Code answers mis-handle Effect layers, typed errors, and streams, leading to fragile backends and painful migrations.

The agent follows Effect-TS-specific skills and checks so services, schemas, and concurrency patterns align with your stack and pass structured review.

At a glance

  • Type - Plugin in Development Tools.
  • Adoption - 0 installs, 7 stars, 0 votes.

FAQ

Who is andrueandersoncs-claude-skill-effect-ts for?

TypeScript developers using Effect-TS on backends or CLIs who want Claude Code plugins with domain skills, commands, and pattern review.

When should I use andrueandersoncs-claude-skill-effect-ts?

When you are building or migrating Effect services and need the agent to respect layers, schemas, concurrency, and observability conventions—not generic async/await snippets.

How do I add andrueandersoncs-claude-skill-effect-ts to my agent?

Install the plugin from andrueandersoncs/claude-skill-effect-ts in Claude Code, enable the bundled skills and commands per the repo, and invoke them on Effect modules and PR review.

Discussion

Comments

Share how you use andrueandersoncs-claude-skill-effect-ts, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.