Skip to main content
40 free challenges · 5 categories

Prompt Engineering Challenges

Learn prompt engineering by doing. Each challenge is a real, goal-bound exercise — write a prompt, test the technique, earn GeraCoins. Free to play, no credit card.

GeraQuest is a free, gamified way to practise prompt engineering. This library has 40 hand-written challenges across 5 categories — from 8 beginner exercises to expert-level tasks like bulletproof JSON output and hallucination-free text-to-SQL. Every challenge states the goal, the constraints, the skills it tests, and gives hints plus an example prompt structure so you learn the technique, not just the answer. The prompts are model-agnostic and work with ChatGPT, Claude, Gemini, and other LLMs.

Creative Challenges

Generation, style control, and constraint-driven writing prompts.

Beginner🪙 50
Creative · ~5 min

Haiku of the Machine

Write a prompt that produces a haiku capturing the essence of AI ethics — in exactly 17 syllables across three lines.

Output constraintCreative direction
Beginner🪙 50
Creative · ~5 min

Name the Smart Fridge

Generate exactly 10 distinct product names for a next-generation AI-powered smart fridge. Each name must be memorable, available as a .com, and under 12 characters.

Creative generationFormat specification
Intermediate🪙 100
Creative · ~10 min

Villain in 100 Words

Craft a villain's origin story in exactly 100 words — sympathetic enough that readers root for them, menacing enough that they fear them.

Word count precisionNarrative structure
Intermediate🪙 100
Creative · ~10 min

Pitch the Impossible

Write a pitch for a product that literally cannot exist yet — but make it sound so plausible that a VC would want to invest.

PersuasionConstraint stacking
Intermediate🪙 100
Creative · ~10 min

Mascot via Text Alone

Design a company mascot using only text description — detailed enough that a designer could draw it without any clarifying questions.

Structured outputVisual description
Intermediate🪙 100
Creative · ~10 min

The Compassionate Rejection

Write a job rejection letter that leaves the candidate feeling genuinely positive — without being dishonest or condescending.

Empathy in writingConstraint adherence
Beginner🪙 50
Creative · ~5 min

The C-Menu Challenge

Create a complete recipe using only ingredients that start with the letter C — and make it actually appetising.

Constraint adherenceSelf-verification instruction
Intermediate🪙 100
Creative · ~10 min

Off-World Travel Guide

Design a 3-day travel itinerary for a fictional planet — with attractions, transit, dining, and accommodation that feel genuinely alien yet coherent.

World-buildingStructured formatting
Intermediate🪙 100
Creative · ~10 min

Blockchain for Bedtime

Write a children's story that explains how blockchain works — accurately enough to teach, simple enough for a 7-year-old.

Technical simplificationMetaphor construction
Beginner🪙 50
Creative · ~5 min

Quantum Pitch Lines

Generate 5 company slogans for a quantum computing startup — each must work for a general audience while still sounding technically credible.

CopywritingImplicit concept reference

💼 Business Challenges

Customer service, sales, strategy, and reporting prompt patterns.

Intermediate🪙 100
💼 Business · ~10 min

The 50% Open Rate Email

Write a cold outreach email with a subject line and first sentence engineered to achieve 50%+ open rate among enterprise CTOs.

Email copywritingConstraint stacking
Beginner🪙 50
💼 Business · ~5 min

SWOT in 60 Seconds

Create a crisp SWOT analysis for a hypothetical startup — with each quadrant containing exactly 3 distinct, non-overlapping points.

Business analysisStructured output
Intermediate🪙 100
💼 Business · ~10 min

Job Description for a Made-Up Role

Write a job description for "Chief Vibe Officer" — serious enough for LinkedIn, self-aware enough to go viral.

Tone calibrationHR writing
Intermediate🪙 100
💼 Business · ~10 min

10 A/B Test Hypotheses

Generate 10 A/B test hypotheses for a SaaS landing page — each in the standard "if we change X, then Y will happen because Z" format.

Hypothesis structureConversion optimisation
Advanced🪙 200
💼 Business · ~15 min

Crisis Comms in 30 Minutes

Write a crisis communication plan for a fintech that just suffered a data breach — deployable within 30 minutes of incident discovery.

Crisis managementMulti-format writing
Advanced🪙 200
💼 Business · ~15 min

Moon Mining Pitch Bullets

Write investor deck bullet points for a moon mining startup — credible enough that a space VC would read the next slide.

Investor communicationBrevity under constraint
Intermediate🪙 100
💼 Business · ~10 min

Build the Competitor Map

Generate a competitive analysis framework for a new entrant — identifying the 5 most important dimensions to differentiate on.

Competitive analysisStructured output
Intermediate🪙 100
💼 Business · ~10 min

5 Objections, 5 Answers

Write 5 objection-handling responses for a SaaS sales call — using the "acknowledge, reframe, evidence" structure for each.

Sales writingObjection handling
Advanced🪙 200
💼 Business · ~15 min

3-Email Onboarding Sequence

