SuperAPI AI 工具集

fp-refactor

编程与开发

查看项目

更新于 10-16 03:38

技能介绍

用途:该技能用于把已有的命令式 TypeScript 代码库重构为 fp-ts 函数式编程模式,重点提供迁移模式与策略,而不仅是零散的 fp-ts 示例。

主要能力:覆盖 try/catch、null 检查、回调、依赖注入(DI)和循环等常见命令式结构到函数式等价写法的转换,并给出迁移指导与取舍分析。

使用方式:执行该技能前需先阅读其详细指南,指南保留完整流程与参考资料;其安全、前置条件和验证要求视为强制。针对局部工作可只加载相关章节,端到端工作则需完整阅读。

适用场景:已有命令式 TypeScript 代码库需要向 fp-ts 模式迁移;任务明确涉及上述结构的函数式改写;需要整体迁移路线与权衡,而非单个 fp-ts 用法示例。

限制:仅在任务明确匹配上述范围时使用。输出不能替代针对具体环境的验证、测试或专家审查。若缺少必要输入、权限、安全边界或成功标准,应先停下来并要求澄清。具体前置依赖、安装命令与代码示例在现有资料中暂未提供。