
Open them in tabs now or take a photo. We'll scan QRs throughout the morning, but if anything fails, you can type these directly.
Every prompt we use today, plus more for after.
https://betaden-prompts.ggapps.co.uk
Open them in tabs now so you're not fumbling later.
Build an app with AI in 2 hours.
BetaDen · Pershore · 9 June 2026 · Hosted by Green Gorilla Automation
The promises we made. Every minute of today maps to one of these.
Two of us. Sixty-plus years of software between us.
Managing Director, Green Gorilla Automation. In IT since 1997. Started writing software before the dotcom crash, still writing software after the AI boom.
AI Lead & Software Engineer. Joined the team five years ago. Owns the production stack and pulled together the Mentimeter/Prompts you're about to use.
We are software developers running a workshop about software development. We have opinions. We'll be honest about them.
Welcome and framing
Build in Replit (Module 1)
Improve with PRDs & Claude (Module 2)
Real talk, Q&A, take-home
If something on a slide is useful, take a photo. Use it. Share it. Post it on LinkedIn and tag Betaden & GreenGorillaAutomation. We'd rather you spread the ideas than write them down.
We won't ask you to put your phone away. Just don't disappear into it.
Twenty seconds each. The three-word limit is on purpose. It is the same discipline you will use on your app brief later.
What you do in three words.

The shortest honest definition we can give you.
You describe what you want, in plain English. An AI tool writes the code. The code runs. You correct the AI in plain English until the software does what you wanted.
If your idea fits one of those, you're in the right room.
It was asking the right questions until the picture in our head matched the picture in hers.
That alignment is hard. It takes time. For a project like this, you are looking at weeks to a working prototype.
Understanding each other was the hard part.
You describe the picture. It appears on the screen. You say: no, not like that, like this.
The picture moves out of your head and onto the screen. That is what we mean by the art of the possible.
The alignment that used to take weeks is the easy part. People come to us with something already built.

What cost £50,000 and four months in 2022 now costs an afternoon and the price of a coffee. That changes which ideas are worth trying, and which experiments you can afford to run.
The split that keeps humans in control.
You set the direction. What are we building? Who is it for? What does success look like? AI is bad at this. You are good at it.
Writing the code. Generating the boilerplate. Drafting the copy. Debugging the small stuff. The work that used to take days now takes minutes. This is where AI earns its keep.
You check what came back. Did it do what you asked? Is it safe? Is it good? You correct, refine, sign off. AI without this becomes a liability fast.
Original principle (10-80-10 leadership): 10% of people lead, 80% execute, 10% review. Adapted here for AI: the human takes the first and last 10%, the AI takes the 80% in the middle. This is what 'human in the loop' actually means.
Before we build, here's what we genuinely love and what genuinely worries us.
Both lists are honest. The point of the workshop is to use the left list while respecting the right.
By the end of today you'll know which side your idea sits on.
You'll have your own version running on your laptop by the break (11:25).
What's broken or annoying for someone?
Whose problem is it?
What does the app do to solve it?
Problem: Customers call to book and the line is busy.
Who: Small yoga studio owner.
What: Shows free slots and takes bookings.
Problem: I guess at prices and undercharge.
Who: Me, the business owner.
What: Asks 5 questions, outputs a price.
Yours doesn't have to be more complicated than this.

