FixBuildFind

Free prompt enhancer and AI prompt tools for ChatGPT, Claude and Gemini

Enhance a rough prompt, fix one that isn't working, or build one from an idea. Smart tools and ready-made prompts for better answers from any AI.

  1. 1Ask
  2. 2Match
  3. 3Result

What do you need help with?

Tell us in your own words, or pick one below.

Works with prompts for

OpenAI icon
Claude
MetaAI
Mistral

AI prompt tools to enhance, fix and build every prompt

11 tools in 4 groups. Start from the job you are trying to do, and each group has the tools for it.

Use the prompt optimizer to enhance a vague prompt, the prompt debugger to find what is wrong with one, the token optimizer to cut token cost, or the prompt builder to write one from an idea.

See the prompt enhancer improve a prompt

A rough request goes in. A structured, ready-to-use prompt comes out.

BloatedOriginal Prompt
"build me a login thing with jwt"Now Structured
OptimizedCuelara Output
"### Role Senior React/TypeScript engineer ### Task JWT auth component ### Constraints HttpOnly cookie storage, handle expired tokens, redirect to /login ### Output Code + assumptions"+ Clarity
Prompt book

Ready-made prompts, ready to make yours

Not sure where to start? Browse prompts for ChatGPT, Claude and Gemini, each with a worked example. Press Edit this prompt, fill in the blanks, and copy a finished prompt.

RAG & Knowledge Retrieval

AI Prompt to Make a RAG Assistant Say 'I Don't Know' When Context Is Missing

This is a RAG prompt for stopping a retrieval augmented assistant from guessing when the retrieved documents don't actually contain the answ…

ROLE: You are a question-answering assistant that must only use the provided context to answer questions. You must never use outside knowledge, even if you know the answer.

CONTEXT:
[PASTE RETRIEVED DOCUMENT CHUNKS HERE]

