Claude Prompt Library

30 Claude Prompts That Build a SaaS

30 copy-paste prompts

Describe the app you want and Claude returns a working, self-contained MVP UI or a precise build spec as an artifact you can preview instantly. Prompts for dashboards, marketplaces, billing, analytics, AI-wrapper apps, and internal tools. Not "give me some ideas".

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 15 prompts are free instantly โ€” no signup needed. Hand-curated and tested by the AI Academy team.

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

Dashboard SaaS

5 prompts

Admin Dashboard Shell

1/30

You are a senior product designer and front-end engineer who builds SaaS dashboards. <context> I am a founder building a SaaS and need a working admin dashboard shell as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Product and what it manages: [E.G. A BILLING TOOL FOR AGENCIES] - Primary user role: [ADMIN / OPERATOR] - 4 key metrics to surface: [E.G. MRR, ACTIVE USERS, CHURN, SIGNUPS] - Main list/table entity: [E.G. CUSTOMERS, INVOICES] - Brand vibe and accent color: [DESCRIBE] </inputs> <task> Build a responsive dashboard shell: a collapsible left sidebar with nav items and icons, a top bar with search and a user menu, a KPI card row with the four metrics plus trend deltas, one chart placeholder that renders sample data with a small JS canvas or SVG, and a sortable, paginated data table of the main entity seeded with 8-10 realistic rows and status badges. Wire the sidebar and table interactions in vanilla JS. </task> <constraints> - One self-contained HTML file; no build step, no frameworks, Google Fonts only. - Semantic, accessible markup; keyboard-focusable nav and table controls. - Realistic seeded data, real labels, no lorem ipsum. </constraints> <format> Return the full HTML as an artifact, then a short note on which components are reusable and how to wire the table to a real API. </format>

Generates a working admin dashboard shell with sidebar, KPI cards, a chart, and a live data table as a previewable artifact.

๐Ÿ’ก

Pro tip: List your real entity fields in the inputs so the seeded table columns match the schema you will actually query.

Project Management Dashboard

2/30

You are a front-end engineer specializing in productivity SaaS interfaces. <context> I need a working project-management dashboard for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - What teams track: [E.G. CLIENT PROJECTS, PRODUCT SPRINTS] - Task statuses: [E.G. TODO, IN PROGRESS, REVIEW, DONE] - Fields per task: [TITLE, ASSIGNEE, DUE DATE, PRIORITY] - 2-3 sample projects: [NAMES] - Accent color and density: [COMPACT / COMFORTABLE] </inputs> <task> Build a dashboard with a project switcher, a summary bar (tasks by status, overdue count), a toggle between a kanban board with drag-to-move columns and a filterable task list view, and a task detail drawer that opens on click. Seed 12-15 realistic tasks across statuses with assignee avatars and priority tags. Implement the view toggle and drag-and-drop in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Drag-and-drop and filters must actually work; state held in a JS array. - Accessible controls, visible focus states, real task copy. </constraints> <format> Return the full HTML as an artifact, then explain the task data model and how to persist board state to a backend. </format>

Builds a working project dashboard with kanban board, list view, and a task drawer as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to keep the task array as the single source of truth so both the board and list views stay in sync when you extend it.

Customer Health Dashboard

3/30

You are a product engineer who builds customer-success SaaS tooling. <context> I need a customer-health dashboard for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Product type: [E.G. B2B ANALYTICS PLATFORM] - Health signals I track: [E.G. USAGE, LOGINS, SUPPORT TICKETS, NPS] - Account tiers: [E.G. ENTERPRISE, GROWTH, STARTER] - Risk levels: [HEALTHY, AT RISK, CHURNING] - Accent color: [DESCRIBE] </inputs> <task> Build a dashboard with a portfolio summary (accounts by risk level, total MRR at risk), a filterable account table showing each account, tier, computed health score, last-active date, and a color-coded risk badge, and an account detail panel that shows the signals feeding the score. Compute a simple weighted health score in JS from seeded signal data for 10-12 realistic accounts and let users filter by risk. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Health score must be computed in JS, not hard-coded, so the logic is visible. - Accessible table and filters; realistic account names and numbers. </constraints> <format> Return the full HTML as an artifact, then explain the scoring weights and how to swap in real product-usage data. </format>

Produces a customer-health dashboard with computed risk scores and an account detail panel as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the exact weight each signal should carry and it will expose them as editable constants at the top of the script.

Sales Pipeline Dashboard

4/30

You are a front-end engineer who builds revenue and CRM dashboards. <context> I need a sales-pipeline dashboard for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - What is sold: [PRODUCT OR SERVICE] - Pipeline stages: [E.G. LEAD, QUALIFIED, PROPOSAL, WON, LOST] - Deal fields: [COMPANY, VALUE, OWNER, CLOSE DATE] - Team members: [2-4 REP NAMES] - Accent color: [DESCRIBE] </inputs> <task> Build a dashboard with a top metrics row (total pipeline value, weighted forecast, win rate, deals closing this month), a horizontal pipeline board where each stage column totals its deal value and shows deal cards, and a filter by owner. Compute the weighted forecast and stage totals in JS from 12-15 seeded deals. Let a deal card be dragged between stages and have the totals recalculate live. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Forecast and stage totals recalculate on any change; no hard-coded totals. - Accessible drag controls and filters; realistic company names and values. </constraints> <format> Return the full HTML as an artifact, then explain the forecast formula and how to connect it to a real deals endpoint. </format>