Create a 3-email onboarding sequence for a project management SaaS — each email with a single clear CTA and measurable success metric.

Email sequence designEscalating urgency
Advanced🪙 200
💼 Business · ~15 min

Design the Referral Loop

Design a referral program for a consumer fintech — with mechanics, rewards, and viral coefficient calculation.

Product designGrowth mechanics

🔍 Analysis Challenges

Summarisation, extraction, and data-reasoning prompt techniques.

Beginner🪙 50
🔍 Analysis · ~5 min

The 90% Compression

Summarise a 500-word article in exactly 50 words — without losing any key argument or introducing your own interpretation.

CompressionFidelity
Beginner🪙 50
🔍 Analysis · ~5 min

Entity Extractor

Extract all named entities from a news headline — categorised by type — with zero hallucinations.

Named entity recognitionJSON output
Intermediate🪙 100
🔍 Analysis · ~10 min

Sentiment at Scale

Classify a batch of customer reviews by sentiment — using a 5-point scale and explaining the reasoning for edge cases.

Sentiment analysisConfidence calibration
Intermediate🪙 100
🔍 Analysis · ~10 min

Rank by Market Size

Rank 5 startup ideas by addressable market size — with a TAM estimate and one-sentence rationale for each ranking.

Market sizingComparative analysis
Advanced🪙 200
🔍 Analysis · ~15 min

Fallacy Hunter

Identify every logical fallacy in an argument — naming each fallacy, quoting the relevant passage, and explaining why it qualifies.

Logical analysisFallacy identification
Intermediate🪙 100
🔍 Analysis · ~10 min

Build the Decision Matrix

Create a weighted decision matrix for a complex business choice — and explain why the winning option is right.

Decision analysisWeighted scoring
Intermediate🪙 100
🔍 Analysis · ~10 min

Model vs Model

Compare two AI models across five dimensions — using a structured format that would help a product team choose between them.

Model comparisonStructured evaluation
Advanced🪙 200
🔍 Analysis · ~15 min

Emotional Arc Analyst

Analyse the emotional arc of a paragraph — mapping emotion type, intensity, and trigger at each sentence.

Emotional analysisLiterary close reading

🧩 Reasoning Challenges

Critical thinking, assumption-spotting, and argumentation prompts.

Intermediate🪙 100
🧩 Reasoning · ~10 min

The River Crossing

Solve a classic constraint puzzle using a step-by-step prompt that forces the AI to verify each step before proceeding.

Constraint satisfactionStep-by-step reasoning
Advanced🪙 200
🧩 Reasoning · ~15 min

Find the Fatal Flaw

Identify the single most fatal flaw in a business plan — the one assumption that, if wrong, collapses the entire model.

Business model analysisUnit economics
Intermediate🪙 100
🧩 Reasoning · ~10 min

What's Missing

Identify what a startup pitch is missing — not what's wrong with it, but what information a rational investor would need before deciding.

Investment analysisInformation gap identification
Beginner🪙 50
🧩 Reasoning · ~5 min

Step Sequencer

Re-order a scrambled list of steps to achieve a goal — with a justification for any non-obvious ordering decisions.

Process sequencingProduct development knowledge
Advanced🪙 200
🧩 Reasoning · ~15 min

Spot the Hidden Assumption

Identify the unstated assumption in an argument — the one the argument collapses without, but that is never made explicit.

Assumption identificationLogical analysis
Intermediate🪙 100
🧩 Reasoning · ~10 min

The Contrarian

What would a thoughtful contrarian say about a widely-held belief — not just disagreement, but a substantive alternative view?

Steel-manningEvidence-based reasoning
Advanced🪙 200
🧩 Reasoning · ~15 min

Best Counter

Generate the single strongest counterargument to a position — stronger than what a typical opponent would raise.

ArgumentationPrincipled reasoning

Frequently asked questions

What is a prompt engineering challenge?

A prompt engineering challenge is a short, goal-bound exercise where you write a prompt that makes an AI model produce a specific result under real-world constraints — for example, returning valid JSON every time, staying in character, or summarising a report into exactly 100 words. Each GeraQuest challenge states the goal, the constraints, and the skills it tests, then scores your prompt.

How many prompt engineering challenges does GeraQuest have?

GeraQuest has 40 hand-written prompt engineering challenges across 5 categories — Creative, Business, Coding, Analysis, Reasoning — spanning Beginner to Expert difficulty. Every challenge is free to play.

Do I need an account or payment to practise?

No. Every challenge page is free to read and practise, with no credit card required. Creating a free account lets you save progress, earn GeraCoins, and climb the global leaderboard.

Which AI models do the challenges work with?

The prompts are model-agnostic and work with ChatGPT, Claude, Gemini, Copilot, Mistral, and other large language models. The techniques you learn — constraint stacking, output formatting, role assignment — transfer across every model.

Are these challenges good for beginners?

Yes. Each challenge is tagged Beginner, Intermediate, Advanced, or Expert, and includes hints and an example prompt structure so newcomers can learn the underlying technique, not just copy an answer.