VIBE BRO’S PROMPT PLAYBOOK
Give your next build a better brief.
Find original coding prompt templates for planning, building, debugging, reviewing, and checking software. Copy a prompt and adapt it to your project.
133 copyable prompts · organized by coding area

Game development
12 entries- Add remappable PC controls
Keep action mappings, displayed instructions, and persistent settings aligned.
- Audit game assets in a packaged build
Find editor-only assumptions before they become missing assets for players.
- Build a browser game first-play flow
Make loading, audio, resize, focus, and saved progress behave deliberately.
- Build a small playable game slice
Create a complete move, collect, finish, and restart loop before expanding the world.
- Create a multiplayer network test journey
Exercise a small shared flow under delay, loss, and reconnection conditions.
- Diagnose a PC game frame-time hitch
Compare the same encounter before and after a measured correction.
- Implement a reliable game save round trip
Define persistent facts, stable identities, compatibility, and a fresh-launch check.
- Implement an authoritative multiplayer action
Make the accepted game rule explicit before adding immediate local feedback.
- Implement reliable mobile touch controls
Specify simultaneous fingers, cancellation, and interruption before polishing gestures.
- Investigate sustained mobile performance
Find the cost that appears during real play rather than optimizing from a cool-device snapshot.
- Optimize a demanding game scene
Compare graphics and sound costs while preserving essential feedback.
- Plan console lifecycle and user integration
Turn platform-specific requirements into a concrete target-hardware review.
Web development
10 entries- Add an explicit offline reading mode
Define what remains usable and how stale or absent content is presented.
- Build a durable full-stack task feature
Follow one record through the interface, server, storage, and reload.
- Build an accessible task form
Implement a usable form with a preserved draft, useful validation, and keyboard behavior.
- Diagnose a failing server request
Locate the failing stage before changing handlers or infrastructure.
- Implement a validated server operation
Trace identity, permission, input, storage, and response as one server operation.
- Move browser computation off the interface thread
Use measurements to decide whether a worker improves a specific interaction.
- Review a client and server contract change
Check compatibility and data meaning before releasing connected changes.
- Review a responsive interface with real content
Find layout and interaction failures that polished sample data can hide.
- Specify a predictable API operation
Make success, errors, permissions, retries, and examples explicit.
- Test an external API integration under failure
Check the consumer contract when a service is slow, unavailable, or returns unexpected data.
Mobile app development
8 entries- Audit Android state restoration
Find where an interface recreation or process loss can discard user progress.
- Build a lifecycle-aware Android screen
Keep screen state and durable records separate while handling recreation.
- Build an interruption-safe iOS editor
Preserve a useful draft through departure and return while respecting platform conventions.
- Check mobile feature parity by user outcome
Compare complete journeys across targets without requiring identical interfaces.
- Design an offline mobile write flow
Plan local durability, pending state, retries, and conflict resolution together.
- Implement a narrow mobile platform capability
Define a shared contract with separate verified platform implementations.
- Review a mobile synchronization failure
Follow a record through local storage, queued work, network acknowledgement, and reconciliation.
- Review an iOS system integration
Check consent, capability configuration, lifecycle, and user-visible recovery.
Desktop app development
6 entries- Build a composable command-line tool
Specify arguments, streams, exit codes, and safe file behavior.
- Check a packaged desktop release
Verify installation and real file workflows beyond the development folder.
- Create a safe desktop native bridge
Expose a specific desktop operation with validated messages and defined errors.
- Implement a reliable desktop document flow
Build open, edit, save, close, and recovery behavior as one journey.
- Review a bulk file command before execution
Make the command’s target, effects, collisions, and reversibility inspectable.
- Review desktop process and trust boundaries
Inspect how a rendered page reaches privileged functionality.
Data and databases
3 entries- Analyze a table with an audit trail
A focused prompt for data analysis with explicit scope, realistic failure cases, and verification.
- Design a rerunnable data importer
A focused prompt for data engineering with explicit scope, realistic failure cases, and verification.
- Diagnose a slow query with evidence
A focused prompt for database engineering with explicit scope, realistic failure cases, and verification.
AI and machine learning
3 entries- Build a representative model evaluation
A focused prompt for model evaluation with explicit scope, realistic failure cases, and verification.
- Create a leakage-aware ML baseline
A focused prompt for machine learning with explicit scope, realistic failure cases, and verification.
- Specify an AI feature's failure behavior
A focused prompt for ai applications with explicit scope, realistic failure cases, and verification.
Automation and scripting
2 entries- Automate a bounded file operation
A focused prompt for scripting with explicit scope, realistic failure cases, and verification.
- Make a background workflow recoverable
A focused prompt for workflow automation with explicit scope, realistic failure cases, and verification.
Systems and networking
3 entries- Audit a foreign function interface
A focused prompt for systems programming with explicit scope, realistic failure cases, and verification.
- Fix a concurrency invariant
A focused prompt for concurrency with explicit scope, realistic failure cases, and verification.
- Implement a framed network exchange
A focused prompt for network programming with explicit scope, realistic failure cases, and verification.
Cloud and DevOps
3 entries- Containerize a service and verify its lifecycle
A focused prompt for containers with explicit scope, realistic failure cases, and verification.
- Instrument a user-visible reliability objective
A focused prompt for reliability and observability with explicit scope, realistic failure cases, and verification.
- Plan a cloud infrastructure change
A focused prompt for cloud infrastructure with explicit scope, realistic failure cases, and verification.
Security engineering
3 entries- Map and verify an identity integration
A focused prompt for identity and access with explicit scope, realistic failure cases, and verification.
- Prepare a traceable secure release
A focused prompt for secure delivery with explicit scope, realistic failure cases, and verification.
- Review a feature's trust boundaries
A focused prompt for application security with explicit scope, realistic failure cases, and verification.
Embedded and robotics
3 entries- Build an offline-aware device simulator
A focused prompt for internet of things with explicit scope, realistic failure cases, and verification.
- Design a nonblocking sensor loop
A focused prompt for microcontrollers with explicit scope, realistic failure cases, and verification.
- Verify a simulated robotics data path
A focused prompt for robotics and simulation with explicit scope, realistic failure cases, and verification.
Scientific computing
2 entries- Create a reproducible simulation experiment
A focused prompt for scientific simulation with explicit scope, realistic failure cases, and verification.
- Validate a numerical routine
A focused prompt for numerical computing with explicit scope, realistic failure cases, and verification.
Prompt crafting
75 entries- Add one feature
Describe current behavior, the desired change, and the scenarios that establish success.
- Apply a reviewed rename manifest without widening scope
Separate path discovery from mutation, reject conflicts, and account for changes between planning and execution.
- Assemble a diagnostic bundle from an explicit allowlist
Collect enough evidence to reproduce a bug without copying an environment or private payload wholesale.
- Audit an unfinished prototype
Find the difference between an attractive demo and a working user journey.
- Audit stale repository instructions with a rollbackable proposal
Remove accumulated friction while preserving real project boundaries.
- Audit when an assistant should answer or abstain
Review supported, missing, and conflicting evidence without substituting confidence for verification.
- Calibrate a judge for code-review comments
Check whether a grader follows evidence and rubric anchors rather than length or response position.
- Cancel a captured pointer drag cleanly
Keep a drag’s accepted result separate from its temporary preview and interruption cleanup.
- Cancel or discard obsolete background results
Keep fast-changing input attached to the latest accepted job, even when cancellation is incomplete.
- Check dependency compatibility before a change
Avoid invented imports and unnecessary package upgrades.
- Check schema-valid order output against business rules
Audit parsed values against a supplied synthetic order policy and source evidence.
- Choose a stack from requirements
Compare two viable approaches against your experience, hosting needs, and maintenance priorities.
- Connect an external API
Connect a service with appropriate credentials, error handling, and an integration check.
- Constrain an upload through selection, storage, and retry
Treat a convenient file picker as the start of a validated workflow.
- Create a handoff summary
Carry current decisions, verified work, and the next task into a fresh session.
- Create a prompt evaluation set
Compare a reusable prompt against consistent realistic cases.
- Create decision-boundary examples for a noisy importer
Build correct positive and near-miss examples for a specific validation policy.
- Define the data lifecycle
Make storage, ownership, editing, deletion, and recovery explicit.
- Design a held-out prompt check without recycling demonstrations
Prepare separate development and final cases from the task requirements.
- Design a one-component prompt ablation
Compare a baseline and a single removal with stable cases and observable criteria.
- Design a small comparison of coding workflows
Measure your own tasks without claiming a universal AI speedup.
- Design meaningful tests
Test the outcomes and failure modes that matter, using the existing project setup.
- Diagnose performance
Measure the slow action, address the observed bottleneck, and compare the same scenario.
- Explain an unfamiliar command
Understand a command's scope before running it.
- Explain configuration precedence without exposing values
Make defaults, files, environment overrides, and command arguments observable through safe provenance.
- Export a consistent local SQLite snapshot under writes
Choose a transaction boundary and prove the export is internally consistent with a controlled second writer.
- Expose a canvas puzzle through an equivalent interaction model
Make essential state and actions available beyond drawn pixels.
- Find the first point where a game replay diverges
Bound the replay target and compare accepted simulation state instead of trusting a shared seed.
- Fix a reproducible bug
Give your assistant the reproduction, expected result, actual result, and relevant evidence.
- Implement a complete vertical slice
Connect a real interface action to server checks, stored data, and confirmed results.
- Implement a composite keyboard control deliberately
Use an appropriate interaction pattern and keep focus distinct from selection.
- Import CSV without losing quoted lines or Unicode
Define decoding, dialect, and rejected-record behavior before turning an unfamiliar export into data.
- Improve accessibility
Check keyboard access, focus, semantics, labels, and feedback in the main user journey.
- Improve an interface
Turn specific design observations into responsive, accessible interface changes.
- Learn a generated change by predicting its behavior
Turn an explanation into small checks you can reason about.
- Learn from generated code
Trace an example through inputs, decisions, outputs, and side effects, then try a small exercise.
- Make a signed event inbox survive duplicate delivery
Separate signature checks, durable receipt, pending work, and completed effects for a webhook handler.
- Make browser audio startup and mute state honest
Connect player intent to the actual audio-state outcome rather than an optimistic icon.
- Map a prototype’s real behavior before expanding it
Ask for an evidence-based feature inventory before choosing the next improvement.
- Match Unicode names while preserving the original text
Create a deliberate comparison key without silently rewriting display text or merging distinct records.
- Migrate game saves without erasing the evidence
Turn a save-format change into explicit conversions, fixtures, and a recoverable failure path.
- Plan staged evidence retrieval for an unfamiliar feature
Investigate a repository through specific questions instead of loading unrelated code.
- Prepare a release
Check required behavior, configuration, database changes, and a practical recovery procedure.
- Prepare a reproducible prompt change record
Connect a prompt revision to its rendering inputs, evaluation evidence, and rollback choice.
- Prepare a verification evidence summary
Make the implementation's proof and remaining gaps easy to inspect.
- Preserve decimal and unit invariants in a quantity pipeline
Specify numeric representation, conversion, and rounding as part of the data contract.
- Process untrusted reference material
Keep document content separate from the agent's actual task instructions.
- Rebuild a SQLite table without forgetting dependent objects
Treat a table-copy migration as a schema-and-data change with a documented recovery rehearsal.
- Reduce game motion while preserving essential feedback
Separate camera and decorative motion from the information players need to act.
- Refactor a confusing area
Clarify a module’s responsibilities while preserving its behavior and public interface.
- Rehearse an expand-and-contract schema change
Check old and new application behavior before removing data or tightening a constraint.
- Replay a local simulation with recorded random state
Separate deterministic replay fixtures from statistical evidence and from physical hardware claims.
- Resolve a two-device offline edit conflict explicitly
Define ownership, versions, and the merge decision before adding retry logic.
- Restore a mobile editor after distinct interruption cases
Separate draft recovery, transient screen state, and accepted stored records.
- Restore focus when a dialog changes its launching list
Test the complete keyboard journey even when the original trigger disappears.
- Resume a coding task from project artifacts
Reconcile a handoff with the actual repository before continuing.
- Resume a cursor batch from the last committed item
Keep a durable job checkpoint separate from a live database cursor or connection.
- Review a database change
Plan for existing records, deployed code, migration verification, and recovery.
- Review account permissions
Check real access rules with anonymous, owner, and second-account scenarios.
- Review code without changing it
Find actionable bugs and regressions with concrete triggers, impacts, and file references.
- Review generated work against the original brief
Ask for reproducible findings without letting a completion summary define success.
- Review localization with mixed-direction real content
Test layout direction, embedded phrases, and locale formatting as separate requirements.
- Run one bounded critique of a feature plan
Find supported requirement violations and stop after a focused revision check.
- Schedule a small audio sequencer against the audio clock
Separate when notes should sound from when the interface happens to redraw.
- Specify a scheduler across missing and repeated local times
Make a named time zone, daylight-saving policy, and duplicate-run identity part of the schedule contract.
- Specify a task extractor’s output contract
Make source evidence, missing dates, and non-task inputs explicit before choosing a schema.
- Specify a timed gameplay input buffer
Capture a short-lived player intention and consume it once when a legal action becomes possible.
- Stop an unsuccessful fix loop
Replace another guess with a diagnostic based on the current code and observed failure.
- Stream text across arbitrary byte chunk boundaries
Check decoder state and record boundaries before adding checkpoints to a large-file transform.
- Test pagination with ties and a changing dataset
Define a total order and a live-versus-snapshot policy before claiming complete traversal.
- The master build prompt
Turn a product idea into a concrete build request with a user journey and evidence of completion.
- Turn an idea into a useful first version
Define the user, core journey, smallest useful feature set, and observable acceptance criteria.
- Understand an existing repository
Map the real files, data flow, local setup, and verification workflow before changing code.
- Virtualize a list without losing identity or navigation
Measure the need, then preserve focus, selection, row context, and an accessible fallback.
- Write observable acceptance scenarios
Translate a vague feature request into behaviors you can check.
Got a question in mind?
Search the full encyclopedia for terms, guides, prompts, and starter projects.
Search the encyclopedia →