Member-only story

Feeling the Vibe: Coding with AI

Dana Levine
5 min read3 hours ago

It all started like it often does — I had an idea for an app. I had just used ChatGPT to generate a playlist of songs “similar to A Day in the Life, but released in the past five years.” The results were brilliant, but there was no seamless way to transfer the playlist into Spotify. Manually searching and adding songs worked, but it wasn’t the experience I had hoped for.

“Isn’t this ChatGPT thing smart? Couldn’t it just access my Spotify account and create the playlist automatically?” I wondered.

After some research, the answer became clear: no, not quite. While creating a custom GPT to do this might be possible, there was no way to OAuth into Spotify directly from ChatGPT. Another great idea, seemingly foiled — unless I was willing to roll up my sleeves and build the app myself.

Enter Cursor

Then it hit me. “Why don’t I just use Cursor to build this for me?” I had been using Cursor for about a month, mostly as a smart autocomplete tool and debugging assistant, but I had never used the Composer functionality to build a whole app.

So, I spun up a new directory spotify-whiz , and opened up a fresh Cursor window. Here is what I prompted:

I want you to build me a Rails 8 app that generates Spotify playlists using an LLM (GPT-4o). Here is the general…

--

--

Dana Levine
Dana Levine

Written by Dana Levine

Hacker, PM, and 3x Entrepreneur. Currently doing product consulting and coaching.

No responses yet