effect-language-service-cc

Run and interpret @effect/language-service diagnostics and quickfixes for Effect TypeScript code.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/bengous/agents-skills --skill effect-language-service-cc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: effect-language-service-cc
Source: https://github.com/bengous/agents-skills/tree/main/effect-language-service-cc
Command: npx skills add https://github.com/bengous/agents-skills --skill effect-language-service-cc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Provides an operational workflow for running, interpreting, and automating the @effect/language-service CLI so teams can find, understand, and remediate Effect-specific TypeScript issues without manual parsing of noisy output.

Core Features & Use Cases

  • Runs diagnostics and produces parseable JSON or human-friendly output for CI gating and code review.
  • Lists and previews quickfixes with unified diffs and can guide safe automated application of corrective edits.
  • Executes code generation from directives, summarizes project exports and layer composition, and provides an ANSI-cleaning pattern for capturing CLI text for LLM context.
  • Includes guidance for tsconfig plugin configuration, TypeScript patch handling for tsc integration, and CI-friendly invocation patterns; ideal for onboarding a new project, fixing file-level issues, or generating LLM-ready project snapshots.

Quick Start

Run a diagnostics scan using the project's tsconfig.json, output results in JSON, and list suggested quickfixes for a target file.

Frequently Asked Questions about effect-language-service-cc

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

FAQPage Schema
How do I automate Effect TypeScript diagnostics in CI?

Automate Effect TypeScript diagnostics in CI by running the language-service CLI to output parseable JSON. This workflow cleans ANSI noise and gates continuous integration pipelines on Effect-specific TypeScript project errors.

How do I generate and apply quickfixes for Effect TypeScript code?

Generate quickfixes for Effect TypeScript code by listing available corrections with unified diffs. This process previews suggested edits and guides safe automated application of fixes to resolve file-level issues.

What is the best way to capture Effect language-service output for LLM context?

Capture Effect language-service output for LLM context using an ANSI-cleaning pattern. This extracts human-friendly CLI text, summarizes project exports, and produces LLM-ready project snapshots for code review.

Does the Effect language-service require a TypeScript patch for tsc integration?

Yes, Effect language-service tsc integration handles TypeScript patch detection. Configuring the tsconfig plugin correctly ensures diagnostic scanning and codegen function properly within your Effect monorepo environment.

How do I analyze Effect layer composition across a monorepo?

Analyze Effect layer composition across a monorepo by executing code generation from directives. This provides an overview of layer analysis, summarizes project exports, and identifies structural dependencies within Effect projects.