Agent skill

Onboarding UX Skill: Audit and Fix New User Flows

The onboarding-ux skill has an AI coding agent browse your web app as a first-time user, then write the empty states, tours, tooltips and help content that fill the gaps.

Install
/plugin marketplace add jezweb/claude-skills
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the onboarding-ux skill?

The onboarding-ux skill is a SKILL.md in the dev-tools plugin of jezweb's skills repository. It has the agent browse a web app as a new user, find empty screens and unexplained features, write an audit report, then generate the components and copy that fix them.

A new user logs in and meets an empty table, a sidebar of unfamiliar labels and no hint where to start. The onboarding-ux skill, part of the dev-tools plugin in jezweb's skills repository, exists to find those moments and fix them.

It works in two phases. First the agent browses the app as a newcomer and writes an audit. Then it generates the actual copy and code for the gaps it found, matching the component patterns already in the project.

What the audit checks

  • Empty states: what a zero-data page shows, whether a clear action such as Add your first client is offered, and whether the page explains the feature.
  • First impression: whether a new user can tell within 10 seconds what the app does and which action to take first.
  • Feature discoverability: whether features, filters, bulk actions, shortcuts and settings can be found and understood.
  • Contextual help: missing field help, jargon, unexplained destructive actions and error messages that do not say how to fix the mistake.

What it generates

  • Empty state components with a title, a one sentence description and a next action.
  • A dismissable welcome banner for apps with 3 to 5 features, or a getting-started checklist for apps with 6 or more.
  • A react-joyride tour configuration, with the data-tour attributes to add to existing components.
  • Tooltip copy, one-time contextual hints, realistic seed data and help page content written from the app itself.

Who the onboarding-ux skill is for

Best for

  • Web apps that work but leave new users facing blank screens, such as client lists, dashboards and settings pages.
  • Developers who want finished copy and React components instead of a list of advice.
  • Projects already using shadcn/ui, since the skill matches it when present.

Not for

  • Native mobile apps. The audit drives a browser, so the app needs a URL.
  • Setups with no browser tool. It detects Chrome MCP, Playwright MCP or playwright-cli, and needs one of them.
  • Visual critique of finished screens. For that, see critique or kwp-design-critique.

Use it with UiChemy

This skill targets the app behind a login, not the public site around it. UiChemy covers that site: build marketing pages from Figma with Figma to WordPress or refine them in Composer, and Get Started there. For conversion on those pages, see page-cro.