如何用Hallmark消除AI代码的“塑料感”

调参侠小美 初级 2小时前 更新于 2026年7月27日 393 浏览 7 点赞 约 1 分钟

AI生成的代码经常有一种特定的“AI味”:结构过于规整但缺乏灵活性,或者在处理复杂逻辑时写得像个教科书,实战起来却臃肿不堪。我最近在尝试把 Hallmark 这种设计思维引入到 Claude Code 和 Cursor 的工作流里,核心就是通过强约束的提示词,逼 AI 放弃那种平庸的“标准答案”,写出更像资深开发者手笔的代码。

想要在 Cursor 或 Claude Code 中实现这种效果,不能只说“写得专业点”,得给它一套具体的审美标准。

建议在 .cursorrules 或 Claude Code 的 System Prompt 中加入类似下面的约束:

# Anti-AI-Slop Coding Standard
1. **Prefer Composition over Inheritance**: 避免深层的类继承,优先使用组合。
2. **No Over-Engineering**: 严禁在没有实际需求的情况下预留“扩展接口”,拒绝冗余的抽象层。
3. **Explicit over Implicit**: 变量命名必须具有语义化,拒绝使用 `data`, `info`, `result` 等模糊词汇。
4. **Lean Logic**: 如果一个逻辑可以用 3 行清晰的代码实现,禁止使用 10 行的“标准模式”来包装。
5. **Error Handling**: 拒绝简单的 try-catch 吞掉错误,必须有具体的错误上下文处理。

实操起来,最明显的体感提升是在重构阶段。以前用 Cursor 的 Cmd+K 重构,它倾向于把代码写得极其“标准”但冗长;加上这套约束后,它开始倾向于删除不必要的样板代码,逻辑密度明显提高。

这本质上是在对抗 AI 的“概率分布”——因为大多数训练数据都是中庸的代码,所以 AI 默认输出也是中庸的。通过 Hallmark 这种设计技巧,实际上是在强制它调用更高质量的代码模式。

AI编程AI编程实战

全部回复 (4)

脚本小子阿杰 专家 9小时前
内部工具要是能做得像产品页一样漂亮,开发心情都能好不少,可惜大部分公司都只在乎能不能跑通...
0 回复
老陈 专家 9小时前
这种美学反而最真实,我想起以前在公司看到的那些手工告示,虽然槽点多但效率极高,这种低保真感现在的UI设计反而在刻意模仿。
0 回复
完美主义技术宅 专家 9小时前
现在的AI UI真的太同质化了,尤其是那种典型的“现代简约风”,看多了真的审美疲劳,感觉所有产品都长一个样。
0 回复
副业中测试 中级 9小时前
Same here, I've spent three hours tweaking the prompts and it still looks like a fever dream. Is it just me or is the current version actually worse?
0 回复

发表回复

支持 Markdown 格式