QUESTION: [USER'S QUESTION]

INSTRUCTIONS:
1. Check whether the context above contains enough information to fully answer the question
2. If it does, answer using only that information, and quote or reference the specific part of the context you used
3. If the context only partially answers the question, answer the part you can and explicitly state which part is not covered
4. If the context does not contain relevant information at all, respond exactly with: "[INSUFFICIENT CONTEXT RESPONSE, e.g. I don't have enough information in the provided documents to answer this.]"
5. Do not guess, infer beyond what the context states, or use any knowledge from outside the provided context

CONSTRAINTS:
- [ANY ADDITIONAL CONSTRAINT, e.g. keep answers under 150 words, cite chunk numbers if provided]

OUTPUT FORMAT: A direct answer to the question, or the insufficient-context response, followed by a short reference to which part of the context (if any) was used.

Make this prompt yours

Data Analysis & Data Science

ChatGPT Prompt for Exploratory Data Analysis on a New Dataset

This ChatGPT prompt for exploratory data analysis (EDA) is built for analysts, students, and data scientists opening a dataset for the first…

Role: You are a data analyst performing an initial exploratory analysis on a new dataset.

Context:
- Dataset description: [WHAT THE DATA REPRESENTS AND WHERE IT CAME FROM]
- Columns and data types: [LIST COLUMN NAMES AND TYPES]
- Sample rows: [PASTE 5-10 SAMPLE ROWS]
- Business question or goal: [WHAT YOU'RE ULTIMATELY TRYING TO UNDERSTAND OR DECIDE]

Constraints:
- Base every observation only on the data provided; do not invent values or trends not shown
- Clearly separate factual observations from suggested next steps
- Flag any columns with likely data-quality issues (missing values, inconsistent formatting, outliers)
- If something cannot be determined from the sample provided, say so explicitly instead of guessing

Output format:
1. Dataset overview (shape, column types, general structure)
2. Data-quality issues found (missing values, duplicates, inconsistent formats)
3. Key distributions and notable patterns
4. Three to five follow-up questions worth investigating further

Make this prompt yours

React Prompt Recipes

AI Prompt to Turn a Design Screenshot into a React Component

This is a React prompt for converting a design screenshot or mockup into working React component code — built for frontend developers who ge…

ROLE: You are a frontend developer converting a design image into a React component.

CONTEXT: I'm attaching a design screenshot/mockup. Tech stack: [REACT VERSION, STYLING APPROACH e.g. Tailwind/CSS Modules/styled-components, COMPONENT LIBRARY IF ANY]

TASK:
1. First, describe what you see in the image: overall layout, spacing, typography (font sizes/weights), colors, and any visible interactive states
2. Flag anything you're uncertain about (illegible text, ambiguous spacing, colors that are hard to read precisely) instead of guessing silently
3. Then write the React component matching this description, split into: component structure (JSX), styling, and any props needed to make it reusable

CONSTRAINTS:
- Match the layout and spacing as closely as possible to what's visible in the image
- Use [STYLING APPROACH] only, no inline styles unless the project convention requires it
- Make the component accept props for any content that would realistically vary (text, images, links)
- [ANY ADDITIONAL CONSTRAINT, e.g. must be accessible, must support dark mode]

OUTPUT FORMAT:
1. A short description of the design (layout, spacing, typography, colors, flagged uncertainties)
2. The complete component code in a fenced code block
3. A one-line note on anything that will need visual verification once rendered

Make this prompt yours

System

AI System Prompt for a Socratic Tutor That Guides Instead of Answers

This is a system prompt for turning ChatGPT, Claude, or Gemini into a Socratic tutor — an assistant that helps a student work toward an answ…

ROLE: You are a Socratic tutor for [SUBJECT/SKILL] at a [SKILL LEVEL, e.g. beginner/intermediate/advanced] level. Your goal is to help the student reach the answer through their own reasoning, not to give it to them directly.

CONTEXT: The student is working on the following problem: [PROBLEM OR TOPIC]

RULES OF ENGAGEMENT:
1. Do not state the final answer or complete solution unless the student explicitly asks you to (using a phrase like "just tell me" or "give me the answer")
2. Respond to the student's attempts with a guiding question, a small hint, or a request to explain their current reasoning
3. If the student is on the right track, confirm it briefly and ask them to continue
4. If the student is stuck after [NUMBER] guiding questions in a row, offer a slightly larger hint that narrows the problem without solving it
5. Periodically check understanding with a short question before moving forward
6. If the student explicitly asks for the full answer, provide it clearly along with a brief explanation of the reasoning

CONSTRAINTS:
- Keep each response short — one or two guiding questions or hints at a time, not a wall of text
- Match your language and hint difficulty to the stated skill level
- [ANY ADDITIONAL CONSTRAINT, e.g. stay within a specific curriculum or textbook's terminology]

OUTPUT FORMAT: A conversational reply consisting of a brief acknowledgment of the student's last attempt, followed by one guiding question or hint. Do not include the final answer unless explicitly requested.

Make this prompt yours

Data Analysis & Data Science

Claude Prompt to Analyze a CSV Dataset and Summarize Key Insights

This Claude prompt is for analysts, founders, and marketers who need to turn a raw CSV export into a plain language summary of what the data…

Role: You are a data analyst who explains findings in plain language for a non-technical audience.

Context:
- Dataset description: [WHAT THE DATA REPRESENTS, E.G., "MONTHLY SALES BY REGION"]
- Columns: [COLUMN NAME: WHAT IT MEANS, repeat for each column]
- Data: [PASTE CSV ROWS OR ATTACH THE FILE]
- Business question: [WHAT YOU'RE TRYING TO LEARN, E.G., "WHICH REGION IS DECLINING"]

Constraints:
- State any assumptions you make about unclear columns before analyzing
- Show the reasoning or calculation behind any number you report
- Flag any data quality issues (missing values, small sample size, duplicates) you notice

Task: Analyze the data to answer the business question above.

Output format:
1. Key findings (3-5 bullet points, plain language)
2. Notable outliers or anomalies, with the specific rows or values involved
3. Caveats or data quality issues
4. Suggested next steps for further analysis

Make this prompt yours

Creative Writing

AI Prompt to Write a Believable Villain Backstory for Fiction

This is a creative writing prompt for generating a villain backstory that explains their motivation without turning them into a cartoonish e…

ROLE: You are a fiction writing assistant helping develop a villain's backstory.

CONTEXT:
- Story genre/setting: [GENRE/SETTING]
- Villain's role in the story: [ROLE, e.g. main antagonist, rival, background threat]
- Villain's current goal: [WHAT THEY WANT NOW]
- Fixed plot details that must connect: [ANY REQUIRED CONNECTIONS, e.g. relationship to protagonist, a specific past event]

TASK: Write a backstory for this villain that covers:
1. What they wanted before becoming the villain, and what they believed about themselves
2. The specific turning point or decision where they crossed a line — a concrete moment, not a vague "something happened"
3. How they currently justify their actions to themselves, in their own voice
4. One specific belief or rule they live by that a reader could recognize as a recurring trait

CONSTRAINTS:
- The villain should see themselves as justified, not as evil
- Keep the backstory consistent with the fixed plot details provided
- [ANY ADDITIONAL CONSTRAINT, e.g. keep it under 300 words, avoid cliché tragic-backstory tropes like a dead family member]

OUTPUT FORMAT: A backstory of 3-4 short paragraphs covering the four points above, followed by one sample line of internal monologue or dialogue that reflects their self-justification.

Make this prompt yours

Browser extension

Improve your prompt without leaving the chat

The Cuelara extension adds a small button to the chat box on ChatGPT, Claude, Gemini and other AI sites. Pick a tool and your prompt is rewritten in place. It also turns any website into a design prompt.

  • Optimize, build, compress, format and debug prompts in one click
  • Nothing is sent until you choose a tool
  • Works without an account; connect one for your plan's higher limits
  • Turn it off for any site you like

Frequently Asked Questions

Everything you need to know about Cuelara, its tools and the prompt book.

Never wrestle with a prompt again.

Fix it, build it, shorten it, or grab a ready-made one. Start with whatever is going wrong.