{"_id":"@beecoded/ui-ux-audit","name":"@beecoded/ui-ux-audit","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@beecoded/ui-ux-audit","version":"0.1.0","description":"Browser-first UI and UX audits for Claude Code and Codex","keywords":["claude-code","codex","agent-skills","ui-audit","ux-audit","accessibility"],"author":{"name":"Beecoded","email":"george.popescu@beecoded.ro","url":"https://github.com/beecoded"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/beecoded/bee-gpt.git","directory":"plugins/ui-ux-audit"},"homepage":"https://github.com/beecoded/bee-gpt/tree/main/plugins/ui-ux-audit","bugs":{"url":"https://github.com/beecoded/bee-gpt/issues"},"bin":{"ui-ux-audit":"bin/install.mjs"},"scripts":{"test":"node --test scripts/*.test.mjs","validate":"node ../../tools/validate-package.mjs ui-ux-audit","prepack":"npm test && npm run validate"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@beecoded/ui-ux-audit@0.1.0","gitHead":"360463fbe965fb1d9a4a5fb912cb1ee5d16e5443","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-iWOYl8AtV8p5E97oF68x4HHPB1r4n2+fQrgTik2fxZtC8tOq1ld6cjuVnY9J4Pd73sJUYS76vPyVmP+l/zysuA==","shasum":"fb9d3fc199ed1cc0497c0e047c35e20fb3247f68","tarball":"https://registry.npmjs.org/@beecoded/ui-ux-audit/-/ui-ux-audit-0.1.0.tgz","fileCount":15,"unpackedSize":80754,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG7s+DFJY9KxzSCGf2VqR8pC+KMOxM3mbnp+HsEOpXx2AiBaJwNIcsSrYWVSXwazzbkwlJBBEzPtBDodqubk/sIKNA=="}]},"_npmUser":{"name":"georgepopescu92","email":"cosmin.popescu21@gmail.com"},"directories":{},"maintainers":[{"name":"georgepopescu92","email":"cosmin.popescu21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-ux-audit_0.1.0_1788271354718_0.2348100235973274"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-01T14:02:34.506Z","0.1.0":"2026-09-01T14:02:34.873Z","modified":"2026-09-01T14:02:35.225Z"},"maintainers":[{"name":"georgepopescu92","email":"cosmin.popescu21@gmail.com"}],"description":"Browser-first UI and UX audits for Claude Code and Codex","homepage":"https://github.com/beecoded/bee-gpt/tree/main/plugins/ui-ux-audit","keywords":["claude-code","codex","agent-skills","ui-audit","ux-audit","accessibility"],"repository":{"type":"git","url":"git+https://github.com/beecoded/bee-gpt.git","directory":"plugins/ui-ux-audit"},"author":{"name":"Beecoded","email":"george.popescu@beecoded.ro","url":"https://github.com/beecoded"},"bugs":{"url":"https://github.com/beecoded/bee-gpt/issues"},"license":"MIT","readme":"# UI/UX Audit\n\n`@beecoded/ui-ux-audit` is a standalone browser-first audit skill for Claude Code and Codex. It verifies rendered user journeys across roles, UI states, and viewports, then writes a reproducible coverage matrix instead of an aggregate quality score.\n\n## Install\n\n```bash\nnpm install --global @beecoded/ui-ux-audit\nui-ux-audit --all\n```\n\nUse `ui-ux-audit --claude` or `ui-ux-audit --codex` to select one host. Running `ui-ux-audit --all` again updates only UI/UX Audit. Older package runners are rejected unless the user explicitly invokes `ui-ux-audit --all --allow-downgrade`. Use `ui-ux-audit uninstall --all` to remove only this product's registrations and managed skill.\n\n## Use\n\n- Claude Code: `/ui-ux-audit`\n- Codex: `$ui-ux-audit`\n\nProvide the target URL, intended environment, important journeys, and roles. Sign in only through the selected browser when the host asks. Never paste credentials into chat.\n\nThe default report is `ui-ux-audit-YYYY-MM-DD.md`. Owned reports and evidence directories carry product markers and existing unmarked paths are never overwritten. Sanitized audit-owned screenshots or traces may be stored under `ui-ux-audit-evidence-YYYY-MM-DD/`; sensitive screens default to stable browser evidence identifiers instead of repository copies. Those are the only project writes; the audit never changes source, Git state, browser settings, or persistent application data and never auto-fixes, commits, pushes, publishes, deploys, initializes Bee/Nectar state, or ships audited code.\n\n## Browser prerequisites\n\nThe package bundles no browser, Chromium, Playwright, or MCP server. It discovers the current host's browser capability:\n\n- Claude Code can use Claude in Chrome when the extension/connector, site permission, and plan policy allow it.\n- Codex can use its in-app browser or Chrome browser surface; optional Developer mode may expose deeper console and network evidence.\n\nIf a rendered browser, authentication, role, route, or safe application state is unavailable, the report marks that coverage `BLOCKED` or `NOT_OBSERVED`. Source inspection remains `SOURCE_TRACED` and cannot produce a completed visual verdict.\n\n## Evidence and coverage\n\nThe default rendered matrix is 390x844, 768x1024, and 1440x1000, plus a 320x800 critical reflow check. Applicable success, loading, empty, error, validation, keyboard, focus, overlay, navigation, overflow, console, and network states are recorded in the coverage matrix.\n\nEvidence remains explicitly separated as `BROWSER_VERIFIED`, `AUTOMATION_PROVEN`, `SOURCE_TRACED`, `NOT_OBSERVED`, `BLOCKED`, or `PRODUCT_DECISION`. Findings include route, role/session, viewport, state, reproduction, expected and actual behavior, evidence identifier, severity, and confidence.\n\nTyping and other mutation-capable controls are exercised only in a user-provided disposable record or environment. Repository evidence is minimized and sanitized; raw credentials, headers, network bodies, tokens, session data, and unredacted authenticated screenshots are never retained.\n\n## Development\n\n```bash\nnpm test --workspace @beecoded/ui-ux-audit\nnpm run validate --workspace @beecoded/ui-ux-audit\nnpm run eval:plugins -- --product ui-ux-audit --all --dry-run\nnpm pack --workspace @beecoded/ui-ux-audit --dry-run\n```\n\nBehavioral evaluation is capability-aware: deterministic blocked/source-only cases run without a browser, while a live verified audit requires a host-provided rendered browser and explicit target access.\n\n## Publication\n\nPublishing remains a separate release action:\n\n```bash\nnpm publish --workspace @beecoded/ui-ux-audit --access public\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-92fdf5e04778c133a1a82de246e67ea9"}