tooling-js-ts

Audit JavaScript/TypeScript codebases with ESLint, tsc, coverage, and security tools.

Updated May 5, 2026
One-click install
npx skills add https://github.com/shakhovskiya-create/shakhoff-claude-marketplace --skill tooling-js-ts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tooling-js-ts
Source: https://github.com/shakhovskiya-create/shakhoff-claude-marketplace/tree/main/plugins/sdlc-audit/skills/tooling-js-ts
Command: npx skills add https://github.com/shakhovskiya-create/shakhoff-claude-marketplace --skill tooling-js-ts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool automates JS/TS project audits by running a curated set of static analysis, test-coverage, and security utilities to surface quality and security issues.

Core Features & Use Cases

  • ESLint, TypeScript compiler (tsc), and test-coverage tools (vitest/jest) to identify lint errors, type issues, and coverage gaps.
  • Dead-code and dependency analysis with Knip and Madge to improve maintainability; security scans with retire.js and npm audit; mutation testing with Stryker for resilience.
  • Use during audit phases for JS/TS projects to enforce code quality and security standards; works when language is detected as JS/TS and can be invoked via npx or local installs.

Quick Start

Run the audit toolset in your JS/TS project by installing the required packages and executing the commands described in the guide.

Frequently Asked Questions about tooling-js-ts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a JavaScript or TypeScript project for code quality and security?

Auditing a JavaScript or TypeScript project involves running static analysis with ESLint and tsc, coverage tools like vitest or jest, and security scanners like retire.js and npm audit to identify code quality and vulnerability issues.

What tools are used for dead-code and dependency analysis in TypeScript projects?

For dead-code and dependency analysis in TypeScript projects, tools like Knip and Madge are used to detect unused files and dependencies, improving overall maintainability during the audit phase.

Does this automated JS/TS audit suite work with both vitest and jest?

Yes, the automated JS/TS audit suite supports test-coverage reporting using either vitest or jest, allowing you to identify coverage gaps in your JavaScript and TypeScript projects based on your preferred testing framework.

Can I run mutation testing on a JavaScript codebase to check test resilience?

Yes, you can run mutation testing on a JavaScript codebase using Stryker to check test resilience. This process deliberately introduces code changes to verify if your existing test suite detects the mutations.

What is the best way to check an npm project for security vulnerabilities?

The best way to check an npm project for security vulnerabilities is to run package audits using npm audit and retire.js, which automatically scan your dependencies for known security flaws and compliance issues.

Do I need to install the audit tools globally to check my JS/TS project?

No, you do not need to install the audit tools globally. You can execute the JS/TS audit toolset in your project by installing the required packages locally or invoking them via npx for safe default scanning.