功能能跑,但就是不像人写的。常见问题:

  • 间距全靠 margin 硬凑,没有统一的间距体系
  • 颜色随机取,同一页面出现五个近似灰
  • 状态处理缺失,loading、空状态、错误态都得自己补
  • 响应式完全没有

解法:把设计 token 写进 CLAUDE.md——间距阶梯(4/8/12/16/24)、颜色变量名、组件库版本。再给它一个「参考页面」文件,让它照着写。

另外明确要求:每个列表必须有空状态和加载状态,每个异步操作必须有错误提示。这三条写进去,产出可用率明显提升。

不要指望它理解「好看」,要给它可以照抄的约束。

主楼