01
Starting an app idea
Use these before opening a code editor. They help you narrow the problem, user, and first useful version.
Prompt 1
Find problems I understand
Copy-paste prompt
Ask me 7 questions, one at a time, about my work, routines, customers, and frustrations. Then suggest 5 small app problems I understand well. Do not suggest features until you explain the problem.
Prompt 2
Turn a problem into an app idea
Copy-paste prompt
Here is the problem: [PROBLEM]. Give me 3 app approaches. For each, name the user, the painful moment, the smallest useful action, and what the app should not try to do.
Prompt 3
Challenge my idea
Copy-paste prompt
Review this app idea: [IDEA]. Score problem clarity, frequency, urgency, build difficulty, and testability from 1 to 10. Give evidence for each score and tell me what to simplify.
Prompt 4
Choose one user
Copy-paste prompt
For this idea [IDEA], help me choose one specific first user. Compare these audiences: [AUDIENCES]. Recommend one and explain what would make the choice wrong.
Prompt 5
Define version one
Copy-paste prompt
Reduce [IDEA] to a version-one scope. Output one user, one problem, one core workflow, no more than 3 screens, required data, and a list of features to postpone.
Prompt 6
Write a product brief
Copy-paste prompt
Write a one-page product brief for [IDEA] in plain English. Include user, problem, promise, core workflow, non-goals, risks, and a simple definition of done.
Prompt 7
Plan a manual test
Copy-paste prompt
Design a manual test for [IDEA] that I can run with 3 real people before building. Include the script, questions, success signals, and what would make me change the idea.
Prompt 8
Name the app honestly
Copy-paste prompt
Suggest 15 clear names for [IDEA]. Avoid invented hype, guaranteed outcomes, and names that imply features the app will not have. Explain the strongest 3.
Prompt 9
Map the user journey
Copy-paste prompt
Map the first-time journey for [USER] using [APP IDEA]. Show trigger, first action, key decision, successful outcome, and where the user may get confused.
Prompt 10
Make a build decision
Copy-paste prompt
Given this idea, budget, time, and skill level [DETAILS], compare a web app, Android app, and iOS app. Recommend the smallest sensible first platform and explain the tradeoffs.
02
Asking AI to audit before editing
An audit gives you a record of what exists before an AI tool starts changing it.
Prompt 11
Audit the project first
Copy-paste prompt
Before changing any files, inspect this project and report: what it does, the entry points, the likely files for [TASK], risks, and a proposed plan. Do not edit anything.
Prompt 12
Find the real source of a bug
Copy-paste prompt
Audit the bug [BUG]. Trace the user action from screen to data or API. List evidence, likely causes, files involved, and tests that would confirm the cause. Do not fix yet.
Prompt 13
Audit a feature request
Copy-paste prompt
Review this feature request: [REQUEST]. Explain what already exists, what is missing, what could break, and the smallest implementation plan. Do not change files.
Prompt 14
Audit dependencies
Copy-paste prompt
Inspect package and dependency files. Identify outdated, duplicated, unused, or risky dependencies relevant to [TASK]. Do not upgrade anything; report possible impact first.
Prompt 15
Audit environment variables
Copy-paste prompt
List every environment variable this project references, where it is used, whether it belongs on the server or client, and what would break if it were missing. Never print secret values.
Prompt 16
Audit the data flow
Copy-paste prompt
Trace how [DATA] enters, changes, and leaves this app. Include UI, validation, API, database, and error states. Flag any place where data could be lost or exposed. Do not edit.
Prompt 17
Audit the mobile layout
Copy-paste prompt
Inspect the relevant screens at 375px, 768px, and desktop widths. Report overflow, tiny tap targets, clipped text, keyboard issues, and the smallest safe fixes. Do not edit.
Prompt 18
Audit accessibility
Copy-paste prompt
Review [PAGE/FEATURE] for keyboard access, focus visibility, labels, heading order, contrast, error messaging, and reduced motion. Give findings with file references. Do not edit.
Prompt 19
Audit before a refactor
Copy-paste prompt
Before refactoring [AREA], identify public behavior that must remain unchanged, current tests, hidden dependencies, and a reversible sequence of small changes. Do not refactor.
Prompt 20
Write the audit report
Copy-paste prompt
Create a concise audit report for [TASK] with sections: current behavior, evidence, risks, recommended next step, files involved, tests needed, and questions for me. Do not claim anything you did not verify.
03
Fixing bugs safely
Prompt 21
Fix one bug only
Copy-paste prompt
Fix only this bug: [BUG]. First inspect the relevant code. Change the smallest number of files. Do not refactor, rename, or reformat unrelated code. Run the narrowest useful test and report the diff.
Prompt 22
Use the error message
Copy-paste prompt
Explain this error in plain English: [ERROR]. Identify the exact failing step, likely cause, safe next check, and what information is still missing. Do not invent a fix.
Prompt 23
Preserve existing behavior
Copy-paste prompt
Fix [BUG] while preserving all existing behavior except [EXPECTED CHANGE]. List the behavior you will protect, then implement and test the smallest fix.
Prompt 24
Handle an empty state
Copy-paste prompt
Find where [SCREEN] handles empty, loading, success, and error states. Add or correct the missing state for [CASE]. Keep the current visual style and do not change the data model.
Prompt 25
Fix a form safely
Copy-paste prompt
Audit and fix this form issue: [ISSUE]. Preserve field names and backend contracts. Add clear validation and error messages only where needed. Test blank, invalid, valid, and repeated submissions.
Prompt 26
Fix a broken link
Copy-paste prompt
Find why [LINK/ACTION] does not reach [DESTINATION]. Trace the route and click handler, make the smallest fix, and verify the destination and back-navigation.
Prompt 27
Fix a data mismatch
Copy-paste prompt
Investigate why the UI shows [VALUE] while the database/API has [VALUE]. Compare types, field names, transforms, and caching. Report evidence before editing, then make one targeted fix.
Prompt 28
Fix without hiding errors
Copy-paste prompt
Fix [BUG] without swallowing exceptions or replacing a real error with a success message. Preserve useful logs and give the user a clear recovery action.
Prompt 29
Add a regression test
Copy-paste prompt
After fixing [BUG], add the smallest regression test that would fail before the fix and pass after it. Explain what the test proves and what it does not prove.
Prompt 30
Stop after uncertainty
Copy-paste prompt
If you cannot verify the cause of [BUG] from the available files, stop. Give me the evidence, the missing information, and the safest manual check instead of guessing.
04
Improving UI
Prompt 31
Audit hierarchy
Copy-paste prompt
Review [PAGE] as a first-time user. Identify the primary action, secondary actions, confusing copy, weak hierarchy, and unnecessary elements. Suggest a small improvement plan before editing.
Prompt 32
Improve one screen
Copy-paste prompt
Improve only [SCREEN] for clarity and trust. Keep the current design system, routes, and behavior. Prioritize spacing, hierarchy, readable copy, and useful states. Report every changed file.
Prompt 33
Make it mobile-safe
Copy-paste prompt
Make [SCREEN] work at 375px wide. Prevent horizontal scrolling, preserve readable text, keep tap targets comfortable, and test the main flow. Do not redesign desktop.
Prompt 34
Improve empty states
Copy-paste prompt
Review empty states in [AREA]. For each, explain what happened, why it matters, and the next useful action. Implement only the missing copy or action.
Prompt 35
Improve error copy
Copy-paste prompt
Rewrite error messages in [AREA] so a non-developer knows what happened, what they can do next, and when to contact support. Keep technical details out of the user-facing message.
Prompt 36
Improve loading states
Copy-paste prompt
Audit [FLOW] for loading feedback. Add only honest loading, disabled, and retry states. Do not use fake progress or claim work completed before it is confirmed.
Prompt 37
Check contrast and focus
Copy-paste prompt
Review [PAGE] for text contrast, focus indicators, keyboard navigation, and visible button states. Fix only verified issues and list any issues that need manual browser testing.
Prompt 38
Remove visual noise
Copy-paste prompt
Find decorative or repeated UI on [PAGE] that competes with the main action. Recommend what to remove or reduce while preserving useful context. Do not add gradients or animations.
Prompt 39
Make copy more specific
Copy-paste prompt
Rewrite the headings and buttons on [PAGE] to say what the user will get or do. Keep claims factual and avoid hype, fake urgency, and vague phrases like “level up”.
Prompt 40
Review a before/after
Copy-paste prompt
Compare the current [SCREEN] with this goal [GOAL]. Tell me whether the change improves comprehension, task completion, mobile usability, and trust. Recommend no change if it does not.
05
Finding hardcoded text
Prompt 41
Find visible hardcoded text
Copy-paste prompt
Search the relevant UI for user-visible strings that should come from content, configuration, or translation. Return file, line, text, and why it is risky. Do not edit.
Prompt 42
Find hardcoded URLs
Copy-paste prompt
Find hardcoded URLs, hostnames, callback URLs, and API paths. Separate safe public routes from environment-specific values and secrets. Never expose secret values.
Prompt 43
Find hardcoded user data
Copy-paste prompt
Check [AREA] for names, emails, IDs, prices, plans, or account values hardcoded into UI or logic. Report each occurrence and the correct source of truth.
Prompt 44
Find hardcoded permissions
Copy-paste prompt
Audit [FEATURE] for role names, user IDs, or access checks hardcoded in the client. Explain what must be enforced server-side and do not claim client checks are security.
Prompt 45
Find hardcoded dates and currency
Copy-paste prompt
Search [AREA] for dates, time zones, currency symbols, and number formats that are hardcoded. Report locale risks and propose the smallest consistent formatting fix.
Prompt 46
Find placeholder copy
Copy-paste prompt
Find lorem ipsum, TODO text, “coming soon”, fake counts, sample emails, and placeholder buttons visible to users. Separate intentional planned copy from content that must be removed before launch.
Prompt 47
Find duplicated labels
Copy-paste prompt
Find repeated labels and messages in [AREA] that could drift. Report duplicates and suggest a shared constant or content source only where it improves maintainability.
Prompt 48
Check test fixtures
Copy-paste prompt
Separate hardcoded test/demo data from production data in [AREA]. Confirm that demo accounts, sample payments, and fixtures cannot appear in a real user flow.
Prompt 49
Replace one safe string
Copy-paste prompt
Replace only this user-visible string [TEXT] with the project’s existing content pattern. Do not introduce a new localization system or change unrelated copy.
Prompt 50
Verify no fake proof
Copy-paste prompt
Search [AREA] for unverified testimonials, subscriber counts, ratings, revenue, or “used by” claims. Report them and recommend factual alternatives. Do not invent replacements.
06
Checking Supabase security
Prompt 51
Audit Supabase safely
Copy-paste prompt
Audit this app’s Supabase usage without printing secrets. Inspect schema references, client/server boundaries, RLS migrations or policies, storage, auth, and service-role usage. Report evidence and unknowns; do not change anything.
Prompt 52
Explain RLS for this table
Copy-paste prompt
Explain what Row Level Security should protect for the [TABLE] table. Based on the app’s user ownership rules, list expected policies and tests. Do not create policies without confirming the data model.
Prompt 53
Check client exposure
Copy-paste prompt
Find Supabase keys and calls in client code. Confirm the anon key is treated as public, the service-role key is server-only, and no secret or privileged operation is shipped to the browser.
Prompt 54
Check user ownership
Copy-paste prompt
For [TABLE], trace how the current user is identified and how ownership is enforced in database policies. Flag any trust placed only in client-supplied user IDs.
Prompt 55
Check storage access
Copy-paste prompt
Audit Supabase Storage buckets used by [FEATURE]. Report public/private status, upload restrictions, object ownership, download paths, and deletion behavior. Do not change bucket policies.
Prompt 56
Check auth flow
Copy-paste prompt
Review signup, login, logout, reset, email verification, and session refresh for [APP]. List failure states and data-access risks. Do not weaken auth to make a test pass.
Prompt 57
Check exposed data
Copy-paste prompt
List the fields returned to the client from [TABLE/QUERY]. Identify unnecessary personal, payment-related, or internal fields and recommend the smallest safer response.
Prompt 58
Check migrations
Copy-paste prompt
Inspect database migrations for [FEATURE]. Report missing constraints, unsafe defaults, destructive operations, and whether the migration can be rolled back or tested safely.
Prompt 59
Write security tests
Copy-paste prompt
Create a test plan for [TABLE/FEATURE] covering anonymous, owner, non-owner, and admin-like users. State expected allow/deny results. Do not claim security is proven without running tests.
Prompt 60
Stop on uncertainty
Copy-paste prompt
If RLS, auth, storage, or secret handling cannot be verified from this repository, stop and report exactly what must be checked in the Supabase dashboard or logs.
07
Checking payment logic
Prompt 61
Map the payment flow
Copy-paste prompt
Trace [PAYMENT FLOW] from checkout click to provider event, database record, entitlement, and cancellation. Report evidence, retry behavior, and missing states. Do not edit.
Prompt 62
Do not trust the client
Copy-paste prompt
Audit [PAYMENT FEATURE] for prices, plan IDs, access flags, or payment status trusted from the browser. Identify where server/provider verification is required.
Prompt 63
Check webhook handling
Copy-paste prompt
Review webhook handling for [EVENTS]. Check signature verification, duplicate events, retries, idempotency, logging, and user-facing status. Do not weaken verification.
Prompt 64
Check test mode
Copy-paste prompt
Find whether payment test mode, test keys, test products, and demo bypasses can reach production. Report how they are separated and what needs manual verification.
Prompt 65
Check entitlement timing
Copy-paste prompt
Review when a user gains and loses access after payment, cancellation, refund, failure, or webhook delay. Identify confusing or unsafe states.
Prompt 66
Check pricing display
Copy-paste prompt
Compare displayed prices, currency, tax wording, billing interval, and provider checkout values for [PLAN]. Report mismatches without guessing the correct price.
Prompt 67
Check duplicate charges
Copy-paste prompt
Audit [CHECKOUT] for repeated clicks, refreshes, retries, and network failures. Explain what prevents duplicate purchases and what needs a provider-side check.
Prompt 68
Check refund language
Copy-paste prompt
Review payment and refund copy for [PRODUCT]. Make it clear what is charged, when access changes, and where the user can request help. Avoid legal guarantees.
Prompt 69
Test payment edges
Copy-paste prompt
Write a manual test matrix for success, decline, cancellation, timeout, duplicate webhook, refund, and expired access. Include expected UI and database state.
Prompt 70
Report payment limits
Copy-paste prompt
Give me a report of what this code can prove about payment correctness and what requires provider dashboard, test-mode, or production monitoring checks. Do not say “secure” without evidence.
08
Preparing for Play Store and App Store
Prompt 71
Audit mobile release readiness
Copy-paste prompt
Review [APP] for release blockers across app identity, permissions, privacy, network failures, offline behavior, screenshots, and signed builds. Separate verified issues from unknowns.
Prompt 72
Check Android basics
Copy-paste prompt
Create an Android release checklist for this project covering application ID, versioning, signing, target SDK, permissions, deep links, privacy policy URL, and Play Console testing.
Prompt 73
Check iOS basics
Copy-paste prompt
Create an iOS release checklist for this project covering bundle ID, signing, capabilities, versioning, privacy manifest, permissions, screenshots, TestFlight, and App Store metadata.
Prompt 74
Review permissions
Copy-paste prompt
List every Android/iOS permission the app requests, where it is used, why it is needed, and what happens if the user denies it. Remove no permission without checking the feature.
Prompt 75
Test first launch
Copy-paste prompt
Write a first-launch test for a fresh install of [APP], including permission denial, no account, slow network, interrupted setup, and returning user behavior.
Prompt 76
Prepare store copy
Copy-paste prompt
Draft factual store title, short description, long description, and screenshot captions for [APP]. Do not promise outcomes or features that are not implemented.
Prompt 77
Check privacy answers
Copy-paste prompt
Map the app’s collected data, purpose, sharing, retention, and deletion behavior so I can answer store privacy questions accurately. Flag anything the code cannot confirm.
Prompt 78
Check crash reporting
Copy-paste prompt
Audit how crashes and errors are handled in the release build. Report whether logs include personal data and what manual test confirms the app fails gracefully.
Prompt 79
Plan closed testing
Copy-paste prompt
Create a small closed-test plan for [APP] with tester tasks, devices, network conditions, feedback questions, and release-blocking bug rules.
Prompt 80
Stop before submission
Copy-paste prompt
Give me a final store-submission report with verified ready items, blockers, manual checks, and questions for legal/privacy review. Do not claim approval is likely.
09
GitHub safety prompts
Prompt 81
Inspect status safely
Copy-paste prompt
Run a read-only GitHub status check. Tell me the current branch, changed files, untracked files, recent commits, and whether the working tree is clean. Do not commit, reset, checkout, or delete.
Prompt 82
Create a checkpoint plan
Copy-paste prompt
Before [CHANGE], tell me how to create a clear Git checkpoint and what should be reviewed. Do not run Git commands that change history until I confirm.
Prompt 83
Review a diff
Copy-paste prompt
Review the current diff for [TASK]. Summarize intended changes, unrelated changes, secrets, risky files, and missing tests. Do not edit or commit.
Prompt 84
Explain a branch
Copy-paste prompt
Explain this branch situation in plain English: [PASTE STATUS]. Tell me which branch contains what and the safest next action. Do not merge or delete anything.
Prompt 85
Prepare a small commit
Copy-paste prompt
If the current diff contains only [TASK], propose a commit message and list the exact files that should be included. Stop if unrelated or secret files are present.
Prompt 86
Handle a conflict
Copy-paste prompt
Explain these merge conflicts in plain English: [CONFLICT]. Identify the choices and behavior at risk. Do not resolve conflicts until I approve the intended behavior.
Prompt 87
Recover after a bad change
Copy-paste prompt
I think [CHANGE] broke the app. Inspect status, diff, and recent commits read-only. List recovery options from least destructive to most destructive. Do not reset or discard work.
Prompt 88
Check ignored secrets
Copy-paste prompt
Audit tracked and untracked files for likely secrets, keys, tokens, and environment files without printing values. Report safe remediation steps and whether history may contain exposure.
Prompt 89
Compare with main
Copy-paste prompt
Compare the current branch with [MAIN BRANCH] read-only. Summarize commits, files, behavior changes, and likely merge risks. Do not merge.
Prompt 90
Write a handoff report
Copy-paste prompt
Write a GitHub handoff report for the next AI session: current branch, last known good commit, changed files, tests run, remaining risk, and exact next step. Use verified facts only.
10
Deployment checks
Prompt 91
Audit the production build
Copy-paste prompt
Inspect the production build configuration for [APP]. Report build command, output, environment variables, redirects, headers, migrations, and anything that differs from local development. Do not deploy.
Prompt 92
Check environment separation
Copy-paste prompt
List development, preview, and production environment values by name only. Identify values that must differ and confirm no secret is hardcoded or logged.
Prompt 93
Check Netlify settings
Copy-paste prompt
Review this project for Netlify deployment assumptions: build command, publish directory, functions, redirects, forms, headers, and runtime version. Report what must be verified in Netlify.
Prompt 94
Check domain and HTTPS
Copy-paste prompt
Create a manual verification checklist for domain, DNS, HTTPS, www/non-www redirect, canonical URL, robots, sitemap, and social previews. Do not claim DNS is correct without checking the provider.
Prompt 95
Check migrations before deploy
Copy-paste prompt
Review pending database changes for [FEATURE]. Explain order, backups, compatibility, rollback options, and a safe test environment. Do not run migrations.
Prompt 96
Check error monitoring
Copy-paste prompt
List production failures that could be invisible to a user or owner in [APP]. Recommend honest logging and alerts without logging secrets or unnecessary personal data.
Prompt 97
Check cache behavior
Copy-paste prompt
Audit [PAGE/DATA] for stale cache, missing invalidation, or private data accidentally cached publicly. Report evidence and manual tests.
Prompt 98
Check redirects
Copy-paste prompt
Review redirect rules for loops, missing trailing-slash behavior, old resource URLs, and accidental redirects of authenticated pages. Do not change unrelated routes.
Prompt 99
Write a rollback plan
Copy-paste prompt
Write a rollback plan for [RELEASE] covering code, database, environment variables, and user communication. Identify the point where rollback becomes unsafe.
Prompt 100
Deployment report
Copy-paste prompt
Produce a pre-deployment report with verified checks, blockers, manual checks, and exact owner for each unknown. Do not deploy or say ready when a blocker is unresolved.
11
Final launch checks
Prompt 101
Run the happy path
Copy-paste prompt
Write a complete manual test for a new user completing the main workflow in [APP]. Include expected result after every step and the data that should be saved.
Prompt 102
Test the unhappy paths
Copy-paste prompt
List the 12 most important failure cases for [APP] and the expected user-facing recovery for each. Prioritize data loss, money, auth, and privacy.
Prompt 103
Check support readiness
Copy-paste prompt
Create a support handoff for [APP]: common problems, what information to request, safe troubleshooting steps, and what requires escalation. Do not request passwords or secrets.
Prompt 104
Check privacy basics
Copy-paste prompt
Review [APP] for privacy policy link, data collection explanation, account deletion path, contact method, and third-party services. List what the code verifies and what needs owner confirmation.
Prompt 105
Check forms and email
Copy-paste prompt
Test every public form for labels, validation, duplicate submits, success/error states, delivery, spam handling, and privacy wording. Do not create a fake submission or claim delivery without evidence.
Prompt 106
Check backups and recovery
Copy-paste prompt
Document what is backed up for [APP], how often, who can restore it, and how a restore would be tested. Flag assumptions about GitHub, Supabase, Netlify, or payment providers.
Prompt 107
Check analytics honestly
Copy-paste prompt
List the events [APP] actually sends and whether they contain personal data. Identify missing events for the main funnel. Do not add fake numbers or call an event proof of success.
Prompt 108
Check content quality
Copy-paste prompt
Proofread [APP] for unclear labels, typos, empty placeholders, contradictory promises, and unverified claims. Suggest factual copy and leave legal claims for review.
Prompt 109
Make a launch/no-launch decision
Copy-paste prompt
Using this checklist and evidence [PASTE REPORT], classify each item ready, blocked, unknown, or not applicable. Recommend launch only if critical data, payment, auth, recovery, and user-flow checks are verified.
Prompt 110
Write the launch record
Copy-paste prompt
Create a dated launch record with version, last known good commit, deployment URL, migrations, tests, known issues, rollback plan, and owner. Include unknowns instead of filling gaps.