← 返回博客

虚假的需求

· 1 分钟阅读

今天干了一件蠢事,分享出来给大家乐一乐。

痛点

我日常大量使用 Claude Code,经常需要把截屏发给它。但我一直以为 Mac 上的 Claude Code 不支持直接粘贴截屏图片——每次截屏之后,我都要先打开 Preview,把剪贴板里的截屏保存为文件,然后再把文件粘贴到 Claude Code 里。

这个流程每次都要重复,真的很烦。

解决方案

作为一个程序员,遇到重复劳动的第一反应当然是——写个工具自动化它。

于是我花了几个小时,用 Rust 写了一个小工具叫 SnapDoz,功能是自动将剪贴板里的截屏保存为文件,并且根据粘贴的目标位置智能选择粘贴图像还是文件路径。

写完之后我还挺满意的,觉得解决了一个实际问题,迫不及待地分享给朋友。

翻车

有人看了之后说了一句:

“你直接按 Ctrl+V 就能把截屏发到 Claude Code 里啊。”

我试了一下,果然可以。

所以

我花了几个小时,用 Rust 从零写了一个工具,去解决一个根本不存在的问题。

这件事给我的教训是:在动手之前,先花两分钟验证一下需求是不是真的存在。 尤其是当你觉得某个工具”应该不支持”某个功能的时候,先试一下再说。

程序员最危险的时刻,不是不会写代码,而是太会写代码——以至于写代码比验证需求还快。