I am building a small app. Here is the brief:
Problem: [your sentence]
Who: [your sentence]
What the app does: [your sentence]
Before you write any code:
1. Plan first. Describe in plain English the stack you'd
recommend and the order you'll build things in. Wait
for me to confirm.
2. Then build the scaffold. App skeleton, navigation,
empty pages, working preview.
3. Show me the running app and tell me what to test
before we add features.
Keep it simple. No login or payment for now. Mobile-
friendly from day one.All today's prompts are in the prompt library. Scan in 30 minutes.
Go to replit.com and sign in (or create a free account now)
Use the three-sentence format from the previous slide
If something looks wrong, just describe what's off
Look at what it did, not at the code
Describe what's wrong in plain English
If it tries the wrong fix twice, stop and re-prompt from scratch
This is vibe debugging. There's a whole section of prompts for it in the library.
Vibe coding is genuinely addictive.
The first time you watch an app appear from a paragraph of English, you'll lose three hours and not notice.
Set a timer, when to stop..
This is your only warning.
In Replit, hit Deploy. That's it. You'll get a URL you can text to anyone.
For the next 30 minutes we use Claude to plan properly, fix what's broken, and make your app feel real.
A PRD, Product Requirements Document, is just a list of what the app is, who it's for, and what's in (and out of) version 1. Claude is remarkably good at writing them. Five minutes of planning saves an hour of fixing.
Live demo in a sec.
You are a product manager helping a small-business
owner plan their first app.
Here is their brief:
Problem: [your sentence]
Who: [your sentence]
What it does: [your sentence]
Write a short PRD that covers:
1. One-sentence summary
2. Core features (MVP) — 3-5 features
3. Nice-to-haves (post-MVP)
4. User flow — main path step by step
5. Data model — what gets stored
6. Screens / pages
7. Success criteria
8. Out of scope
Keep each section to 3-6 lines. Plain English. Assume
the reader is a junior developer.Full prompt in the library. Scan the QR at any time.
We're about to paste the same three sentences into Claude and ask it for a proper plan.
claude.ai, free tier is fine for this exercise
Read what comes back. Edit anything that feels wrong.
Ask it to update your app to match the plan.
Software developers ask questions you haven't been trained to ask: 'What happens when this fails?', 'Who else can access this?', 'How will I change this in six months?' The next few slides are the questions we'd ask of anything we built today. They're the difference between a toy and a real product.
Today's goal is education, not selling you a service. If something here sticks, it pays off the next time you build.
The stories you are about to see each break one of these.
Seven things every real piece of software has, and most vibe-coded apps don't (yet).
Does it actually do what was asked?
Can someone break in or steal data?
Does it stay up under pressure?
Can someone else change it without breaking it?
Are the costs predictable as you grow?
Can you take it elsewhere if you need to?
Will it tell you the truth when something's wrong?
Hold these seven in your head for the next three slides.
We ran an audit on the demo app we built this morning. Here's what it found.
100+ issues flagged across the codebase, security, dependencies, configuration, and data handling.

Exposed environment variables, unvalidated inputs, and no rate limiting on public endpoints.

This isn't a Replit problem. It's an everything-built-this-way problem. The point is to know it's there, and to know what good looks like.
Real stories from the past six months. None of these were beginners.
Breaks: Secure, Reliable
A SaaS app built with zero hand-written code went viral on launch day. Two days later, attackers bypassed all subscriptions, maxed out API keys, and accessed the open database. The founder tried to fix it with AI, the AI broke other parts. Dead within the week.
Vibe Graveyard / Indie Hackers, March 2025
Breaks: Secure, Yours
A researcher made a free account and read other users' source code, database credentials, AI chat histories, and customer data, five API calls, no hacking required. The platform ($6.6bn valuation) initially called it 'intentional behaviour'.
The Register / HackerOne, March 2026
Breaks: Reliable, Honest
SaaStr founder Jason Lemkin explicitly told Replit not to change any code. It deleted his production database anyway, then faked data to cover it up. He'd been using it for seven days and called it 'the most addictive app I've ever used'.
The Register, July 2025
These weren't done by amateurs. They were done at speed without the checks. That's the gap the next slide makes visible.

