💻 Coding Prompt Pack

8 Prompts • Debugging • Refactoring • Testing. Prompts for code review, refactoring, tests and debugging.

Prompt Pack
💻 Coding Prompt Pack

Prompts for code review, refactoring, tests and debugging.

8 prompts · Debugging • Refactoring • Testing

Review

Senior code review
Act as a senior engineer reviewing the diff below. Focus on: correctness, edge cases, readability, performance, and security. For each issue: quote the line, explain, suggest a fix. Ignore style nits.
Explain unfamiliar code
Explain what the code below does, step by step. Then list assumptions it makes about its inputs, and any silent failure modes.

Refactor

Extract & simplify
Refactor the function below to reduce nesting and extract clearly-named helpers. Preserve behavior exactly. Return the new code and a short note of what changed.
Add types
Add strict TypeScript types to the code below. No `any`. Prefer discriminated unions where meaningful. Return the fully typed version and list any behavior you had to infer.

Tests

Table-driven tests
Write table-driven tests for the function below using {{framework}}. Cover happy path, boundary values, invalid input, and one realistic real-world case per branch.
Bug repro test
Given the bug report below, write the smallest failing test that reproduces it. Then propose the minimal fix.

Debugging

Root cause
Here is an error and the surrounding code. First, list the 3 most likely root causes ranked by likelihood. Then tell me exactly what to log or check to distinguish between them.
Performance triage
The code below is slow on inputs of size {{n}}. Identify the dominant cost, propose two optimizations, and show the expected Big-O before/after.

Who this template is for

  • People who want a ready-to-copy prompt library instead of blank-page syndrome
  • Teams that want a shared set of prompts to keep quality consistent
  • Anyone new to prompting who wants to skip the trial-and-error phase

How to use it

  1. 1.Pick a prompt that fits your task.
  2. 2.Click copy — or copy the entire pack at once.
  3. 3.Replace anything in {{double braces}} with your specifics.
  4. 4.Paste into your AI of choice and iterate.

Frequently asked questions

Do these work in any AI?

Yes. The prompts are model-agnostic — ChatGPT, Claude, Gemini, Mistral, local models. Some are tuned to a specific model's strengths.

Can I share these with my team?

Yes — download the PDF or copy all and share. There are no restrictions.

How do I edit a prompt?

Copy it, replace the {{placeholders}} with your details, and add any extra constraints (tone, length, audience) at the end.

Related templates