Builds a sales pipeline dashboard with a drag-and-drop deal board and a live weighted forecast as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude your real stage win-probabilities so the weighted forecast reflects your funnel instead of generic percentages.

Multi-Tenant SaaS Layout

5/30

You are a SaaS platform architect and front-end engineer. <context> I need the core layout for a multi-tenant SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Product: [WHAT THE APP DOES] - Workspace concept: [E.G. ORGANIZATIONS, TEAMS, PROJECTS] - User roles: [E.G. OWNER, ADMIN, MEMBER, VIEWER] - Nav destinations: [E.G. HOME, MEMBERS, SETTINGS, BILLING] - Accent color: [DESCRIBE] </inputs> <task> Build an app shell with a workspace switcher dropdown that changes the active tenant, role-aware navigation that hides items the current role cannot access, a top bar with the workspace name and a role badge, and a main content area with an empty-state welcome plus a sample members table. Seed 2-3 workspaces and let switching the workspace and simulated role update the visible nav and content in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Role-based visibility logic must be centralized and readable. - Accessible menus and focus management; realistic workspace and member data. </constraints> <format> Return the full HTML as an artifact, then explain the tenant and role model and how to enforce the same permissions on the server. </format>

Generates a multi-tenant SaaS shell with a workspace switcher and role-aware navigation as a previewable artifact.

๐Ÿ’ก

Pro tip: Name every role and exactly which nav items each one may see; Claude turns that into a single permissions map you can reuse server-side.

XML tags are just the start. Learn the full Claude workflow.

A growing library of 300+ hands-on AI tutorials covering Claude, ChatGPT, and 50+ tools. New tutorials added every week.

Start 7-Day Free Trial

Marketplace

5 prompts

Two-Sided Marketplace Home

6/30

You are a marketplace product designer and front-end engineer. <context> I am building a two-sided marketplace and need a working home/browse page as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - What is bought and sold: [E.G. FREELANCE SERVICES, VACATION RENTALS] - Buyer and seller labels: [E.G. CLIENTS AND PROS] - Listing fields: [TITLE, PRICE, RATING, LOCATION, CATEGORY] - Categories: [4-6 CATEGORY NAMES] - Accent color and vibe: [DESCRIBE] </inputs> <task> Build a browse page with a hero search bar, a category chip row that filters results, a responsive grid of listing cards showing image placeholder, title, price, star rating, and location, a sort control (price, rating), and a become-a-seller banner. Seed 12-16 realistic listings and make the search box, category chips, and sort actually filter and reorder the grid in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Search, filter, and sort must genuinely work against the seeded data. - Accessible cards and controls; labeled color-block image placeholders. </constraints> <format> Return the full HTML as an artifact, then explain the listing data structure and how to paginate results from a real API. </format>

Builds a working two-sided marketplace browse page with live search, filter, and sort as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude your real category names and one sample listing per category so the seed data feels like your actual inventory.

Listing Detail & Booking Page

7/30

You are a front-end engineer building marketplace conversion pages. <context> I need a listing detail page with a booking/checkout action for my marketplace, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Listing type: [E.G. A RENTAL, A SERVICE, AN EVENT] - Key attributes to show: [E.G. PRICE, DURATION, LOCATION, CAPACITY] - Seller/provider info: [NAME, RATING, RESPONSE TIME] - Booking action: [BOOK NOW / REQUEST / ADD TO CART] - Accent color: [DESCRIBE] </inputs> <task> Build a detail page with an image gallery (main image plus clickable thumbnails), a title and rating header, an attributes list, a description, a seller card with avatar and stats, a reviews section with 3-4 seeded reviews, and a sticky booking panel that shows price, a date or quantity selector, computes a live total with fees, and has the primary action button. Wire the gallery, selector, and live total in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - The booking total (base + fees) recalculates as the selector changes. - Accessible gallery and form controls; realistic listing and review copy. </constraints> <format> Return the full HTML as an artifact, then explain the pricing calculation and how to connect the booking button to a checkout flow. </format>

Produces a marketplace listing detail page with gallery, reviews, and a live-total booking panel as a previewable artifact.

๐Ÿ’ก

Pro tip: Spell out your fee structure (service fee, taxes) so the sticky panel math matches what buyers will actually be charged.

Seller Onboarding Flow

8/30

You are a UX engineer who builds multi-step onboarding for marketplaces. <context> I need a seller onboarding flow for my marketplace, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - What sellers offer: [PRODUCT OR SERVICE TYPE] - Steps I want: [E.G. PROFILE, LISTING DETAILS, PRICING, PAYOUT, REVIEW] - Fields per step: [LIST THE KEY FIELDS] - Required vs optional: [WHAT IS MANDATORY] - Accent color: [DESCRIBE] </inputs> <task> Build a multi-step wizard with a progress indicator, one panel per step with the relevant fields, next/back navigation that validates required fields before advancing, and a final review step that summarizes all entered data with edit links back to each step. Persist entered values across steps in a JS object and show inline validation messages. End with a submit that shows a success confirmation. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Real client-side validation with clear inline errors; values retained when navigating back. - Accessible form labels, fieldsets, and focus management on step change. </constraints> <format> Return the full HTML as an artifact, then explain the step/state model and how to save progress to a backend between steps. </format>

