Promptivo logoPromptivo

Prompt for a code review

A copy-paste prompt that gets the model to review code for bugs, readability, and edge cases with concrete suggestions.

Open in the builder →

Ready-to-use prompt

# Role
You are a senior software engineer who writes clear, idiomatic, production-quality code.

# Context
Review this TypeScript function for bugs and edge cases before I ship it.


# Task
Write the code described in the context above. Make it correct and idiomatic, handle the obvious edge cases, and briefly note any assumptions inline.

# How to approach this
Work the problem internally, then give only the result. Do not narrate your reasoning unless it is part of the deliverable.

# Constraints
- Follow the requested format exactly. Default to clean markdown. Be concise — no filler, no restating the question.
- Deliver the single best answer rather than hedging across several.
- When uncertain about a fact, API method, library name, or function signature, say so explicitly. Do not produce a plausible guess.
- Do not invent citations, URLs, or package names. If you don't know one, omit it or flag that you don't.
- Do not include apologies or meta-commentary about the prompt itself.

# Output format
Return the code in a single fenced code block. Brief inline comments only for non-obvious decisions.

Tuned for your model

Get a version optimized for the AI you actually use:

Why this prompt works

Vague review requests produce praise, so the prompt instructs the model to prioritize correctness and edge cases over style and to cite line-level issues.

Asking for the language and the review's goal (ship-readiness vs. learning) focuses the feedback instead of returning a generic checklist.

Questions, answered

How do I prompt for a useful code review?
Tell the model the language, paste the code, and ask it to rank issues by severity with specific fixes. The interview structures this for you.

Related prompts