Which Claude prompt codes actually work?
> 40of the most-shared codes, classified by whether they shift Claude’s reasoning, just reshape output, or do nothing at all. Tested across 5 task types, 3 runs each.
The headline finding: roughly 18%of the codes tested here do nothing to reasoning — they only change the surface of the response. That’s why the cheat sheet is the test results, not the list.
How to read the classifications
The prefix changes what Claude actually thinks about — not just how it words the answer. Verified by labeled tests showing improved correctness or premise-catching. The rarest and most valuable class.
Doesn't change Claude's reasoning, but reshapes the output in a way that measurably saves time or improves usability (e.g. cleaner structure, decisive tone, stripped filler).
Changes format or surface wording in ways that feel different but don't materially help. Includes most single-word tone codes.
Works well, but only for a narrow use case. Using it outside its lane produces worse results than baseline.
No measurable effect on reasoning. Output sounds different but says the same things. The single largest class of codes floating around online.
All 40 tested codes · 10 free preview
/skepticReasoning ShifterThis is the single most useful prefix in the entire library. If you only learn one code, learn this one.
Tells Claude to challenge the premise of your question before answering it. Most prompt prefixes change how Claude answers. /skeptic changes which question Claude attempts to answer in the first place. That distinction is what makes it the only code I would defend as a real logic intervention rather than a structural tweak.
ULTRATHINKReasoning ShifterThe second-most-useful prefix in the library. Use it when you need maximum reasoning depth on a hard question, but never as a daily driver — the cost in time and context is too high.
Forces Claude to allocate more reasoning tokens before producing the final answer. The output is longer, slower, and structurally different from a normal response — Claude shows its work more, considers more alternatives, and lands on a more committed conclusion. The trade-off is that ULTRATHINK responses take 30-90 seconds to generate and consume substantially more API budget per call.
L99Reasoning ShifterThe fastest way to convert generic Claude (which hedges everything) into committed Claude (which picks one answer and explains why). Use it any time you have to make a binary decision and you want a real recommendation, not a menu.
Forces Claude to commit to one answer instead of presenting a menu of options. The output names the recommendation, explains the reasoning, and states the conditions that would change the answer. L99 doesn't make Claude smarter — it makes Claude stop hiding the answer it already had behind hedging language.
/deepthinkReasoning ShifterThe middle-tier thinking prefix. Use it when ULTRATHINK is overkill but a normal prompt is too shallow. Faster than ULTRATHINK, deeper than no prefix. Most useful for debugging and "why is this happening" questions.
Forces Claude to walk through the problem step-by-step before answering. Less aggressive than ULTRATHINK but produces more reasoning than a normal prompt. Best for "why is this happening" questions where the answer requires diagnostic thinking but doesn't need a full thesis-level analysis.
PERSONAReasoning ShifterThe single fuzziest of the reasoning-shifters. Works powerfully when the persona is specific (with stated bias and history); does almost nothing when the persona is generic. The whole game is in the specificity.
Loads a specific expert character into Claude's response context, with stated biases, history, and opinions. Claude then answers as if it were that expert. The mechanism only works if the persona is specific enough to encode actual domain expertise — generic personas produce generic output.
/ghostHigh-Value StructuralThe single most useful structural prefix in the library. Use it on every piece of customer-facing text you generate, no exceptions. The cost of forgetting /ghost on a cold email is the prospect spotting AI writing in the first sentence and deleting it.
Strips the structural patterns that make AI writing recognizable as AI writing. Specifically: em-dashes used for rhetorical pauses, transitional phrases that mark essay structure, balanced sentence pairs (one short sentence followed by one long sentence repeated as a pattern), and meta-commentary like "I hope this helps" or "let me know if you need clarification." The output reads like a tired human typed it at 11pm — slightly less polished, much more believable.
/punchHigh-Value StructuralThe structural prefix you reach for after the first draft. Use it on anything you wrote when you were tired — first drafts, Slack messages you're about to send, the README intro you've been editing for an hour. Shortens sentences by ~40% and forces them to lead with verbs.
Rewrites every sentence to be ~40% shorter, leads with the verb, and cuts qualifiers. The output reads sharper, more direct, and more confident. The meaning is preserved but the writing has more impact per word.
/rawHigh-Value StructuralThe structural prefix for "I want to paste this into Slack/email/Twitter without seeing **bold** symbols and # heading characters." Underrated until you try it once, then you use it daily.
Strips all markdown formatting from the output. No `**bold**`, no `# headings`, no nested lists with bullet points, no `> blockquotes`. The result is plain prose ready to paste into any surface that doesn't render markdown.
/mirrorHigh-Value StructuralThe structural prefix that turns Claude into a ghost-writer for your specific voice. The trick: paste 3 writing samples, not 1. One sample gets you a parody. Three gets you a clone.
Reads writing samples you paste into the prompt and clones the voice for the rest of the conversation. Claude picks up sentence-length rhythm, specific filler words ("basically," "tbh," "fwiw"), whether you sign with your first name or initials, your specific use of em-dashes vs commas, and even your typo patterns if you give it dirty samples.
/trimHigh-Value StructuralThe final-pass editing prefix. Use it on any draft where you've already said what you want to say but it's 30-50% longer than it needs to be. Different from /punch — /trim cuts filler without changing sentence structure.
Cuts every word that doesn't change the meaning while preserving every fact and every nuance. The output reads identical to the input, just half the length. Different from "make this shorter" (which makes Claude summarize): /trim preserves all the information, just removes the words that weren't doing work.
30 more tested codes in the Cheat Sheet
ARTIFACTSHigh-Value Structural/shipitHigh-Value Structural/debugHigh-Value StructuralCHAINLOGICHigh-Value Structural/blindspotsHigh-Value StructuralDEEPDIVEHigh-Value StructuralCOMPAREHigh-Value Structural/critiqueHigh-Value Structural/steelmanReasoning ShifterWORSTCASEHigh-Value Structural/tableLow-Value Structural/jsonHigh-Value Structural/checklistHigh-Value Structural/eli5High-Value StructuralINVERTHigh-Value Structural/godmodePlacebo Suspect/jailbreakPlacebo SuspectBEASTMODEPlacebo SuspectOPERATORNiche/nofilterHigh-Value StructuralOODAReasoning Shifter/tldrHigh-Value Structural/unpackHigh-Value StructuralREFACTORHigh-Value Structural/testitHigh-Value Structural/optimizePlacebo SuspectMEGAPROMPTPlacebo SuspectOVERTHINKPlacebo Suspect/autopromptNicheCEOMODEPlacebo SuspectA note on the methodology
Each code was tested with the same prompt, once without the prefix (baseline) and once with it, across 5 task categories. Runs were compared for reasoning change vs surface change. This is a structured hunchbuilt from 3 months of testing — it’s not a peer-reviewed study, and small-N results carry noise. The methodology disclosure and per-code test data are in the Pro tier of the Cheat Sheet.
Want the full test data for each code?
The Pro tier of the Cheat Sheet has the before/after output text, the mechanism, the lookalike-placebo warnings, and the failure modes for every code in this dashboard.
See Pro tier — $25Full deep-dive on all 40 codes · Lifetime updates