Builds a working multi-step seller onboarding wizard with validation and a review step as a previewable artifact.

๐Ÿ’ก

Pro tip: Mark which fields are truly required per step; Claude wires validation so sellers cannot advance past a step with missing data.

Faceted Search & Filter UI

9/30

You are a search-experience engineer building marketplace discovery. <context> I need a faceted search and filter interface for my marketplace, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - What is being searched: [LISTING TYPE] - Facets to filter by: [E.G. CATEGORY, PRICE RANGE, RATING, LOCATION, TAGS] - Sort options: [E.G. RELEVANCE, PRICE, NEWEST] - Result fields: [WHAT EACH CARD SHOWS] - Accent color: [DESCRIBE] </inputs> <task> Build a two-column layout: a left filter sidebar with a price range slider, checkbox facet groups, and a rating filter, and a right results area with a keyword search box, a sort dropdown, an active-filter chip row with individual clear buttons, a result count, and a results grid. Seed 16-20 items and make all facets, the slider, search, and sort filter the results live in vanilla JS, with a no-results empty state. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Filters combine correctly (AND across facets) and update the count live. - Accessible checkboxes, slider, and clearable filter chips. </constraints> <format> Return the full HTML as an artifact, then explain the filtering logic and how to map it to real query parameters or a search API. </format>

Generates a faceted search UI with combined live filters, a range slider, and filter chips as a previewable artifact.

๐Ÿ’ก

Pro tip: List every facet and its allowed values up front so Claude can build filter groups that translate cleanly into real query params.

Ratings & Reviews Module

10/30

You are a front-end engineer who builds trust and reputation features. <context> I need a reusable ratings and reviews module for my marketplace, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - What is being reviewed: [SELLER, PRODUCT, OR SERVICE] - Rating scale: [E.G. 1-5 STARS] - Review fields: [RATING, TITLE, BODY, AUTHOR, DATE] - Filters I want: [E.G. BY STAR RATING, MOST RECENT, MOST HELPFUL] - Accent color: [DESCRIBE] </inputs> <task> Build a module with a summary header (average rating, total count, and a rating-distribution bar chart per star level), a filter/sort bar, a scrollable list of review cards with author, star rating, date, body, and a helpful counter, and a write-a-review form with an interactive star picker and live character count. Seed 8-10 reviews, compute the average and distribution in JS, and make submitting a review prepend it and recompute the summary. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Average and distribution are computed from the data, never hard-coded. - Accessible star picker (keyboard operable) and form validation. </constraints> <format> Return the full HTML as an artifact, then explain the review data shape and how to guard against duplicate or spam submissions server-side. </format>

Builds a reusable reviews module with computed averages, a distribution chart, and a star-picker form as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to make the star picker keyboard-operable; most review widgets skip this and fail accessibility audits.

Subscription & Billing UI

5 prompts

Pricing & Plan Selector

11/30

You are a conversion-focused front-end engineer who builds SaaS pricing UIs. <context> I need a pricing and plan-selector component for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Product: [WHAT IT DOES] - Plans: [E.G. STARTER, PRO, BUSINESS WITH PRICES] - Features per plan: [WHAT EACH TIER INCLUDES] - Which plan is recommended: [E.G. PRO] - Accent color: [DESCRIBE] </inputs> <task> Build a pricing section with a monthly/annual billing toggle that updates every price and shows the annual savings, three or four plan cards each with price, a benefit-led feature list with check icons, and a CTA button, a highlighted recommended plan, and a compact feature-comparison table below. Recompute displayed prices from a JS config when the toggle flips, and mark which features are included per plan from the same config. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Prices and comparison table both read from a single plans config object. - Accessible toggle and cards; real feature copy, no filler. </constraints> <format> Return the full HTML as an artifact, then explain the plans config shape and how to wire each CTA to a checkout session. </format>

Generates a pricing selector with a working monthly/annual toggle and comparison table driven by one config as a previewable artifact.

๐Ÿ’ก

Pro tip: Put every plan's price and features in the inputs; Claude builds one config object so the cards and comparison table can never drift apart.

Checkout / Payment Form

12/30

You are a front-end engineer who builds secure-feeling SaaS checkout flows. <context> I need a checkout and payment form UI for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. This is UI only, no real payment processing. </context> <inputs> - Plan being purchased: [NAME AND PRICE] - Billing period: [MONTHLY / ANNUAL] - Fields I need: [EMAIL, CARD, BILLING ADDRESS, COUPON] - Currency: [E.G. USD] - Accent color: [DESCRIBE] </inputs> <task> Build a two-column checkout: a left payment form with email, formatted card number (auto-spacing and card-type detection), expiry and CVC, billing address, and a coupon field that applies a discount; and a right order summary showing the plan, subtotal, discount, tax estimate, and a live total. Validate fields inline, format the card number as the user types, and recompute the total when a valid coupon is applied, all in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Card formatting and validation are client-side only; clearly a mock, no real charges. - Accessible labels, input modes, and error states; the total always reconciles. </constraints> <format> Return the full HTML as an artifact, then explain where a real payment provider like Stripe Elements would replace the mock card field. </format>

