From data-liberation
Validates JavaScript files for syntax errors using Node's --check flag. Runs up to 3 fix-retest cycles per file and reports PASS/FAIL with line numbers.
How this skill is triggered — by the user, by Claude, or both
Slash command
/data-liberation:testing-jsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when validating JavaScript files for syntax errors.
Use this skill when validating JavaScript files for syntax errors. Do not use this skill for PHP validation.
Find all JS files in the project, excluding node_modules/, build/, and dist/ directories:
find . -name "*.js" -not -path "*/node_modules/*" -not -path "*/build/*" -not -path "*/dist/*"
Use Node to check each JS file for syntax errors:
node --check <file>
npx claudepluginhub automattic/data-liberation-agent --plugin data-liberationRuns PHP syntax checking (php -l) on project files to detect parse errors, with fix-then-retest cycles and a report format.
Core JavaScript language conventions, idioms, and modern practices. Invoke whenever task involves any interaction with JavaScript code — writing, reviewing, refactoring, debugging, or understanding .js/.jsx files and JavaScript projects.
Runs lint, type-check, tests, and build checks for Node.js/TS, Python, Rust, Go, Java projects to verify code health after changes.