TheFocus.AI TheFocus.AI
03 making things with artifacts Lesson 10

Your First Artifact

Describe a tool and watch it appear — a working page, not a mockup.

~10 min

TUTOR WITH THEFOCUS.AI

Agent Integration

Copy this prompt into Claude, ChatGPT, or any external AI assistant. It points the assistant to the course instructions and links it to your student profile to track your progress and customize observations.

Please tutor me in this lesson using the following context. First, read the instructions at: https://courses.thefocus.ai/llms.txt My Student ID is: <none> The lesson markdown source is at: https://courses.thefocus.ai/mastering-claude/03-making-things-with-artifacts/10-your-first-artifact.md

You are not enrolled yet. Enroll to generate a Student ID to track lesson completions and store learning notes.

Describe a tool. Watch it appear.

So far, Claude’s output has been words. This chapter, it becomes things — working web pages that render right in the conversation, that you can click, type into, and hand to other people.

Here is the setup at Cornwall Market. Sarah has her categorization rules captured (Chapter 02). But her staff does not read process documents — and honestly, she does not want them to. What she wants is: a new cashier gets an invoice, needs to know which account it goes to, and gets the answer in five seconds without calling her.

So she asks Claude:

“Build me a searchable cheat-sheet web page for my staff. It should have a search box at the top. When you type a vendor name, it shows that vendor’s account code, when their invoices arrive, and any warnings. Here are the rules: [she pastes the structured document from Chapter 02]. Make it big and readable — it’ll be used on an iPad at the register. Title it ‘Cornwall Market — Invoice Codes’.”

Claude builds it. Not a description of a page — an actual page, rendered in a panel next to the conversation. A title, a search box, vendor cards. Sarah types “chen” into the search box and both Chen’s vendors appear, each with its account code in large type, its delivery days, and the warning in red: “Do not confuse Produce (5100) with Bakery Supplies (5120) — check the items.”

Ninety seconds ago this was a paragraph of dictated rules. Now it is a tool.

Try This

Take the structured knowledge you captured in Chapter 02 — or any reference information your team looks up repeatedly — and ask Claude to build it into an interactive page. Be concrete about three things:

Who uses it: "my staff at the register", "me during client calls", "new hires in week one"

How they interact: "search box", "clickable categories", "a calculator with two inputs"

Where it runs: "an iPad", "a phone", "a laptop browser" — this shapes the layout

Then actually use it. Type into the search box. Click the buttons. It is a real page.

Real pages, living next to the conversation

What Claude just built is called an artifact — a self-contained piece of work that lives in its own panel beside the chat. Artifacts can be documents, diagrams, code files — but the ones this chapter cares about are interactive web pages: HTML, styling, and working logic, rendered live.

Three properties make artifacts more than a demo trick:

They are self-contained. An artifact is a complete page — everything it needs is inside it. That is why it can be shared with a link, opened on any device, and kept working long after the conversation ends.

They are versioned. Every time you ask for a change, Claude produces a new version — and the old ones remain. There is a version selector on the artifact panel. You can compare, and you can go back. This makes iteration safe: “try making it dark blue” costs nothing, because reverting costs nothing.

They are remixable. An artifact you receive can be opened and modified in your own conversation — “take this and add a column for delivery days.” Someone else’s tool becomes your starting point.

What can they be? The honest answer is “any single-page web thing,” which is a much bigger space than it sounds:

ShapeCornwall Market VersionYour Version Might Be
Lookup toolThe vendor cheat-sheetA rate card, a policy quick-reference, a who-owns-what directory
CalculatorMargin calculator: cost + target margin → shelf priceQuote estimator, capacity planner, unit converter for your domain
DashboardWeekly numbers, hand-updated: sales, food cost %, flagsKPI one-pager for the Monday meeting
Form / checklistOpening & closing checklist with checkboxesOnboarding checklist, QA checklist, incident runbook
Explainer”How our invoice process works” with a clickable flowThe diagram you keep redrawing in every meeting

One boundary to know now, so it does not surprise you later: an artifact is a page, not a service. It does not have its own database — when Sarah’s prices change, she asks Claude to update the artifact and republishes it. It cannot reach into QuickBooks on its own. For live data and automatic updates, you need the connections that start in Chapter 05. An artifact is the front of a tool. The rest of this course builds the back.

Check your understanding

Answer in your own words — write it down before opening the key. Your tutor grades against the criteria and generates fresh variants on retries.

Q1. An artifact is a page, not a service. Name two things your cheat-sheet artifact cannot do on its own, and which later capabilities in this course close each gap.

Answer key — attempt every question first

Answer key

Q1

Model answer: It has no live data connection (prices/rules change only when a human republishes) and no memory or backend (it cannot record what staff looked up or update QuickBooks). The first gap closes with Connectors/MCP (Chapters 05, 07); the second with the delegation and automation stack (Chapters 06-07) where Claude acts against real systems.

Pass criteria: names two real limitations (static data, no backend/actions); maps them to the data-connection and automation chapters

Next: Iterate Like a Designer

Previous Lesson 10 of 42 Next