Help us improve
Share bugs, ideas, or general feedback.
Persona-based user testing agent with 25+ realistic user archetypes, GitHub PR comments integration, mobile/tablet/desktop viewport testing, network throttling (slow-3g/fast-3g/offline), JSON report export for CI/CD, smoke test presets, critical path testing, link checker, A/B testing comparison, multi-persona parallel testing, session recording export, custom persona wizard, screenshot annotations, WCAG audit mode, and Stripe checkout testing. Simulates Boomers, Millennials, Gen Z, Gen Alpha, accessibility users, and more to find UX issues before real users do.
npx claudepluginhub ncklrs/claude-chrome-user-testingPersona-based user testing agent that simulates realistic user interactions with web applications. Embodies different user archetypes (Boomers, Millennials, Gen Z, Gen Alpha) with authentic behaviors, timing patterns, and frustration triggers to identify UX issues before real users do.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 80 focused plugins, 185 specialized agents, and 153 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
A Claude Code plugin that simulates realistic user personas for UX testing. The agent embodies different user archetypes with authentic behaviors, timing patterns, and frustration triggers to identify usability issues before real users encounter them.

# In Claude Code
/plugins
# Select "Add Marketplace" and enter:
ncklrs/claude-chrome-user-testing
# Start Claude with Chrome
claude --chrome
# Run a user test
/user-test --url https://example.com --persona genz-digital-native
# With tasks
/user-test --url https://shop.example.com --persona boomer-tech-averse --tasks "find product, checkout"
| Category | Personas |
|---|---|
| Generational | boomer-tech-averse, boomer-tech-friendly, millennial-tech-skeptic, genz-digital-native, genalpha-tablet-kid |
| Accessibility | screen-reader-user, low-vision-user, keyboard-only-user, cognitive-adhd-user |
| Professional | busy-executive, developer-critic, designer-critic, support-agent |
| Context | bad-connection-user, distracted-parent, non-native-english, power-user |
| Shopping | comparison-shopper, impulse-buyer, return-customer, gift-buyer |
| International | german-business-user, japanese-user, arabic-rtl-user, brazilian-user |
See docs/personas.md for detailed persona documentation.
| Command | Purpose |
|---|---|
/user-test | Main testing command with all options |
/stripe-test | Dedicated Stripe checkout testing |
/ab-test | Compare two URL variants |
/smoke-test | Quick validation with presets |
/critical-path | Test must-work journeys |
/check-links | Find broken links |
/wcag-audit | WCAG 2.1 accessibility audit |
/cookie-audit | GDPR/CCPA compliance audit |
/user-test-create-persona | Create custom personas |
See docs/commands.md for full command reference.
# Multi-persona comparison
/user-test --url https://example.com --personas "boomer-tech-averse,genz-digital-native" --quiet
# Mobile + slow network
/user-test --url https://example.com --persona impulse-buyer --viewport mobile --network slow-3g
# Stripe checkout testing
/stripe-test --url https://shop.example.com/checkout --card success
# A/B testing
/ab-test --url-a https://example.com --url-b https://staging.example.com --persona genz-digital-native
# Security fuzzing
/user-test --url https://example.com/signup --persona developer-critic --fuzz
# Cookie compliance
/cookie-audit --url https://example.com --regulation gdpr
# CI/CD with PR comment
/user-test --url https://staging.example.com --persona genz-digital-native --quiet --pr 123
- name: Run User Tests
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
claude --chrome "/user-test \
--url ${{ env.PREVIEW_URL }} \
--persona genz-digital-native \
--quiet \
--output json \
--pr ${{ github.event.pull_request.number }}"
user-testing-agent/
├── commands/ # Command definitions
├── agents/ # Testing agent
├── skills/ # Feature implementations
│ ├── user-testing/ # Personas and behaviors
│ ├── stripe-checkout/# Payment testing
│ ├── wcag-auditor/ # Accessibility audit
│ ├── cookie-auditor/ # Privacy compliance
│ ├── form-fuzzer/ # Security testing
│ └── ...
├── docs/ # Documentation
└── README.md
See CONTRIBUTING.md for guidelines on adding personas.
MIT - See LICENSE