npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

web-app-ux-auditor-skill

v0.1.0

Published

Agent Skill for auditing and improving web app UI/UX flows across modern frontend stacks.

Readme

Web App UX Auditor Skill

A portable Agent Skill by Ajnas for auditing and improving web app UI/UX flows across React, Next.js, Vue, Nuxt, Svelte, SvelteKit, Angular, Solid, Remix, Astro, and plain HTML/CSS/JavaScript.

Use it when you want an AI coding agent to inspect a web app, map real user flows, find UX friction, and propose or implement improvements with evidence instead of generic "make it cleaner" advice.

What it helps with

  • Navigation, information architecture, route state, browser back/forward, deep links, and re-entry flows.
  • First visit, onboarding, sign-in/sign-up, dashboards, search, checkout, settings, and conversion flows.
  • Forms, validation, autofill, password-manager support, empty/loading/error/offline states.
  • Accessibility: semantic HTML, labels, landmarks, keyboard access, focus management, dialogs, contrast, reduced motion, and screen reader announcements.
  • Responsive behavior across mobile, tablet, desktop, zoomed text, long strings, and RTL/localized content.
  • Performance as UX: Core Web Vitals, LCP, INP, CLS, route transitions, hydration, bundles, and perceived latency.
  • Ethical retention through saved progress, useful reminders, trust, and repeated value.
  • Static code triage with a bundled Python scanner.

Install globally

npx web-app-ux-auditor-skill

The installer asks where to install:

  1. Global current user: Claude Code, Codex, and shared Agent Skills.
  2. Current project: local skills plus adapter files for popular coding agents.
  3. Both global and current project.
  4. Custom project path.

Global install copies the skill for the current user into:

  • ~/.claude/skills/web-app-ux-auditor
  • ~/.agents/skills/web-app-ux-auditor
  • ~/.codex/skills/web-app-ux-auditor

Restart your agent app after installing.

Use it

Claude Code:

/web-app-ux-auditor

Codex:

$web-app-ux-auditor

Example prompts:

/web-app-ux-auditor audit the signup and dashboard flow in this Next.js app
$web-app-ux-auditor review this checkout flow for accessibility, keyboard UX, and Core Web Vitals

Install into one project

npx web-app-ux-auditor-skill --project .

Project install copies the canonical skill into .claude/skills/ and .agents/skills/, then writes adapter rule files for common coding agents:

  • Cursor
  • Windsurf
  • GitHub Copilot
  • Gemini
  • Continue
  • Cline
  • Roo Code
  • Kiro
  • Trae
  • OpenCode

Copy only the skill folders and skip adapter files:

npx web-app-ux-auditor-skill --project . --no-adapters

Skip prompts and force global install:

npx web-app-ux-auditor-skill --yes

Static scanner

The skill includes a Python scanner for static web UX signals:

python scripts/web_ux_static_scan.py /path/to/web-app

The scanner detects review signals such as non-semantic click targets, missing image alt text, placeholder-label risks, missing button types, focus-outline removal, dialog risks, and mobile viewport issues.

It is a triage tool, not a replacement for expert review. Confirm every finding in code, browser, screenshots, accessibility tooling, performance traces, or tests before changing behavior.

Package layout

web-app-ux-auditor/
  SKILL.md
  agents/openai.yaml
  references/web-ux-audit-reference.md
  scripts/web_ux_static_scan.py
  skills/web-app-ux-auditor/
  .codex-plugin/plugin.json
  .claude-plugin/plugin.json
  bin/install.js
  package.json

The root SKILL.md supports direct skill installation. The skills/web-app-ux-auditor/ copy supports plugin-style discovery.

Publish to GitHub

gh auth login
gh repo create AjnasNB/web-app-ux-auditor-skill --public --source . --remote origin --push

If the repo already exists:

git remote add origin https://github.com/AjnasNB/web-app-ux-auditor-skill.git
git push -u origin main

Download from npm

Install and run without keeping the package:

npx web-app-ux-auditor-skill

Install the CLI globally:

npm install -g web-app-ux-auditor-skill
web-app-ux-auditor

Publish to npm

Log in once:

npm adduser

Check the package:

npm publish --dry-run --access public

Publish:

npm publish --access public

After publishing, users download and install it with:

npx web-app-ux-auditor-skill

Or install the CLI globally:

npm install -g web-app-ux-auditor-skill
web-app-ux-auditor --global

License

MIT