Builds a checkout form with card formatting, coupon logic, and a live order summary as a previewable artifact.

๐Ÿ’ก

Pro tip: Remind Claude this is a mock; ask it to mark exactly where Stripe Elements slots in so you never handle raw card data yourself.

Billing Settings & Invoices

13/30

You are a front-end engineer who builds SaaS account and billing settings. <context> I need a billing settings page for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Current plan and price: [E.G. PRO, 49/MO] - Renewal date: [DATE] - Payment method on file: [E.G. VISA ENDING 4242] - Invoice fields: [DATE, AMOUNT, STATUS, NUMBER] - Accent color: [DESCRIBE] </inputs> <task> Build a billing page with a current-plan card showing the plan, price, renewal date, and change-plan and cancel buttons, a payment-method card with the card on file and an update-card modal, a billing-contact and address section, and an invoice-history table with 6-8 seeded invoices showing date, amount, status badge, and a download link. Wire the modal open/close and a confirm-cancel dialog in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Modals are accessible (focus trap, escape to close) and the table is scannable. - Realistic invoice data and statuses; no placeholder gibberish. </constraints> <format> Return the full HTML as an artifact, then explain the invoice data shape and how to fetch it from a billing provider's API. </format>

Produces a billing settings page with plan card, payment method modal, and invoice history table as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to gate the cancel button behind a confirmation dialog with a retention offer; it reduces accidental churn out of the box.

Usage & Metering Dashboard

14/30

You are a front-end engineer who builds usage-based billing interfaces. <context> I need a usage and metering dashboard for my usage-priced SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - What is metered: [E.G. API CALLS, SEATS, STORAGE, CREDITS] - Plan allowances: [INCLUDED AMOUNT PER METER] - Overage pricing: [COST PER UNIT OVER] - Billing period: [E.G. MONTHLY, RESET DATE] - Accent color: [DESCRIBE] </inputs> <task> Build a dashboard with a period summary (days left, projected month-end cost), a usage card per meter showing consumed vs included as a progress bar with a color that turns to warning near the limit, a usage-over-time chart for the primary meter rendered from seeded daily data, and an estimated-bill breakdown (base + overages) computed in JS. Add a simple threshold so a meter over 80 percent shows an alert banner. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Projected cost and overage charges are computed from the data, not hard-coded. - Accessible progress bars with text values; realistic usage numbers. </constraints> <format> Return the full HTML as an artifact, then explain the metering math and how to feed it real usage events from your backend. </format>

Builds a usage-based billing dashboard with per-meter progress, overage alerts, and a projected bill as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude your real included allowances and overage rates so the projected-cost math matches an actual invoice, not a guess.

Upgrade / Paywall Modal

15/30

You are a growth engineer who builds in-product upgrade moments. <context> I need an upgrade paywall modal for my freemium SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. Show it over a dimmed sample app screen. </context> <inputs> - Feature being gated: [WHAT THEY TRIED TO DO] - Free-plan limit hit: [E.G. 3 OF 3 PROJECTS USED] - Paid plan and price: [NAME AND PRICE] - Top 3 unlocks on upgrade: [BENEFITS] - Accent color: [DESCRIBE] </inputs> <task> Build a dimmed sample app background with a centered modal that names the limit reached, frames the paid plan around the three unlocks with check icons, shows the price with a monthly/annual toggle, has a primary upgrade CTA and a secondary maybe-later link, and includes a small trust line (cancel anytime, secure). Wire the open/close, the billing toggle, and focus trapping in vanilla JS, and make escape or the backdrop dismiss it. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Accessible modal: focus trap, aria-labelledby, escape to close, restore focus on close. - Benefit-led copy tied to the gated feature; no generic "unlock premium". </constraints> <format> Return the full HTML as an artifact, then explain the trigger logic and what to A/B test in the headline and CTA. </format>

Generates an accessible upgrade paywall modal tied to a specific gated feature as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the exact action that triggered the wall; a paywall that names what the user just tried converts far better than a generic one.

Analytics Tool

5 prompts

Product Analytics Dashboard

16/30

You are a data-visualization engineer who builds product analytics SaaS. <context> I need a product-analytics dashboard for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. Render charts with lightweight inline SVG or canvas, no chart libraries. </context> <inputs> - Product: [WHAT USERS DO IN IT] - Core metrics: [E.G. DAU, WAU, ACTIVATION RATE, RETENTION] - Key funnel steps: [E.G. SIGNUP, ACTIVATED, PAID] - Date range control: [E.G. 7D, 30D, 90D] - Accent color: [DESCRIBE] </inputs> <task> Build a dashboard with a date-range selector, a KPI row with sparklines and week-over-week deltas, an active-users line chart, a conversion-funnel bar chart with step drop-off percentages computed in JS, and a top-events table. Seed realistic time-series data, render the charts from it with inline SVG, and have the date-range selector reslice the data and update every chart and KPI. </task> <constraints> - One self-contained HTML file; no chart libraries or frameworks, Google Fonts only. - Funnel drop-off and deltas are computed from the seeded data, not hard-coded. - Accessible charts with text summaries; realistic metric values. </constraints> <format> Return the full HTML as an artifact, then explain the data shape each chart expects and how to pipe in real event data. </format>

