AddThisFeature

Account Settings

One place for a user to manage themselves.

simple User Accounts

What it adds

Profile, email, password, and account deletion — the settings every app needs.

What your agent is told to do

4
  1. 1

    Group settings into sections: profile, security, notifications, danger zone.

  2. 2

    Changing an email address must be verified at the NEW address before it takes effect.

  3. 3

    Changing a password must require the current password, and should invalidate other sessions.

  4. 4

    Give a real account deletion path — not a support email.

Edge cases it handles

4
  • An unverified email change must not lock the user out of their account.
  • Account deletion must handle owned data explicitly: cascade, reassign, or block with an explanation.
  • Deleting an account must revoke sessions and API tokens immediately.
  • Email change should notify the OLD address too — that's how account takeovers get caught.

Definition of done

7
  • Email changes are verified at the new address before taking effect.
  • The old address is notified of the change.
  • Password changes require the current password.
  • Account deletion works, and its effect on owned data is defined.
  • Deletion revokes all sessions and tokens.
  • 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.