Claude Prompt Library

30 Claude Prompts That Build CRUD Apps

30 copy-paste prompts

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.

Louis Corneloup
By Louis Corneloup · Founder, Techpresso
Last updated ·Hand-curated & tested by the AI Academy team

List

5 prompts

Record 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 prompts

Create 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 prompts

Edit 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.

Try AI Academy Free

Delete

5 prompts

Delete 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 prompts

Notes 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.

Start Your Free Trial

Fixes

5 prompts

No 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.

Try it free →

Frequently Asked Questions

No. Every prompt tells Claude to mark missing facts as [VERIFY] instead of inventing customers, prices, or dates on the CRUD app. You still review the Artifact before you publish.
Use Claude with Artifacts (claude.ai or the desktop app). Paste a prompt, fill the brackets, and open the HTML Artifact in the chat. Download the file when it looks right.
Yes, it is one self-contained file with inline CSS. Swap photo placeholders and [VERIFY] lines, then host it. It is a working first page, not a production design system.
The prompts are free to copy. Generating Artifacts needs a Claude plan that can create them. The free tier has limits. Paid plans run more generously.
The hub covers a whole site. This page is only the CRUD app: thirty prompts, one job, so the Artifact stays on that page instead of turning into a generic homepage.

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.