Modern JavaScript modules, tested and documented.
Guides JavaScript development to produce modules with tests and documented public APIs.
When to use it
Use when building vanilla JavaScript applications, implementing asynchronous flows or module systems, optimizing browser performance, or developing Node.js services and browser integrations.
It changes how the agent develops JavaScript code by requiring modern syntax, asynchronous error handling, lint validation, and comprehensive tests.
What you provide
Requires eslint for the validation step, which runs it with --fix and repeats validation until reported issues are resolved.
Requires Jest for comprehensive tests with at least 85% coverage.
No additional actions listed.