A Client Just Handed You a Vibe-Coded App. Here's How to Scope It in Minutes.
When a client shows up with an app that's "80% done" but breaking, the slow part isn't fixing it — it's figuring out what "it" even is.
A Code→PRD audit reads the client's existing code and hands you a clean spec in minutes, so you can scope, quote, and hand off to your devs without burning days reverse-engineering a black box.
Why do so many client projects now arrive half-built?
Because roughly 60% of new code shipping in 2026 was written by a model. Clients no longer come with a napkin sketch — they come with a Cursor or Bolt project that got most of the way there and then started falling over.
For agencies, vibe coding has quietly become a procurement category: businesses actively look for shops that can take AI-generated code and make it survive real traffic. That's the opportunity. It's also the trap — because the hardest part of these projects isn't the build, it's the scoping.
Why is scoping a vibe-coded app so painful?
A half-built AI app is a black box for you, too. There's no spec, no documentation, and often a client who can't explain what the code does because they prompted their way to it. So your team faces the worst kind of estimate:
- Days of reverse-engineering before anyone can even quote the job — unbillable time that kills your margin.
- Client miscommunication, because you're both guessing at what the app is supposed to do versus what it actually does.
- Risk you can't see, since 40–62% of AI-generated code ships with security flaws you'll inherit the moment you touch it.
How does Code→PRD change the math?
Instead of assigning an engineer to spelunk through the repo, you run a Code→PRD audit on the client's app. It reconstructs the product definition — features, data model, architecture — as a readable spec. In minutes, you get:
- A clean scope. You see exactly what exists, what's broken, and what's missing — so your estimate is grounded in reality, not guesswork.
- An accurate quote. Refactor-and-stabilize work for AI-generated apps commonly starts around $4K; now you can price it with confidence instead of padding for the unknown.
- A clean hand-off. Your developers start from a documented spec, not a mystery repo — the fastest path to shipping in production.
Code→PRD is a speed multiplier for your team, not a replacement for it. Your edge is scoping and architecting the last mile — the audit just removes the days of unpaid discovery so your devs go straight to high-value work.
Doesn't this replace my developers?
No — it makes them faster and your quotes tighter. The best shops already ship production apps in 6–8 weeks at 10–20x traditional velocity by building AI-first. A spec at the front of that pipeline means your engineers spend their time on architecture and the client's hardest problems, not on decoding what the last tool left behind.
FAQ
How long does a Code→PRD audit take on a client project? Minutes to read the repo and produce a first spec — versus the days an engineer would spend reverse-engineering it manually. You can scope on the same call.
Can I use this to give clients a fixed quote? That's the point. Once you can see the real state of the code, you can price the refactor-and-stabilize work accurately instead of hedging against the unknown.
Will this compete with the developers I already have? No. It hands your team a documented starting point so they skip discovery and go straight to building — a multiplier on the work they already do best.
Related on Codalio
- From PRD to Technical Scope
- Why Software Scoping & Estimation Shouldn't Be a Guessing Game
- Stop Guessing Your Timeline: How Scope Estimation Changes Everything
- Where Codalio Actually Fits in the Build Stack
Run Code→PRD on a client's app
Bring us the next vibe-coded app a client drops on you. We'll turn it into a clean spec so you can scope, quote, and hand off in minutes.
Start with the Technical Scope Generator, or book a demo.
