claude-skill-effect-ts
专为Effect-TS开发设计的Claude插件,提供代码审查、迁移和规范检查。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:claude-skill-effect-ts。 它的用途是:专为Effect-TS开发设计的Claude插件,提供代码审查、迁移和规范检查。 完整的 Skill 内容见:https://321skill.com/skills/claude-skill-effect-ts/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'/effect-check src/utils/dataProcessor.ts',它会并行运行所有内置的Effect-TS规则检查(如错误处理、模式匹配、服务层使用等),并生成一份汇总报告,指出代码中不符合Effect-TS最佳实践的地方。或者,你可以说:'帮我把这段使用Promise的异步函数改成Effect风格',它会调用相关技能或代理为你提供重构建议。
介绍
这个Skill旨在解决开发者在学习和使用Effect-TS函数式编程库时遇到的代码风格不统一、模式使用不规范以及从传统TypeScript迁移困难的问题。它通过集成一系列智能代理和检查规则,帮助开发者快速识别和修正代码中的反模式。
使用方式非常直接:安装插件后,你可以通过/effect-check命令对指定文件进行并行合规检查,它会同时运行多个规则类别(如异步处理、错误管理、模式匹配等)的检查并汇总报告。也可以通过/effect-review命令启动一个专门的审查代理,对代码库进行更全面的审查。
该Skill非常适合正在采用或已经使用Effect-TS进行开发的团队和个人,尤其是那些希望提升代码质量、确保团队代码风格一致,以及从过程式或面向对象风格向函数式响应式编程迁移的开发者。
使用建议是,可以将其集成到日常的代码审查流程中,作为提交前的质量门禁。对于新手,建议从/effect-review开始,以获得更详细的指导性反馈。注意,该工具主要关注Effect-TS的特定范式,对于通用的TypeScript语法错误或逻辑错误检查能力有限。
核心特点
与通用TypeScript代码检查工具不同,它深度集成了Effect-TS的官方最佳实践和22个核心领域的规则,能精准识别函数式编程范式下的特定问题;同时,它通过并行化检查代理和专门的迁移代理,提供了从代码审查到自动化迁移的一站式解决方案。
注意事项
该Skill主要专注于Effect-TS生态内的代码规范,不适合用于检查非Effect项目或通用TypeScript/JavaScript的语法错误和业务逻辑。
常见问题
这个插件能帮我从普通的TypeScript代码迁移到Effect-TS吗?
是的,内置的`effect-migrator`代理专门用于协助将现有代码迁移到符合Effect-TS模式的代码。
/effect-check 和 /effect-review 命令有什么区别?
/effect-check 针对单个文件进行快速、并行的规则类别检查;/effect-review 则启动一个更全面的审查代理,可以分析整个目录,提供更详细的解释和建议。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/claude-skill-effect-ts/raw/index.md 读取 claude-skill-effect-ts 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/claude-skill-effect-ts/raw/index.md(查看排版版本)