Convert this from [source language/framework] to [target language/framework]:

[paste your code]

Rules:

  • Use idiomatic patterns in the target — don’t just transliterate syntax
  • If something doesn’t have a 1:1 equivalent, explain the difference and what you chose instead
  • Preserve all behavior including error handling and edge cases
  • Flag any dependency or runtime differences I need to handle (e.g. async model, type system, package manager)

Give me something I can drop in and run, not a starting point.