Builds a product analytics dashboard with SVG charts, a funnel, and a date-range control as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask for the chart-data shapes documented in a comment block so your backend can return exactly what each visualization expects.

Web Traffic Analytics Overview

17/30

You are a front-end engineer who builds web-analytics dashboards. <context> I need a web-traffic analytics overview for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact, with charts drawn in inline SVG. </context> <inputs> - Site type: [E.G. SAAS MARKETING SITE, BLOG] - Metrics: [VISITORS, PAGE VIEWS, BOUNCE RATE, AVG SESSION] - Dimensions to break down: [TOP PAGES, SOURCES, COUNTRIES, DEVICES] - Time range: [E.G. LAST 30 DAYS] - Accent color: [DESCRIBE] </inputs> <task> Build an overview with a headline metrics row, a visitors-over-time area chart, and a set of breakdown panels: top pages, referral sources, countries, and devices, each as a ranked list with a percentage bar. Seed realistic data, compute the percentage bars and totals in JS, and add a segment toggle (e.g. all traffic vs organic) that reslices every panel. </task> <constraints> - One self-contained HTML file; no chart libraries or frameworks, Google Fonts only. - Percentages sum sensibly and are computed from the data; realistic sources and pages. - Accessible ranked lists and chart with a text summary. </constraints> <format> Return the full HTML as an artifact, then explain the breakdown data structure and how to connect it to an analytics API. </format>

Produces a web analytics overview with a traffic chart and ranked breakdown panels as a previewable artifact.

๐Ÿ’ก

Pro tip: Name the exact segments you care about; Claude wires the toggle to reslice every panel from one dataset instead of duplicating data.

Cohort Retention Grid

18/30

You are a data engineer who builds retention-analysis tooling. <context> I need a cohort-retention analysis view for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - What defines a cohort: [E.G. SIGNUP WEEK, SIGNUP MONTH] - Retention event: [E.G. RETURNED AND WAS ACTIVE] - Number of periods to show: [E.G. 8 WEEKS] - Metric shown: [PERCENT RETAINED / COUNT] - Accent color for the heatmap: [DESCRIBE] </inputs> <task> Build a cohort retention grid: rows are cohorts (with size), columns are periods since signup (0..N), and each cell shows the retention percentage shaded as a heatmap from light to your accent color by value. Seed realistic cohort data with a natural decay curve, compute the percentages and column averages in JS, add a toggle between percentage and absolute counts, and show a summary of average retention by period below the grid. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Heatmap color scales continuously with the value; percentages computed, not hard-coded. - Accessible table with headers and readable cell contrast at every shade. </constraints> <format> Return the full HTML as an artifact, then explain the cohort data shape and the SQL-style query that would produce it. </format>

Builds a cohort retention heatmap grid with a percent/count toggle and period averages as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to include the SQL sketch that generates the cohort matrix so you can wire the grid straight to your warehouse.

Real-Time Metrics Monitor

19/30

You are a front-end engineer who builds live operational dashboards. <context> I need a real-time metrics monitor for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. Simulate live updates with a JS timer. </context> <inputs> - What is monitored: [E.G. ACTIVE USERS, REQUESTS/SEC, ERRORS, REVENUE TODAY] - Live counters I want: [LIST 3-4] - An event feed of: [E.G. SIGNUPS, PURCHASES, ERRORS] - Refresh cadence feel: [E.G. EVERY 2 SECONDS] - Accent color: [DESCRIBE] </inputs> <task> Build a monitor with big live counter tiles that tick and animate on change, a rolling line/bar chart of the primary metric over the last N intervals, and a live event stream that prepends new events with type, timestamp, and detail. Use a JS interval to simulate incoming data: increment counters, shift the chart window, and push new events, with a pause/resume control and a subtle flash on updates. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Updates are driven by a timer and are visibly live but not distracting; pausable. - Accessible live region for the event feed; realistic event types and values. </constraints> <format> Return the full HTML as an artifact, then explain how to replace the simulated timer with a WebSocket or SSE connection. </format>

Generates a live metrics monitor with animated counters, a rolling chart, and an event stream as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to isolate the simulated data source into one function so swapping it for a real WebSocket is a one-file change.

Custom Report Builder (Spec)

20/30

You are a senior product engineer scoping an analytics feature. <context> I need a precise build spec for a self-serve custom report builder in my analytics SaaS, so an engineer or Claude can implement it without further clarification. Return a structured spec document, not code. </context> <inputs> - Data available: [E.G. EVENTS WITH PROPERTIES, USERS, REVENUE] - Dimensions users can group by: [LIST] - Metrics they can measure: [LIST] - Visualization types: [E.G. TABLE, LINE, BAR] - Constraints: [E.G. SAVE/SHARE REPORTS, DATE RANGE, FILTERS] </inputs> <task> Produce a build spec with: an overview and user stories; the UI layout (dimension/metric pickers, filter builder, chart-type switch, results canvas, save/share); the report config data model as a typed schema (JSON/TypeScript); the query-generation approach (how a config maps to an aggregation query); validation rules and empty/error states; and a phased implementation plan (MVP vs later). Include one worked example config and the query it produces. </task> <constraints> - Structured document with clear headings and tables; concrete, not hand-wavy. - Include the exact config schema and one full worked example. - Call out edge cases (no data, incompatible dimension+metric, huge result sets). </constraints> <format> Return the spec as a formatted document (an artifact), then a one-paragraph summary of the riskiest implementation decision. </format>

