30 Claude Prompts That Build CRUD Apps
Fill the brackets. Claude returns one HTML CRUD app as an Artifact: list, create, edit, delete. In-memory only. Not a real database and not a multi-user backend.
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.
List
5 promptsRecord Table
1/30✨ What it does
Claude builds a record-table crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a crud designer <context> I need one self-contained HTML record-table crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] - Rows I have: [ROWS] </inputs> <task> Build a responsive record-table crud with these sections: 1. Table from [ROWS] 2. Fields from [FIELDS] 3. Dummy new Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a row.
Card Grid CRUD
2/30✨ What it does
Claude builds a card-grid crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a card designer <context> I need one self-contained HTML card-grid crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] - Rows: [ROWS] </inputs> <task> Build a responsive card-grid crud with these sections: 1. Cards from [ROWS] 2. Dummy new 3. Empty if none Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Cards show only named fields.
Empty CRUD
3/30✨ What it does
Claude builds a empty crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are an empty-state designer <context> I need one self-contained HTML empty crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Why empty: [WHY] </inputs> <task> Build a responsive empty crud with these sections: 1. Honest empty 2. [WHY] 3. Dummy create Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: No sample records.
Search CRUD
4/30✨ What it does
Claude builds a search crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a search designer <context> I need one self-contained HTML search crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Rows: [ROWS] </inputs> <task> Build a responsive search crud with these sections: 1. Filter in JS 2. Rows 3. Dummy new Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Search must hide cards.
Sort CRUD
5/30✨ What it does
Claude builds a sort crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a sort designer <context> I need one self-contained HTML sort crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Sort keys: [KEYS] - Rows: [ROWS] </inputs> <task> Build a responsive sort crud with these sections: 1. Sort from [KEYS] 2. Working JS 3. Rows Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a key.
Create
5 promptsCreate Form
6/30✨ What it does
Claude builds a create crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a form designer <context> I need one self-contained HTML create crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] </inputs> <task> Build a responsive create crud with these sections: 1. Fields from [FIELDS] 2. Validate empty in JS 3. Add to list in memory Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: New row stays until refresh.
Required Optional
7/30✨ What it does
Claude builds a validated create crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a validation designer <context> I need one self-contained HTML validated create crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Required: [REQ] - Optional: [OPT] </inputs> <task> Build a responsive validated create crud with these sections: 1. Required from [REQ] 2. Optional 3. Block submit if empty required Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a required field.
Defaults Create
8/30✨ What it does
Claude builds a defaults crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a defaults designer <context> I need one self-contained HTML defaults crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Defaults I set: [DEFAULTS] </inputs> <task> Build a responsive defaults crud with these sections: 1. Form with [DEFAULTS] 2. Dummy save 3. List Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a default.
Duplicate Guard
9/30✨ What it does
Claude builds a unique crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a uniqueness designer <context> I need one self-contained HTML unique crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Unique field: [UNIQUE] - Rows: [ROWS] </inputs> <task> Build a responsive unique crud with these sections: 1. Form 2. Reject dupes of [UNIQUE] in JS 3. List Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Only uniqueness you named.
Create Then Edit
10/30✨ What it does
Claude builds a create-then-edit crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a flow designer <context> I need one self-contained HTML create-then-edit crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] </inputs> <task> Build a responsive create-then-edit crud with these sections: 1. Create 2. Jump to edit of new row 3. In memory Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: The new id can be local.
Edit
5 promptsEdit Form
11/30✨ What it does
Claude builds a edit crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are an edit designer <context> I need one self-contained HTML edit crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] </inputs> <task> Build a responsive edit crud with these sections: 1. Prefill from the row 2. Dummy save 3. Back to list Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a field value.
Inline Edit
12/30✨ What it does
Claude builds a inline crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are an inline designer <context> I need one self-contained HTML inline crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] - Rows: [ROWS] </inputs> <task> Build a responsive inline crud with these sections: 1. Table 2. Inline edit in JS 3. Dummy save Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Escape should cancel.
Dirty Guard
13/30✨ What it does
Claude builds a dirty crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a dirty-state designer <context> I need one self-contained HTML dirty crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] </inputs> <task> Build a responsive dirty crud with these sections: 1. Edit 2. Warn on leave if dirty 3. Dummy save Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Warn only if they changed a field.
Read Only Fields
14/30✨ What it does
Claude builds a readonly crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a permissions designer <context> I need one self-contained HTML readonly crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Locked: [LOCKED] - Editable: [EDITABLE] </inputs> <task> Build a responsive readonly crud with these sections: 1. Locked from [LOCKED] 2. Editable 3. Dummy save Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not lock a field I said to edit.
Version Note
15/30✨ What it does
Claude builds a version-note crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a versions designer <context> I need one self-contained HTML version-note crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - What I know: [KNOWN OR NONE] </inputs> <task> Build a responsive version-note crud with these sections: 1. Edit 2. Version or skip 3. Dummy save Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent v12.
These prompts give you the what. Tutorials give you the why.
Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.
Delete
5 promptsDelete Confirm
16/30✨ What it does
Claude builds a delete crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a confirm designer <context> I need one self-contained HTML delete crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - What they type: [NAME] </inputs> <task> Build a responsive delete crud with these sections: 1. Type-to-confirm 2. Remove from memory 3. Back to list Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Confirm uses [NAME].
Soft Delete Stub
17/30✨ What it does
Claude builds a soft-delete crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a soft-delete designer <context> I need one self-contained HTML soft-delete crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Rows: [ROWS] </inputs> <task> Build a responsive soft-delete crud with these sections: 1. Archive instead of wipe 2. Restore dummy 3. List Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a trash age.
Bulk Delete
18/30✨ What it does
Claude builds a bulk-delete crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a bulk designer <context> I need one self-contained HTML bulk-delete crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Rows: [ROWS] </inputs> <task> Build a responsive bulk-delete crud with these sections: 1. Checkboxes 2. Dummy delete 3. Confirm count Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Count must match checked.
Undo Delete
19/30✨ What it does
Claude builds a undo-delete crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are an undo designer <context> I need one self-contained HTML undo-delete crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Rows: [ROWS] </inputs> <task> Build a responsive undo-delete crud with these sections: 1. Delete 2. Undo toast 5s 3. List Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Undo restores the row.
Blocked Delete
20/30✨ What it does
Claude builds a blocked-delete crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a rules designer <context> I need one self-contained HTML blocked-delete crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Why blocked: [WHY] </inputs> <task> Build a responsive blocked-delete crud with these sections: 1. Try delete 2. Show [WHY] 3. Keep the row Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a foreign key.
Variants
5 promptsNotes CRUD
21/30✨ What it does
Claude builds a notes crud for [APP] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a notes designer <context> I need one self-contained HTML notes crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [APP] - Notes I have: [NOTES OR NONE] </inputs> <task> Build a responsive notes crud with these sections: 1. Notes or empty 2. Create in memory Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a note.
Contacts CRUD
22/30✨ What it does
Claude builds a contacts crud for [APP] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a contacts designer <context> I need one self-contained HTML contacts crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [APP] - Fields: [FIELDS] - Rows: [ROWS] </inputs> <task> Build a responsive contacts crud with these sections: 1. Contacts from [ROWS] 2. Create 3. Dummy email Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent a phone.
Inventory CRUD
23/30✨ What it does
Claude builds a inventory crud for [APP] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are an inventory designer <context> I need one self-contained HTML inventory crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [APP] - SKUs I have: [SKUS] </inputs> <task> Build a responsive inventory crud with these sections: 1. SKUs from [SKUS] 2. Qty [VERIFY] 3. Dummy edit Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Do not invent stock.
Rebuild CRUD
24/30✨ What it does
Claude builds a rebuilt crud for [CURRENT PASTE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a ruthless editor <context> I need one self-contained HTML rebuilt crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [CURRENT PASTE] - Keep: [KEEP] - Cut: [CUT] </inputs> <task> Build a responsive rebuilt crud with these sections: 1. Diagnose 2. Rebuild 3. Keep [KEEP] Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Paste the current app.
Mobile CRUD
25/30✨ What it does
Claude builds a mobile crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a mobile designer <context> I need one self-contained HTML mobile crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Rows: [ROWS] </inputs> <task> Build a responsive mobile crud with these sections: 1. Stacked cards 2. Sticky add 3. In memory Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Thumb to add.
Most people use 10% of Claude. Tutorials unlock the rest.
AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.
Fixes
5 promptsNo Fake Seed
26/30✨ What it does
Claude builds a no-seed crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a seed skeptic <context> I need one self-contained HTML no-seed crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Rows: [ROWS OR NONE] </inputs> <task> Build a responsive no-seed crud with these sections: 1. Only [ROWS] 2. Empty if none Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: No lorem contacts.
A11y CRUD
27/30✨ What it does
Claude builds a accessible crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are an a11y designer <context> I need one self-contained HTML accessible crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] </inputs> <task> Build a responsive accessible crud with these sections: 1. Labels 2. Focus 3. List Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Create is a button.
Local Only Banner
28/30✨ What it does
Claude builds a local-only crud for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a honesty editor <context> I need one self-contained HTML local-only crud I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Fields: [FIELDS] </inputs> <task> Build a responsive local-only crud with these sections: 1. Banner: in-memory 2. CRUD 3. Refresh wipes Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Say refresh wipes it.
CRUD Plus Search
29/30✨ What it does
Claude builds a crud-plus-search for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a combo designer <context> I need one self-contained HTML crud-plus-search I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Rows: [ROWS] </inputs> <task> Build a responsive crud-plus-search with these sections: 1. Search 2. List 3. Create Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: Search hides rows.
CRUD Plus Empty
30/30✨ What it does
Claude builds a crud-plus-empty for [RESOURCE] as a working page you can open in the chat. Check every [VERIFY] against your facts, then save the HTML and publish.
You are a combo designer <context> I need one self-contained HTML crud-plus-empty I can open in this chat as an Artifact. One file. Inline CSS. Google Fonts only. Real copy, no lorem ipsum. </context> <inputs> - Primary: [RESOURCE] - Why empty: [WHY] </inputs> <task> Build a responsive crud-plus-empty with these sections: 1. Empty 2. Create Use vanilla JS only if a control must actually work. </task> <constraints> - One self-contained HTML file. No build step, no frameworks. - Do not invent metrics, customers, prices, or dates. Mark gaps as [VERIFY]. - Semantic accessible markup, visible focus, labeled placeholders I can swap. - No We are passionate, unlock your potential, or in today's world. </constraints> <format> Return the full HTML as an Artifact, then name the one sentence a visitor should remember. </format>
Pro tip: [WHY] stays visible.
Free tool
Prompt Optimizer
Turn a rough idea into a structured, professional AI prompt.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.
7-day free trial. Cancel anytime.