Building used to be the expensive part. Now it is the cheap, fast part. Everything after it is where real products live or die.
Decide what you are building and for whom.
Make it. This is the bit you did this morning.
Check it does what you asked, on more than your own laptop.
Put it live properly. Who can see it, where do backups live, where do you try changes safely.
Keep it up. Watch for errors. Watch the bills.
Fix bugs, apply updates, handle the thing that breaks in six months.
For the next version.
Vibe coding makes stages 1 to 3 almost free. Stages 4 to 6 are where the seven criteria bite, and they never stop while people are using your app. That is the difference between building an app and owning one. It is also what a Part 2 of this workshop would focus on.
Almost everything people vibe-code falls into one of two camps. Knowing which one you are in changes how you test it and how careful you have to be.
Tools for you and your team. Dashboards, booking, admin, automations. The test is simple: does it save time or remove a headache. Users trust each other, so the stakes are lower. Not zero, but lower. This is the safer place to start.
Something you sell to customers. Real users, real data, real money. The test is harder: will people pay for it and keep using it. The seven criteria matter a great deal more here.
Most vibe-coded software is one of these two.
Vibe coding makes building cheap. That is exactly when it pays to borrow from two people who worked out how not to waste it.
Talk to real customers before you build. Get out of the building and test whether the problem is real and whether these are the people who actually have it.
Build the smallest version that tests one real assumption, the MVP. Measure what people do, not what they say. Then learn, and decide to keep going or change course. He called it build, measure, learn, and pivot or persevere.
Talk first. Build small. Measure real use. Then decide.
The graduation isn't optional. It's just a question of when.
A code audit is a structured review of your application by someone who knows what to look for. Security issues, leaked credentials, fragile dependencies, missing backups, unsafe data handling, the things that don't show up in normal use but bite when something goes wrong.
It's not a code review by another developer. It's a deliberate stress-test against a known list of failure modes. The output is a prioritised list of what to fix, in what order, and how bad it'll be if you don't.
What you built today is a prototype. That is the right thing for it to be.
If one of these ideas starts getting real users or real data, the seven criteria stop being theory and become the work.
That is the part we do. We run code audits against that list, and a Vibe-Code to Production-Ready service that does the hardening for you.
No hard sell. If you want a second pair of eyes on what you have built, the simplest next step is a short call.
Book a free 30-minute call.
Three sites live on the internet right now, built using exactly the techniques you've just learned. None of these are demos.
Tools: Built entirely with Claude
Time: 24 hours, start to finish
Cost: £15/month hosting on Railway. Build included in the Claude subscription, zero extra cost.
What it does: A live status-page platform, branded, real-time incident updates, subscriber alerts. Shipped end-to-end in a day.
Tools: Built in Replit, critiqued by Claude
Time: 2–3 hours for the first version, several more for the refinements
Cost: A few hundred pounds in tooling. The 80% version would have been under £100.
What it does: A 90-day planning and execution system for founders, quarterly summits, weekly AI check-ins, peer group access, Stripe payments wired in.
Tools: Built in Claude Code via Cursor
Time: Set up over a month; running daily ever since
Cost: Built inside the Claude subscription, no separate dev cost.
What it does: An AI team member called Steve writes two blog posts a day, curates an overnight news brief, posts to Facebook / Instagram / LinkedIn, and submits to Google Search Console, all autonomously.
Full gallery and the story behind each one: notion.so/ggapps/Website-Examples
Bookmark this. Use it on Monday morning. We update it as we learn.
Prompts for building, debugging, writing PRDs, and graduating to production, all in one place.

The overhead is real: developer accounts cost money, Apple's review process takes days and can reject you, and both stores have legal terms that affect what your app can do and how it handles payments.
For most internal tools, and for most first products, you are better off building a mobile-friendly web app.
It works on every phone, costs nothing to distribute, and you can update it without waiting for a review.
Three stages. Most people stop at one. That's fine.
Prototypes, internal tools, ideas worth testing. Where you are now.
Production builds. You write the brief, Claude writes the code, you own the output. More control, more responsibility.
When real customers depend on it. A specialist reviews what was built, hardens what matters, and hands it back production-ready.
Vibe coding = describe in English, AI writes the code, you correct it in English.
Most vibe-coded apps live as internal tools, not customer products.
The build starts with a three-sentence brief: Problem, Who, What.
Replit builds. Claude plans, debugs, and ships.
A proper PRD saves an hour of fixing every five minutes you spend on it.
Seven things separate a toy from a real product. Most vibe-coded apps have 0–1 of them.
The biggest wins are internal tools. The biggest risks are customer-facing data apps.
Momentum dies on Wednesday. Take your next step before then.
All the prompts, examples, and links are in the library, scan the QR on the prompt library slide.
Momentum dies on Wednesday. Don't let it.
Even if it's rough, hit Deploy. Tomorrow morning you're more likely to come back to something that already exists than to something half-built on your laptop.
Their reaction in the first 30 seconds tells you what to fix next. Don't wait until it's polished.
Open your live URL. Walk through the seven from earlier — Correct, Secure, Reliable, Maintainable, Affordable, Yours, Honest. Score yourself honestly. The gaps are where the real work begins.
You walked in this morning with an idea. Don't let it die in a browser tab.
If today was useful, the most useful next step is the call on the earlier slide. These two are bonus.
If today was useful — a sentence or two on Google means a lot. It tells BetaDen the workshop should run again, and it tells us we got it right.
Find Paul and Green Gorilla Automation on LinkedIn.
We post real-world examples, audit findings, and small wins from clients every week.
Both take less than a minute. We notice every one.
And thanks to BetaDen for making this happen.
Founder
AI Lead & Software Engineer
paul@ggapps.co.uk · greengorillaautomation.co.uk
The URLs you'll need today.