Delivers a precise, implementation-ready build spec for a custom report builder with schema and worked example, ready to use.

๐Ÿ’ก

Pro tip: List every dimension and metric you actually store; the spec's config schema and query mapping are only as correct as that inventory.

AI-Wrapper App

5 prompts

AI Chat Assistant UI

21/30

You are a front-end engineer who builds polished AI chat interfaces. <context> I am building an AI-wrapper SaaS and need a chat assistant UI as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. Mock the AI responses; no real API calls. </context> <inputs> - Assistant purpose: [E.G. A LEGAL DRAFTING HELPER, A CODING COPILOT] - Assistant name and persona: [NAME, TONE] - Suggested starter prompts: [3-4 EXAMPLES] - Features: [E.G. STREAMING FEEL, COPY BUTTON, REGENERATE, MODEL PICKER] - Accent color: [DESCRIBE] </inputs> <task> Build a chat app with a sidebar of past conversations, a main thread with user and assistant message bubbles, markdown-style rendering for assistant replies (code blocks with a copy button), a starter-prompt grid on an empty thread, and an input box with send-on-enter. Mock responses with a typewriter streaming effect from a canned reply set, and wire new-chat, message send, regenerate, and copy in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Streaming is a visual simulation; make the mock response layer a single swappable function. - Accessible: input labeled, messages in a live region, keyboard send. </constraints> <format> Return the full HTML as an artifact, then explain where to plug in a real streaming Claude API call and how to render true markdown. </format>

Builds a working AI chat assistant UI with streaming-style replies, code copy, and starter prompts as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to keep the mock-reply function isolated; swapping it for a real streaming API call should touch only that one function.

AI Content Generator Tool

22/30

You are a front-end engineer building AI content-generation SaaS. <context> I need an AI content generator tool as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. Mock the generation output; no real API. </context> <inputs> - What it generates: [E.G. PRODUCT DESCRIPTIONS, AD COPY, EMAILS] - Input fields the user fills: [E.G. TOPIC, TONE, LENGTH, KEYWORDS] - Preset templates: [2-4 NAMED PRESETS] - Output actions: [COPY, REGENERATE, VARIATIONS] - Accent color: [DESCRIBE] </inputs> <task> Build a two-panel tool: a left input form with the fields plus a preset selector that pre-fills them, a tone and length control, and a generate button; and a right output panel that shows a loading state then renders a mocked result, with copy, regenerate, and generate-variations (produce 2-3 alternates as tabs). Track a simple usage/credits counter that decrements per generation and disables the button at zero. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Mocked generation lives behind one function; presets and credits logic are readable. - Accessible form and output region; realistic sample outputs, not lorem ipsum. </constraints> <format> Return the full HTML as an artifact, then explain the prompt-assembly logic and where a real model call replaces the mock. </format>

Produces an AI content generator with presets, variations, and a credits counter as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude your real presets and their field defaults so the preset selector produces genuinely useful starting points.

AI Document Q&A (RAG) App

23/30

You are a front-end engineer who builds document-Q&A (RAG) interfaces. <context> I need an AI document Q&A app as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. Mock uploads, retrieval, and answers; no real API. </context> <inputs> - Document types: [E.G. PDFS, CONTRACTS, POLICIES] - Use case: [E.G. ASK QUESTIONS ABOUT UPLOADED CONTRACTS] - Answer style: [CONCISE WITH CITATIONS] - Features: [E.G. SOURCE HIGHLIGHTS, MULTI-DOC, HISTORY] - Accent color: [DESCRIBE] </inputs> <task> Build an app with a left panel to add documents (drag-drop zone plus a seeded list of 2-3 mock docs with page counts), a center chat where the user asks questions and gets mocked answers that include inline citation chips referencing a doc and page, and a right panel that shows the cited source snippet when a citation chip is clicked. Wire upload simulation, question submit, citation-to-source linking, and a clear-history control in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Citations must link to and reveal the matching mock source snippet. - Accessible file input and chat; realistic questions, answers, and snippets. </constraints> <format> Return the full HTML as an artifact, then explain the retrieval-and-citation flow and how to back it with real embeddings and a Claude call. </format>

Builds an AI document Q&A app with mock upload, cited answers, and clickable source snippets as a previewable artifact.

๐Ÿ’ก

Pro tip: Insist that every answer carries a citation chip that reveals its source; grounding is the feature that makes a RAG app trustworthy.

AI Prompt Playground

24/30

You are a front-end engineer building an AI experimentation playground. <context> I need an AI prompt playground for my SaaS as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. Mock the model output; no real API. </context> <inputs> - What users experiment with: [E.G. TEXT PROMPTS, IMAGE PROMPTS] - Parameters to expose: [E.G. TEMPERATURE, MAX LENGTH, STYLE, MODEL] - Saved prompt library: [YES/NO AND SAMPLE ITEMS] - Output display: [TEXT / IMAGE GRID] - Accent color: [DESCRIBE] </inputs> <task> Build a playground with a system-and-user prompt editor, a parameter sidebar with sliders and selects (temperature, max length, model), a run button, and an output area that shows a mocked result plus the parameters used. Add a run-history list users can click to restore a previous prompt+params, and a save-to-library action. Wire the sliders, run (mock), history restore, and library in vanilla JS. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - History entries capture the exact prompt and params so runs are reproducible. - Accessible sliders and editor; realistic sample prompts and outputs. </constraints> <format> Return the full HTML as an artifact, then explain the run/params data shape and where to send it to a real model endpoint. </format>

