Cheat sheets / Prompting across models

Download PDFMarkdown

Prompting across models

What changes when you move a prompt to another model.

DesignerDeveloper

What to re-check on every model

AspectAction
Roles and slotsPut durable rules in the system or developer slot
StructureTest tags, headings or plain labels
VerbosityState length, tone and format limits
Reasoning modelsGive goals and constraints, not step scripts
Small modelsMore explicit steps, a format, one or two examples
ExamplesStart with few and varied; add only if tests improve
Output formatPrefer structured output or tools, then validate in code
SamplingRead the docs; don't assume settings exist
Open-weightUse the tokenizer's chat template
LanguagesEvaluate each one you serve

Process

  • 1. Keep a portable prompt spec
  • 2. Render per model
  • 3. Run the same evaluation set
  • 4. Fix the smallest thing per model
  • 5. Record versions and reasons
  • 6. Re-run on every model update

Pitfalls

  • Copying prompts written for another model
  • Conflicting instructions
  • Examples that leak into answers
  • Relying on undocumented quirks
  • Testing in one language, shipping in five