AI agents still can't do good frontend, and the reasons are interesting
Agent loops handle backend code reasonably well. They produce serviceable but bland frontends, and the gap reveals something about what 'frontend work' actually is.
Cursor on Vue 3 Composition API: prompts and rules that match the framework
Cursor's defaults assume React. For a Vue 3 + Composition API project, a few rules and prompt habits change the output from 'almost right' to 'right first time'.