Storeboard/Guides/Vibe-coded an app — now what
You vibe-coded an app. Now ship it: the 60-minute listing
Cursor wrote your SwiftUI views. Claude Code fixed the build errors. The app works. And then App Store Connect asks you for a name under 30 characters, a subtitle, a 100-character keyword string, ten screenshots in exact pixel sizes, and a description — and suddenly the weekend project has a second week. It doesn't have to.
The trap: treating the listing like an afterthought
The app was the fun part, so the listing gets whatever energy is left — a name typed straight into App Store Connect, simulator screenshots with no captions, keywords guessed in the submission form. Then the app gets four downloads a week and the conclusion is "the App Store is dead."
It isn't. The App Store is a search engine. Roughly 65% of downloads start with a search, and search reads exactly three fields: your name, your subtitle, and a keyword field nobody sees. If those are an afterthought, your app is unfindable — no matter how good the code is.
The good news: this is the most automatable hour in shipping
You automated the code. The listing automates at least as well, because it's a constrained problem: fixed fields, fixed lengths, known rules. Here's the hour, using Storeboard (a native Mac app, free to download):
Minutes 0–10: describe the app once
Write two sentences about what your app does and who it's for. That brief drives everything else — captions, keyword suggestions, the description. If Apple Intelligence is on your Mac, the AI runs on-device; otherwise drop in an API key for the same models your coding tools use.
Minutes 10–25: keywords without the homework
Hit "Suggest from my app" and you get real search terms people type, each scored for Popularity, Difficulty and Opportunity — with the apps currently ranking for each term, how established they are, and which words the leaders put in their titles. You don't need to learn what any of this means to act on it: green means go. (When you're curious later, here's how Apple's index actually works — it's genuinely interesting.)
Minutes 25–45: screenshots that don't look vibe-coded
Drop simulator captures into device frames, pick a template, and write captions — or let the AI suggest caption options based on your brief and keywords. Style single words in a different colour or size, tilt a device in 3D, check the live App Store preview. Ten polished screenshots without opening a design tool you'd also have to learn.
Minutes 45–60: metadata and export
Generate the name, subtitle, keyword string and description from your brief; edit what reads wrong; export every screenshot at Apple's exact required pixel sizes in one pass. Done. And because everything ran on your Mac, your unreleased app never touched anyone's server.
The part your coding agent can't do
One honest caveat: no tool ships taste. Look at your first two screenshots and ask whether a stranger scrolling search results understands what the app does in two seconds. That judgment call is yours — everything mechanical around it is the tool's job.
Ship, then iterate like you code
Vibe coding works because the loop is fast: generate, run, adjust. ASO has the same loop, just slower — change keywords, wait two weeks, read the numbers, see what moved. The builders who win aren't the ones with the perfect launch listing; they're the ones still iterating in week six.