Our review
Runs the JavaScript/TypeScript linter using the project's `./x lint-js` command and iterates on errors until clean.
Strengths
- Simple and direct command
- Integrates with existing project setup
- Automates pre-PR quality checks
- Supports both JS and TS files
Limitations
- Only works if the project has the `x` script
- Only checks JS/TS, not other languages
- No configuration options beyond running the standard linter
Use before opening a pull request that only changes JavaScript or TypeScript files.
Do not use if you changed Rust or other non-JS/TS files, or if the project lacks the `x lint-js` script.
Security analysis
SafeThe skill only runs a local repository script './x lint-js' for linting JavaScript/TypeScript. It does not instruct destructive actions, exfiltration, or execution of remote/untrusted content. The allowed tool is explicitly restricted to this command.
No concerns found
Examples
Run lint-js on the JavaScript files I've changed.Please lint my TypeScript code before opening the pull request.Check for lint errors in the JS files I modified and fix them.name: lint-js description: Lint JS/TS code only. Use before opening a PR when only JavaScript or TypeScript files were changed (no Rust). user-invocable: true allowed-tools: Bash(./x lint-js)
Lint JS/TS Code
Run the JS/TS linter:
./x lint-js
If there are lint errors, fix them and re-run until clean.
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.