What the AI can — and can't — do
Realistic expectations for what you can build with OverSkill, what the AI handles, and where you might hit limits.
The AI builds real, working software. But it's not magic. Here's an honest look at what it does well, where it struggles, and how to work around its limits.
What the AI is great at
- Building from scratch — describe an app and get a working version
- Adding features — new pages, new data, new buttons, new flows
- Iterating — refining colors, layouts, copy, behavior
- Connecting integrations — Slack, Stripe, Gmail, 850+ other services
- Writing emails and content — generating real text for buttons, headings, marketing copy
- Fixing its own mistakes — when something breaks, telling it usually fixes it
What the AI is decent at
- Mimicking other sites —
Make it look like Notion
works; finer points may not - Complex logic — multi-step workflows, calculations, conditional behavior
- Performance tuning — it builds fast apps by default, but if you ask for specific optimizations it might over-engineer
Where the AI struggles
- Pixel-perfect design clones — if you need an exact replica of another site, you'll need to iterate with reference screenshots
- Very specific UI patterns — if you describe a niche component the AI hasn't seen often, it may produce something close-but-not-quite
- Migrating from existing apps — it can import data, but it can't read your old app's source code
- Heavy data processing — apps that crunch millions of records or do video editing aren't a good fit
- Real-time multiplayer — basic collaboration works; complex realtime (like Figma) is hard
Things the AI WON'T do (by design)
- Bypass authentication or security — it won't build
anonymous backdoors
into your app - Generate spam or scam content — refuses requests that look like phishing, fake reviews, or harassment
- Process payments without proper checkout — won't bolt unsafe payment forms onto random pages
How to work around limits
If the AI gets something wrong, try:
- Be more specific —
Make the header look like the Stripe homepage header — minimal nav, big bold heading, white background, lots of whitespace
beatsmake it more modern
- Iterate one piece at a time — change one thing, see the result, change the next
- Show, don't tell — paste a link to a reference site or describe a screenshot
- Roll back and try a different angle — sometimes a fresh prompt works better than four corrections
When you've hit a wall
Open a ticket. If you're trying something OverSkill can't quite do, we want to know — it tells us what to build next. (Submit a feature request →)
What to read next
- How to ask the AI for changes — prompt patterns that work
- Plan mode vs build mode — when to slow down