effect-ts
提供 TypeScript Effect 框架 v3 和 v4 的官方开发指导与迁移支持。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:effect-ts。 它的用途是:提供 TypeScript Effect 框架 v3 和 v4 的官方开发指导与迁移支持。 完整的 Skill 内容见:https://321skill.com/skills/effect-ts-teeverc/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我正在用 Effect v3 写一个用户注册服务,不确定如何用 Effect Schema 验证输入数据并优雅地处理业务错误。”,它会引导你查阅 SKILL.md 中关于数据验证和错误建模的章节,并参考 `references/` 目录下的具体示例。或者,当你说:“我想把项目从 Effect v3 升级到 v4,Context 和 Layer 的变化该怎么处理?”,它会指引你到 `effect-v4` skill 的迁移指南部分。
介绍
Effect-TS Skill 旨在解决开发者在采用 Effect 这一强大的 TypeScript 函数式编程框架时,面临的学习曲线陡峭、版本选择困难和迁移成本高等问题。它提供了针对稳定版(v3)和测试版(v4)的两套独立指导,涵盖从核心概念、错误处理、依赖管理到数据验证和测试的完整开发流程。
Skill 以文件包形式提供,通过 npx 命令一键安装到本地,开发者可以在 IDE 中直接查阅。它包含详细的 SKILL.md 核心指南和丰富的参考资料目录,内容结构清晰,便于按需查找。
该 Skill 主要面向使用或计划使用 Effect 框架的 TypeScript 开发者,特别是那些正在构建高可靠性、易于测试和推理的应用程序的后端或全栈工程师。对于希望从 v3 平滑过渡到 v4 的团队来说,它提供了宝贵的迁移路径。
建议生产项目优先使用稳定的 v3 版本 Skill。对于希望体验新特性或为未来迁移做准备的团队,可以并行安装 v4 Skill 进行探索。两个 Skill 相互独立,可根据项目需求灵活选用。
核心特点
这是 Effect 官方团队维护的权威指南,同时覆盖稳定版 v3 和测试版 v4,并提供多达 12 个专项的 v3 到 v4 迁移指导,这是其他社区教程或零散文档所不具备的。
注意事项
不适合不使用 Effect 框架或仅进行简单脚本开发的 TypeScript 项目。
常见问题
我应该安装 effect-ts 还是 effect-v4?
生产项目用 effect-ts(v3),想尝鲜或规划迁移用 effect-v4。
安装后文件在哪里?
默认在项目根目录的 ./skills/effect-ts/ 或 ./skills/effect-v4/ 文件夹下。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/effect-ts-teeverc/raw/index.md 读取 effect-ts 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/effect-ts-teeverc/raw/index.md(查看排版版本)