I had Claude generate a technical specification for a simple workout app that alternated isometric holds with pullups and dips, with specific recovery periods for each. The plan was long and detailed, but looked OK.
When I gave it to Cursor, with some bug fixing, we ended up with an app that worked well enough to use (although it mysteriously stopped working a few days later — perhaps an iOS update killed something?) which was pretty cool. Cursor walked me through installed XCode, hooking up my phone, putting it in dev mode, and getting it to run natively.
Today I ran the same prompt through Bolt and it was a disaster. The app could not start half the time. If it kind of worked it would break with the next prompt. The initial UI gives you a tiny visual frame for the context window so it’s difficult to review technical specifications. No bueno. But it had one great (well, promising) feature.
If this can reliably get a good-enough version of the app running on your phone, it would be amazing.
Vibecoding tackles some of the core patterns in programming well, but for true n00bs, the usual complications of setup, file structure, repos, reversions are still complicated. I have not yet tried Replit’s AI, but I think they were the first, scale product to deal with this kind of issue seriously and I hope to give it a try (once they resolve my support ticket).