Community生產力與協作github.com

paulrberg/effect-ts

專為進階 Effect-TS 工作設計,包含服務/層級、類型化錯誤、Schema/JSONSchema、Config、執行序/並發、@effect/vitest、@effect/ai 或 @prb/effect-next。

effect-ts 是什麼?

這個技能專為需要進行非平凡 Effect-TS 開發工作的開發者設計,支援的範疇包括服務與層級 (Services/Layers)、類型化錯誤 (Typed Errors)、Schema 與 JSONSchema、Config 配置、執行序與並發模型 (Runtime/Concurrency)、測試框架 @effect/vitest、AI 整合 @effect/ai,以及 Next.js 整合套件 @prb/effect-next。其主要應用場景是當專案中需要處理複雜的 Effect-TS 效果系統時,提供最佳實務與結構化指引。此技能適用於 Claude Code、Cursor 等 AI 編碼輔助平台,透過詳細的 SKILL.md 文件,協助 AI 代理理解 Effect-TS 的核心概念與用法,從而生成更準確、符合函數式編程風格的程式碼。使用者可以依賴它來避免常見的陷阱,並確保效果處理的類型安全性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/paulrberg/agent-skills/tree/main/skills/effect-ts

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

effect-ts 是做什麼的?

用於進階 Effect-TS 工作,包含服務/層級、類型化錯誤、Schema/JSONSchema、Config、執行序/並發、@effect/vitest、@effect/ai 或 @prb/effect-next。

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

paulrberg/biome-js

This skill should be used when the user asks to "configure Biome", "extend biome config", "set up BiomeJS", "add biome overrides", "biome lint-staged", "fix biome errors", or mentions biome.jsonc, Biome linting, or Biome formatting configuration.

paulrberg/bump-deps

Use for dependency updates: update/bump deps, npm/pnpm/yarn/bun package upgrades, outdated checks, package.json updates, or taze.

paulrberg/bump-release

Use for release versioning: bump/cut/tag a release, bump version, create a release, changelog updates, or version tagging.

paulrberg/cli-gh

Use for GitHub CLI automation: gh commands, repo info, workflow triggers, GitHub search, codespaces, PR status, issues, repo browsing, or command-line GitHub tasks.

paulrberg/code-polish

Use for combined simplification and review: polish code, clean up and review/fix, simplify then review, refactor and review, or full code polish on recent changes.

paulrberg/code-review

Use for code/PR review, audits, bug/security checks, reviewing diffs or changes, and finding issues in code.

paulrberg/code-simplify

Use for simplifying recently changed code: clean up, refactor for clarity, reduce complexity, improve readability, or maintainability.

paulrberg/md-docs

Use ONLY to update or initialize README.md, CLAUDE.md, or AGENTS.md. Do not trigger for other Markdown files.

paulrberg/tailwind-css

Use for Tailwind v4 styling: add/fix classes, configure or migrate Tailwind, use tailwind-variants, or tw-animate-css.

paulrberg/yeet

Use for GitHub PR/issue/discussion workflows: create/update PRs or issues, post comments, start discussions; triggers include create/open PR, file/update issue, yeet.

相關技能