AddThisFeature

Sample Data

Never show a new user an empty product.

moderate Onboarding

What it adds

Realistic demo data so a new account has something to look at and play with.

What your agent is told to do

4
  1. 1

    Generate sample records that look like real usage, not 'Test 1, Test 2'. The point is to show the product working.

  2. 2

    Mark sample records clearly so nobody mistakes them for their own data.

  3. 3

    Give the user a one-click way to remove all of it.

  4. 4

    Never let sample data mix into exports, analytics, or billing counts.

Edge cases it handles

4
  • Deleting sample data must not touch anything the user created.
  • Sample records must be excluded from usage limits and metrics.
  • A user who creates their own record first should probably not get sample data at all.
  • Sample data must respect the same permissions and validation as real data.

Definition of done

6
  • Sample records are realistic and clearly labelled.
  • One click removes all of it, and only it.
  • It is excluded from exports, analytics, and usage counts.
  • It obeys the same validation rules as real data.
  • The feature matches the existing design system.
  • No existing functionality is broken.

Related features

How it works

  1. 1

    Copy the link

    Grab the Markdown instruction URL for this feature.

  2. 2

    Give it to your AI

    Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.

  3. 3

    It inspects, then implements

    Your agent reads your existing app first, then adds the feature to fit it.

Works with your stack

These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.

Need it tighter than that? Customize the feature and tell it exactly what you're running.