Skip to content
New this month 24 fresh C++, C#, F#, JavaScript, TypeScript and Lua courses just landed. Browse new releases Use code WELCOME10 for 10% off your first order · 14-day refund
Prompt Packs & Templates Intermediate Bestseller

The 300-Prompt Pack for Code Review and Refactoring

Three hundred review prompts, sorted by language, code smell and how risky the change is.

Rated 4.0 out of 5 from 4 reviews 53 students

LM Created by Laura Mbeki

  • Last updated August 2026
  • English
  • 35m of material
  • 5 lessons

What you will learn

6 concrete outcomes

Every bullet below is something you will have built, shipped or be able to explain by the time you finish the last lesson.

  • Match a prompt to a code smell instead of writing a fresh instruction every time
  • Grade refactors by risk so nothing large lands without a test behind it
  • Get review comments that cite lines rather than gesturing at whole files
  • Ask for the argument against a refactor, not only the argument for it
  • Feed diffs, not whole repositories, and keep answers focused
  • Wire the JSON prompt file into your own scripts or editor snippets

Course curriculum

4 modules · 5 lessons · 35m of material

1 lesson running 8m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

1 lesson running 9m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

2 lessons running 12m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

1 lesson running 6m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.

Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.

4 modules · 5 lessons

35m total length

Requirements

Short list, and deliberately so. If you meet these you can start today.

  • Comfortable reading code in at least one mainstream language
  • A chat model account such as Claude or ChatGPT
  • Some experience taking part in code review, from either side

About this course

Code review is where most teams quietly lose hours, and it is exactly the kind of work a model can carry if you ask precisely. This pack contains three hundred prompts arranged in a grid you can navigate in seconds: down one axis the language, across the other the smell you are chasing, from long parameter lists and primitive obsession to leaking abstractions and untested error paths.

Every prompt is graded by risk. Green prompts suggest changes that are safe to apply in one pass. Amber prompts ask the model to propose a change and the test that would catch it going wrong. Red prompts refuse to rewrite anything and instead produce a written argument for and against, because some refactors are decisions, not edits.

The download ships as Markdown, a Notion import, a JSON file keyed by smell for anyone wiring prompts into their own tooling, and a one-page printable cheat sheet. Five recorded lessons walk through a genuine review of a messy TypeScript service, showing which prompts fire in which order and where the model gets confidently wrong.

Access arrives by email as a link into the WisdomCharms library the moment your payment clears, and every future revision of the grid appears behind that same link at no extra cost.

Frequently asked questions

Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.

TypeScript, JavaScript, Python, C#, Go and Java have dedicated prompt sets. The remaining prompts are language-neutral and work anywhere you can paste a diff.

Yes, a JSON file keyed by smell and risk grade ships with the pack, so you can load prompts into editor snippets, scripts or a review bot.

No. This pack stands alone and repeats nothing from the sixty-prompt starter collection, though the two sit together comfortably.

Checkout is handled on our provider's secure payment page. The moment your payment clears we email your personal access link and access code to the address you used at checkout, and the same link appears in your account library. There is nothing to install and nothing to wait for.

Email misteryjj100@gmail.com within 14 days of your purchase, quote your order number, and we refund the full amount to your original payment method. No form to fill in and no questions about how much of the course you watched.

What students say

Reviews are written by people who bought this course. We publish the critical ones too.

4.0

Rated 4.0 out of 5

Course rating · 4 reviews

Rating distribution

  • 5 stars 50%
  • 4 stars 25%
  • 3 stars 0%
  • 2 stars 25%
  • 1 star 0%
  • OP

    Oskar Pettersson

    Tech lead

    May 2026
    Rated 5.0 out of 5

    Changed how I review other people's branches

    I now run the amber set over anything that touches persistence, and it has caught two missing transactions this quarter. The rule that an amber change ships with a guarding test alongside it is the discipline I did not have before.
  • FA

    Fatima Zahra El Amrani

    Senior developer

    Jan 2026
    Rated 5.0 out of 5

    The risk grading is the actual product

    Three hundred prompts as a flat list would be useless. Grading them by how much damage a wrong answer does is what makes the thing usable, because I know before I paste whether I am going to accept the output or argue with it.
  • CL

    Chiara Lombardi

    Backend engineer

    Jul 2025
    Rated 4.0 out of 5

    Very good, desperately needs search

    The smell grid is a genuinely original way to organise material like this and the writing is strong throughout. But it ships as a PDF plus a folder of markdown, so finding the right one of three hundred means grep. A tagged index would have made this five stars without changing a word of the content.
  • NP

    Nikolai Petrov

    Systems programmer

    Jan 2025
    Rated 2.0 out of 5

    The language sections are barely different

    It is sold as sorted by language and technically it is, but a large share of the entries repeat across those sections with only the language name changed. The C++ set in particular reads as the JavaScript set with different keywords, and you can tell from what comes back: not one prompt asks about ownership or object lifetime, which is where reviews of C++ actually go wrong. The grid was a good idea. The three hundred is not three hundred.

Your instructor

LM

Laura Mbeki

Prompt engineer and AI workflow designer

  • 506 students taught
  • 16 courses published
  • 4.3 instructor rating
  • Prompt engineering
  • Prompt libraries
  • AI workflows
  • Prompt evaluation

Laura went independent after seven years of agency work and now designs the prompt libraries that sit behind other people's products. She treats prompting as engineering: versioned prompts, a held-out evaluation set, a regression run before anything ships, and a token budget you have to hit. Her packs are the ones she uses with her own clients — briefing, rewriting, summarising, review — rather than sanitised examples, and each comes with notes on where it fails. She keeps every pack working across ChatGPT, Claude and a small open model, so the technique outlives the model.

$2 USD

One-time payment · lifetime access

The WisdomCharms dispatch

One useful email a week. No fluff, no spam.

New course releases, discount codes before anyone else, and a short, practical breakdown of one technique — a prompt pattern, a C++ idiom, a TypeScript trick — that you can use the same day.

  • Subscriber-only launch pricing
  • Unsubscribe in one click
  • We never sell your address

By subscribing you agree to our Privacy Policy. Questions? Write to misteryjj100@gmail.com.