虚假的需求
今天干了一件蠢事,分享出来给大家乐一乐。
痛点
我日常大量使用 Claude Code,经常需要把截屏发给它。但我一直以为 Mac 上的 Claude Code 不支持直接粘贴截屏图片——每次截屏之后,我都要先打开 Preview,把剪贴板里的截屏保存为文件,然后再把文件粘贴到 Claude Code 里。
这个流程每次都要重复,真的很烦。
解决方案
作为一个程序员,遇到重复劳动的第一反应当然是——写个工具自动化它。
于是我花了几个小时,用 Rust 写了一个小工具叫 SnapDoz,功能是自动将剪贴板里的截屏保存为文件,并且根据粘贴的目标位置智能选择粘贴图像还是文件路径。
写完之后我还挺满意的,觉得解决了一个实际问题,迫不及待地分享给朋友。
翻车
有人看了之后说了一句:
“你直接按 Ctrl+V 就能把截屏发到 Claude Code 里啊。”
我试了一下,果然可以。
所以
我花了几个小时,用 Rust 从零写了一个工具,去解决一个根本不存在的问题。
这件事给我的教训是:在动手之前,先花两分钟验证一下需求是不是真的存在。 尤其是当你觉得某个工具”应该不支持”某个功能的时候,先试一下再说。
程序员最危险的时刻,不是不会写代码,而是太会写代码——以至于写代码比验证需求还快。