Generates an AI prompt playground with parameter controls, run history, and a saved library as a previewable artifact.

๐Ÿ’ก

Pro tip: Make sure history captures prompt plus every parameter; reproducibility is what turns a toy playground into a real testing tool.

AI Agent Workflow Builder (Spec)

25/30

You are a senior engineer scoping an AI-automation product. <context> I need a precise build spec for a visual AI agent workflow builder in my SaaS, so it can be implemented without further questions. Return a structured spec document, not code. </context> <inputs> - What workflows automate: [E.G. LEAD ENRICHMENT, SUPPORT TRIAGE] - Node types: [E.G. TRIGGER, LLM STEP, TOOL CALL, CONDITION, OUTPUT] - Tools/integrations available: [LIST] - Execution model: [SEQUENTIAL / BRANCHING] - Constraints: [E.G. SAVE, VERSION, TEST-RUN, LOGS] </inputs> <task> Produce a spec with: overview and target user; the canvas UX (node palette, drag-connect, config panel per node type); the workflow data model as a typed schema (nodes, edges, per-node config, variables passed between steps); the execution engine design (how a run traverses nodes, handles branches, passes context, and logs); validation (disconnected nodes, cycles, missing config); and a phased plan. Include one worked example workflow described as its JSON graph plus a step-by-step run trace. </task> <constraints> - Structured document with headings, tables, and the exact schema; concrete throughout. - Include one full example workflow graph and its execution trace. - Address error handling, retries, and how LLM step outputs feed later nodes. </constraints> <format> Return the spec as a formatted document (an artifact), then a short note on the hardest part to get right and why. </format>

Delivers an implementation-ready spec for a visual AI agent workflow builder with schema and a run trace, ready to use.

๐Ÿ’ก

Pro tip: Define exactly how each node passes output to the next; the variable-passing model is the part cheap specs always leave vague.

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

Internal-Tool SaaS

5 prompts

Admin CRUD Panel

26/30

You are a front-end engineer who builds internal admin tools. <context> I need a working admin CRUD panel for one resource in my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Resource being managed: [E.G. USERS, PRODUCTS, ORDERS] - Fields per record: [NAME, TYPE, AND WHICH ARE REQUIRED] - Statuses or enums: [E.G. ACTIVE/SUSPENDED] - Bulk actions I need: [E.G. DELETE, EXPORT] - Accent color: [DESCRIBE] </inputs> <task> Build a panel with a searchable, sortable, paginated table of the resource, row checkboxes for bulk actions, a create button opening a validated add-record modal, per-row edit and delete (with confirm) actions, and a status badge column. Hold records in a JS array so create, edit, and delete update the table live, with inline form validation and a toast on each successful action. Seed 10-12 realistic records. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Full create/read/update/delete works against the in-memory array; validation enforced. - Accessible table, modal (focus trap, escape), and toasts; realistic data. </constraints> <format> Return the full HTML as an artifact, then explain the record schema and how to swap the in-memory store for REST or GraphQL calls. </format>

Builds a working admin CRUD panel with a live table, validated modals, and bulk actions as a previewable artifact.

๐Ÿ’ก

Pro tip: Define each field's type and required flag; Claude generates the matching form validation so bad records can't be created.

Feature Flag Console

27/30

You are a platform engineer who builds internal feature-management tools. <context> I need a feature-flag management console for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Environments: [E.G. DEV, STAGING, PRODUCTION] - Sample flags: [4-6 FLAG NAMES AND DESCRIPTIONS] - Flag types: [E.G. BOOLEAN, PERCENTAGE ROLLOUT] - Who can toggle: [ROLE NOTE] - Accent color: [DESCRIBE] </inputs> <task> Build a console with an environment tab switcher, a searchable table of flags showing name, description, type, and a per-environment on/off toggle plus a rollout-percentage slider for gradual flags, and a create-flag modal. Toggling or changing rollout updates state in a JS object per environment, writes an entry to an audit-log panel (who, what, when), and shows a toast. Seed flags with different states across environments. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - State is tracked per environment; the audit log records every change. - Accessible toggles and sliders with text values; realistic flag names. </constraints> <format> Return the full HTML as an artifact, then explain the flag data model and how to serve these flags to your app via an API or SDK. </format>

Generates a feature-flag console with per-environment toggles, rollout sliders, and an audit log as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to log every toggle to the audit panel; a change history is what separates a real flag console from a row of switches.

Support Ticket Queue

28/30

