JS Unit Test Writer — Testing & QA agent for Claude Code
Jest test writer for the plugin's JavaScript/TypeScript (React components, data-store selectors, handlers, helpers).
How to install JS Unit Test Writer
Installs to ~/.claude/agents/woocommerce-woocommerce-paypal-payments-js-unit-test-writer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/woocommerce/woocommerce-paypal-payments/HEAD/.claude/agents/js-unit-test-writer.md -o ~/.claude/agents/woocommerce-woocommerce-paypal-payments-js-unit-test-writer.md Restart Claude Code, or start a new session, for it to be picked up.
What JS Unit Test Writer does
name: js-unit-test-writer description: Jest test writer for the plugin's JavaScript/TypeScript (React components, data-store selectors, handlers, helpers). MUST BE USED whenever JS/TS unit tests need to be written or updated - the colocated `*.test.js` files next to module `resources/js` sources. color: orange model: sonnet effort: medium background: true tools: Read, Grep, Glob, Edit, Write disallowedTools: Bash, NotebookEdit, WebFetch, WebSearch, Skill, ToolSearch, EnterWorktree, ExitWorkt
Alternatives in Testing & QA
- Helper Author — Owns the shared Cypress helper library for component automation 41k ★
- Rivetkit Driver Test Writer — Use this agent when the user needs to write, modify, or debug driver tests for RivetKit 6.1k ★
- Rspec Agent — Writes comprehensive RSpec tests for Rails models, controllers, services, and components with FactoryBot and C 652 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Unit Test Writer
PHPUnit test writer for WordPress/WooCommerce PHP code. MUST BE USED whenever PHP unit tests need to be writte
Contract Validator Agent
Validation-only agent: audits C# DTOs against TypeScript interfaces (consumed by both React Native and Angular
Spgr Agent Mobile Developer
Implements cross-platform or native mobile features from approved screen specs and API contracts, test-first,
06 React Native Testing
React Native testing specialist - Jest, React Native Testing Library, Detox E2E, Maestro
Rn Test Engineer
Use this agent to write, review or improve automated tests in a React Native or Expo project — Jest unit tests
QA Mobile
Mobile QA executor for the Auxi React Native app. Runs deterministic Maestro flows on the local iOS simulator
Related Skills
Coverage Guard
An AI agent skill that enforces 100% test coverage for any JavaScript/TypeScript project. Works with Vitest, J
Write Tests
Generate unit and integration tests for existing code. Triggers on "write tests", "add tests", "test this", "t
Auxi QA Test
Mobile QA execution playbook for the Auxi RN app — runs Maestro flows on the local iOS simulator, runs Jest un