技能 编程开发 将 TypeScript 代码重构为 fp-ts 模式

将 TypeScript 代码重构为 fp-ts 模式

v20260927
fp-refactor
本技能提供将现有命令式 TypeScript 代码迁移到 fp-ts 函数式编程模式的全面模式和策略。涵盖将 try/catch、空值检查、回调函数和循环转换为函数式等价物。适用于使用 fp-ts 库将现有代码库重构为函数式编程原则。
获取技能
197 次下载
概览

Refactoring Imperative Code to fp-ts

This skill provides comprehensive patterns and strategies for migrating existing imperative TypeScript code to fp-ts functional programming patterns.

Detailed Guide

Read the detailed guide before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.

When to Use

  • You are refactoring an existing imperative TypeScript codebase toward fp-ts patterns.
  • The task involves converting try/catch, null checks, callbacks, DI, or loops into functional equivalents.
  • You need migration guidance and tradeoffs, not just isolated fp-ts examples.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
信息
Category 编程开发
Name fp-refactor
版本 v20260927
大小 12.8KB
更新时间 2026-09-28
语言