You are a front-end engineer who builds internal support tooling. <context> I need a support ticket queue tool for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Ticket fields: [SUBJECT, REQUESTER, PRIORITY, STATUS, ASSIGNEE, CREATED] - Statuses: [E.G. NEW, OPEN, PENDING, RESOLVED] - Priorities: [LOW, MEDIUM, HIGH, URGENT] - Agents: [2-4 NAMES] - Accent color: [DESCRIBE] </inputs> <task> Build a two-pane tool: a left queue list filterable by status, priority, and assignee with a search box and unread/SLA indicators, and a right ticket detail pane showing the conversation thread, requester info, and controls to change status, priority, and assignee plus a reply box. Seed 10-12 realistic tickets; selecting one loads it, and changing its status or assignee updates the list live in vanilla JS. Show a count badge per status. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Filters combine; list and detail stay in sync from one ticket array. - Accessible list, detail controls, and reply form; realistic ticket content. </constraints> <format> Return the full HTML as an artifact, then explain the ticket data shape and how to connect it to an inbox or helpdesk API. </format>

Builds a support ticket queue with filterable list, detail pane, and live status updates as a previewable artifact.

๐Ÿ’ก

Pro tip: Add an SLA/age indicator to each ticket; surfacing what is about to breach is the difference between a queue and a triage tool.

CSV Import & Column Mapper

29/30

You are a front-end engineer who builds data-import tooling. <context> I need a CSV import and column-mapping tool for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. Parse CSV in the browser. </context> <inputs> - What is being imported: [E.G. CONTACTS, PRODUCTS] - Target fields in my system: [LIST WITH TYPES AND REQUIRED FLAGS] - Validation rules: [E.G. EMAIL FORMAT, UNIQUE ID] - Duplicate handling: [SKIP / UPDATE] - Accent color: [DESCRIBE] </inputs> <task> Build a three-step importer: (1) upload or paste CSV, parsed in JS with a preview of the first rows and detected headers; (2) a mapping step where each source column maps to a target field via dropdowns, with smart auto-mapping by name and required-field checks; (3) a validation-and-import summary showing valid rows, row-level errors with reasons, and duplicate counts, then a confirm-import that reports how many would be created vs skipped. Handle quoted fields and commas correctly. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - CSV parsing handles quotes and commas; validation reports per-row errors clearly. - Accessible steps and controls; block import until required fields are mapped. </constraints> <format> Return the full HTML as an artifact, then explain the mapping/validation model and how to stream large files to a backend import. </format>

Produces a CSV importer with browser parsing, column mapping, and row-level validation as a previewable artifact.

๐Ÿ’ก

Pro tip: List your target fields with types and required flags so auto-mapping and validation catch bad rows before anything hits your database.

Roles & Permissions Manager

30/30

You are a front-end engineer who builds access-control admin tools. <context> I need a roles and permissions manager for my SaaS, built as one self-contained HTML file with inline CSS and vanilla JS, previewable instantly as an artifact. </context> <inputs> - Roles: [E.G. OWNER, ADMIN, EDITOR, VIEWER] - Resources/actions to control: [E.G. VIEW, CREATE, EDIT, DELETE PER RESOURCE] - Any locked defaults: [E.G. OWNER ALWAYS FULL ACCESS] - Members to assign: [3-5 SAMPLE MEMBERS] - Accent color: [DESCRIBE] </inputs> <task> Build a manager with a permission matrix (roles as columns, resource/action pairs as rows) of toggles, with owner locked to full access, a create-role action that clones an existing role, and a members panel where each member is assigned a role via dropdown. Changing a toggle updates a permissions object in JS and reflects instantly; show a live preview of what a selected role can do. Seed the roles and a sensible default permission set. </task> <constraints> - One self-contained HTML file; no frameworks, Google Fonts only. - Locked defaults cannot be unset; the permissions object is the single source of truth. - Accessible matrix toggles and member assignment; realistic role setup. </constraints> <format> Return the full HTML as an artifact, then explain the permissions data model and how to enforce the same checks on the backend. </format>

Builds a roles-and-permissions matrix editor with role cloning and member assignment as a previewable artifact.

๐Ÿ’ก

Pro tip: Lock your owner/admin defaults in the inputs; Claude prevents anyone from accidentally revoking the access that keeps you in the account.

Frequently Asked Questions

A finished artifact, not advice. Most prompts produce a single self-contained HTML/JS file that renders a working MVP UI you can preview instantly, and a few (like the report builder and agent workflow builder) return a precise, implementation-ready build spec with a data schema and a worked example. You paste the prompt, fill the bracketed inputs, and get something usable.
No. Each prompt asks Claude for one self-contained file with no build step, so you can preview it as an artifact and see the interface immediately. To ship it for real you (or a developer) swap the seeded in-memory data for API calls, which every prompt explains how to do in its closing note.
They build a convincing, interactive MVP front end fast, which is ideal for validating an idea, demoing to users, or handing a developer a concrete starting point. Production still needs a real backend, authentication, a database, and payment processing; the prompts are written so those integration points are called out explicitly.
Replace every [BRACKETED PLACEHOLDER] with your real details: your product, entities, plans, metrics, and brand color. The more specific your inputs, the more the seeded data, copy, and logic match what you will actually ship. You can also paste an existing screen and ask Claude to match its style.
Some features, like a drag-and-connect agent workflow builder or a self-serve report builder, are too large to responsibly cram into one file. For those, a precise build spec with a typed data model, execution logic, and a worked example is more useful than a shallow demo, and Claude or a developer can implement it directly from the spec.

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.