Interactive Exercise

Prompt Lab — Write Better, Get Better Results HalperBot

The difference between a useless AI response and a game-changing one? The prompt. Practice here — click each scenario to see real before/after differences, then hit Try Another for a fresh example.

Is Your Prompt Any Good?

Paste any prompt below. We'll scan it for the 8 things that separate amateur prompts from professional ones — and tell you exactly what's missing.

BS Detector ↓
Now see real before/after examples below — see the difference a good prompt makes ↓

Before & After

01
Vague vs. Specific

The most common mistake: asking for something without saying what you actually want.

02
No Context vs. Rich Context

AI can't read your mind. The more relevant background you provide, the better the output.

03
Asking vs. Directing

Stop asking AI questions. Start giving it jobs with clear deliverables.

04
Single-Shot vs. Chain-of-Thought

For complex tasks, tell AI to think step by step instead of jumping to the answer.

05
Chatbot Mode vs. Agent Mode

The biggest unlock: stop chatting and start delegating complete workflows.

06
Generic vs. Persona-Driven

Give AI a role and identity. It changes how it thinks, what it prioritizes, and how it communicates.

Build Your CLAUDE.md — Control Your Environment

Claude Code's startup tip: a pixel mascot above the line ‘Make a CLAUDE.md file for instructions Claude will read every single time.’
Claude Code’s own day-one tip.

Everything above makes one prompt better. A CLAUDE.md makes every prompt better. It's a plain text file that sits in your project folder, and the AI reads it at the start of every session — before you type a single word. Your context, your stack, your rules, loaded automatically. Most people have never thought about giving a project a brain — a memory that outlives the chat window. That's what this is. It's the difference between chatting with an assistant and directing one that already knows how you work.

Why I put a CLAUDE.md in every project I build. I run dozens of projects at once, and every single one has its own CLAUDE.md. It's the highest-leverage file I write — here's what it buys you:

  • You stop repeating yourself. Say it once in the file instead of re-explaining your stack, your style, and your standards at the top of every session.
  • You set the guardrails. “Never touch this folder.” “Always run the tests before saying done.” “Ask before deleting anything.” The AI inherits your boundaries instead of guessing them.
  • You take control of the environment. You're not hoping the AI behaves — you're telling it exactly how work gets done here, and it follows those rules on every task.
  • It compounds. Every lesson you learn becomes a new line in the file. Your project gets sharper over time because you're teaching it permanently, not one chat at a time.

One rule of thumb I follow: the CLAUDE.md holds the rules and conventions — the “how we work here.” Keep it lean and it stays powerful. (Where you are in the project — the running notes and state — goes in a separate notes file, so the rules never get buried.)

Fill in the four sections below, then drop the result into a file named CLAUDE.md at the root of your project. That's it — the AI does the rest, every time. And this is not just for coders — if you're building a dashboard or a webpage in the workshop, your project deserves a brain too.

Not sure what to write? Load a real starter and make it yours:
1

What are you building, who is it for, and what stage is it in? The AI can't see the big picture unless you paint it. Developer example: "A personal finance web app for freelancers. Early MVP, solo developer." Workshop example: "A one-page dashboard for my landscaping business. I'm not a developer — explain everything in plain English."

2

How the project is built and the style rules the AI must follow every time. Developer example: "Python 3.11, Flask, SQLite. Type hints. No frontend frameworks." Not technical? Describe the shape instead: "One HTML file I open in my browser. My numbers live in a spreadsheet next to it. No installs, no accounts, plain English only."

3

The rules the AI is not allowed to break. This is where you take control. Developer example: "ALWAYS run the tests before saying done. NEVER commit secrets." Workshop example: "NEVER make up numbers — if data is missing, say so. ALWAYS show me the page in the browser before saying done. Ask before deleting anything."

4

Exactly how to run, check, and ship the project — so the AI never has to guess. Developer example: "Run: python app.py. Test: pytest. Deploy: git push." Workshop example: "To view: open dashboard.html in the browser. To update: I edit data.csv, then you refresh the charts."

Your CLAUDE.md

Fill in the 4 steps above to generate your CLAUDE.md...
Save this as CLAUDE.md in your project root. Every new session reads it first — so you never have to explain yourself twice.

Prompt Cookbook

Ready-to-use prompts on two shelves: one for work, one for life. Pick a category, grab a recipe, paste it in — each one works out of the box. Stuck on what to build next in the workshop? This is also your idea menu: browse the life shelf and pick whatever sounds fun.

AI BS Detector

Twitter threads promising "10x your income with this one prompt." LinkedIn posts claiming a "secret formula" that makes AI do everything. We see this stuff daily. Paste it here — we'll tell you what's actually useful and what's pure BS.

Field Notes · from real builds

How I learned to prompt — and run agents

Every note here is a real mistake I made building and running AI systems — turned into a rule so I don’t repeat it. Here’s the one that kicked off this whole page; the full shelf lives in the Library.

Proof · built by AI agents

Peter records the take — the script, research, agent voiceovers, captions, and the entire edit are produced by AI. That’s the spec-first workflow above, running in production.

More field notes

That was the interactive deep-dive. The rest of the shelf — 20 more real lessons from live builds and a shelved experiment, the receipts behind the Tips — lives in the Library. Browse all the Field Notes →