Practical Error Handling with fp-ts workflow skill. Use this skill when the user needs Stop throwing everywhere - handle errors as values using Either and TaskEither for cleaner, more predictable code and the operator should preserve the upstream workflow, copied support files, and provenance before merging or handing off.